更改Oracle数据对象所属表空间的方法

第一步,需要安装Toad软件。过程省略,相信大家都可以完成
第二步,使用需要更改表空间(TDDJ_SQ)的用户名(TDDJ_SQ)登录。
toad登陆
第三步,选择工具栏上的"Database"→"Optimize"→"Rebuild Multiple Objects"。
Rebuild Multiple Objects
第四步,选择Rebuild Multiple Objects工具面板的Storage Clause Adjustments选项卡;再选则子选项卡Tablespaces。
设置需要转移的数据类型和转移到的表空间。类型有5种,分别为:Tables,Indexes,Table Partitions,Index Partitions,Lobs Segments。
数据迁移
第五步,分别选择Rebuild Multiple Objects工具面板的Indexes选项卡、Tables选项卡、Lob Segments选项卡;
点击其面板上的加载按钮*→"Load My Indexes"*,然后选择需要移动的数据对象,最后点击重建按钮(执行)。
Load My Indexes
第六步,在第五步已将数据对象移动了目标表空间(DTDDJ_SUQIAN),但数据对象的所属用户没有改变。我们只需要将现在的表空间(TDDJ_SQ)中的数据导出,再导入目标表空间(DTDDJ_SUQIAN)所属的用户(DTDDJ_SUQIAN),就可更改所属用户的问题。
附件
TOAD中文使用手册.doc,提取密码:smlu