如何恢复unusable的索引
发布网友
发布时间:2022-04-19 20:39
我来回答
共1个回答
热心网友
时间:2022-04-14 05:15
原因:出现这个问题,可能有人对表进行了move ,compress,或者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 ;