ORA-14287:在新表空间上重建复合分区索引

时间:2018-10-18 08:24:04

标签: oracle oracle12c

尝试将组合索引分区从表空间A移至表空间B。 首先,我已经使用DDL成功移动了所有子分区

ALTER INDEX idx1 REBUILD SUBPARTITION "0001234567889_1" TABLESPACE tablespace1 ONLINE PARALLEL;

dba_ind_subpartitions现在在原始表空间上为空。但是,dba_ind_partitions中的索引仍指向旧表空间。如何更改复合分区索引的表空间?

我尝试重建不成功的索引:

SQL> ALTER INDEX idx1 REBUILD PARTITION "0001234567" TABLESPACE tablesspace1 ONLINE PARALLEL
                   *
ERROR at line 1:
ORA-14287: cannot REBUILD a partition of a composite partitioned index

编辑: 是否无法重建索引?我需要删除并重新创建吗?

1 个答案:

答案 0 :(得分:0)