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


錯誤現象

  今天發布腳本時,一個表插入數據時報如下錯誤

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

錯誤原因:

  這個錯誤一般是因為索引狀態為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

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM