2、当前系统的表、索引通过DBA_TABLES、DBA_INDEXES等等信息(分区表和分区索引另当别论),根据这些信息自动生成表空间移动的脚本,其实这部分脚本都可以通过一些手段自动生成,比如我喜欢用:
select 'ALTER TABLE '||t.table_name||' MOVE TABLESPACE DST_TABLESPACE;'
FROM USER_TABLES t
where t.temporary='N' and t.partitioned='NO';
生成将当前用户下“非临时表、非分区表”的移植到指定的目标表空间的脚本,这些内容打印结果,将其拷贝到记事本内部,就直接引用执行了。