文档解释
ORA-14405: partitioned index contains partitions in a different tablespace
Cause: An attempt was made to drop a tablespace which contains indexes whose partitions are not completely contained in this tablespace, and which are defined on the tables which are completely contained in this tablespace.
Action: find indexes with partitions which span the tablespace being dropped and some other tablespace(s). Drop these indexes, or move the index partitions to a different tablespace, or find the tables on which the indexes are defined, and drop (or move) them.
ORA-14405错误是提示由于表的分区索引的分区不在完全的相同的表空间中。
官方解释
ORA-14405 在����表中创建分区索引期间发生,这是因为索引不能具有多个表空间,每个分区必须放置在同一个表空间。
常见案例
当您使用CREATE INDEX选项,创建分区索引时,如果分区不在完全相同的表空间中,则可能会发生此错误,该错误的消息是:ORA-14405: 分区索引包含不同表空间中的分区。
正常处理方法及步骤
1. 仔细检查分区放置,确保它们全部都位于相同的表空间中。
2. 为所有的分区设置表空间,它们将要放置的新表空间需要覆盖现有表空间,从而实现两者一致 。
3.最后,使用ALTER INDEX语句来确认新增加的表空间。