索引错误 ORA-01502: index ‘index_name' or partition of such index is in unusable state

错误原因:

  这个错误一般是因为索引状态为UNUSABLE引起的。你可以通过下面SQL,查看索引的状态

SELECT OWNER, INDEX_NAME,STATUS  FROM DBA_INDEXES WHERE INDEX_NAME='INDEX_NAME';

SELECT OWNER, INDEX_NAME,STATUS  FROM ALL_INDEXES WHERE INDEX_NAME='INDEX_NAME';

SELECT  INDEX_NAME,STATUS  FROM USER_INDEXES WHERE INDEX_NAME='INDEX_NAME';

此时需要修改索引即可 :

ALTER INDEX INDEX_NAME REBUILD

————————————————

抄自  CSDN博主「蛮小蛮」的原创文章

原文链接:https://blog.csdn.net/qq_34679737/article/details/88246097

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。