移动分区表的表空间
1) 非组合分区表
alter table RPT_F_STATION_DP move PARTITION SYS_P3742 tablespace reportdata;
2) 组合分区表:
(1)先移动子分区到另一个表空间 :
alter table RPT_F_CABECF move SUBPARTITION SYS_SUBP8842 tablespace reportdata;
(2)subpartition已经move走了,就剩下subpartition的father了,那就不需要move了,改一下分区的属性就可以了。
ALTER TABLE RPT_F_CABECF MODIFY DEFAULT ATTRIBUTES FOR PARTITION PARTITION_660 TABLESPACE reportdata;
注:
如直接move含有子分区的分区将发生如下错误
ORA-14257: cannot move partition other than a Range or Hash partition
移动分区表上index的表空间
1)非分区index
ALTER INDEX PK_RPT_F_NOFINISH_WORKSHEET REBUILD TABLESPACE REPORTDATA;
2)无子分区的index
ALTER INDEX IDX_RPT_F_STATION_DP_1 REBUILD PARTITION SYS_P3721 TABLESPACE REPORTDATA;
3)子分区index
ALTER INDEX IDX_RPT_F_CABECF_1 REBUILD SUBPARTITION SYS_SUBP8842 TABLESPACE REPOR