ORA-01502: 索引或这类索引的分区处于不可用状态

2021-08-05  本文已影响0人  西谷haul

ORA-01502: 索引或这类索引的分区处于不可用状态

原因: 出现这个问题,可能有人move过表,或者disable 过索引。
1. alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。
2. alter index index_name unusable,命令使索引失效。

解决办法:
1. 重建索引才是解决这类问题的完全的方法。

alter index index_name rebuild (online);
alter index index_name rebuild;

2. 如果是分区索引只需要重建那个失效的分区 。

 alter index index_name rebuild partition partition_name (online);
 或者alter index index_name rebuild partition partition_name;

3. 或者改变当前索引的名字。

上一篇 下一篇

猜你喜欢

热点阅读