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

錯誤現象spa

  今天發佈腳本時,一個表插入數據時報以下錯誤 code

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

錯誤緣由:索引

  這個錯誤通常是由於索引狀態爲UNUSABLE引發的。你能夠經過下面SQL,查看索引的狀態it

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
相關文章
相關標籤/搜索