錯誤現象:
今天發布腳本時,一個表插入數據時報如下錯誤
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