oracle,怎么再修改用户默认表空间后,解绑原表空间
rt,我在修改用户默认表空间后,去查,发现原有表空间结构,数据等都还在,请问安全的怎么解绑(不删除原表空间及dat文件的情况下!),因为我要向新的表空间导入以前的数据,现...
rt,我在修改用户默认表空间后,去查,发现原有表空间结构,数据等都还在,请问安全的怎么解绑(不删除原表空间及dat文件的情况下!),因为我要向新的表空间导入以前的数据,现在冲突了。
展开
展开全部
需要把表移到新的表空间中:
alter table 表 move tablespace 新表空间;
然后再把表对应的索引移动到新的表空间:
alter index 索引 rebuild tablespace 新表空间;
alter table 表 move tablespace 新表空间;
然后再把表对应的索引移动到新的表空间:
alter index 索引 rebuild tablespace 新表空间;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据少的话就
alter table table_name move tablespace new_tbs;
alter index index_name rebuild tablespace new_tbs;
数据多的话 就expdp 导出,然后impdp 导入
alter table table_name move tablespace new_tbs;
alter index index_name rebuild tablespace new_tbs;
数据多的话 就expdp 导出,然后impdp 导入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询