Localit

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

错误现象:

今天在系统进行新数据录入的时候 提示

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

错误原因:

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

SELECT OWNER, INDEX_NAME,STATUS FROM ALL_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


 

posted on 2016-03-25 10:35  Localit  阅读(1131)  评论(0)    收藏  举报