如果需要将 T表由TBS1表空间迁移至TBS2表空间,则需要进行如下操作
- 确定T表中不存在long类型字段,因为在迁移过程中不支持对long类型字段的迁移
- 如果存在long类型字段,则将long类型修改为clob类型,将long raw类型修改为blob类型
- 使用
ALTER TABLE t MOVE TABLESPACE tb2;
- 获取T表中的所有索引名称,使用
ALTER INDEX idx_name REBUILD TABLESPACE tb2;
将索引一并迁入新表空间 - 如果表中含有lob(clob,blob)类型字段则索引迁移命令使用
ALTER TABLE t MOVE TABLESPACE tb2 LOB (lob_col_name) STORE AS (TABLESPACE tb2);