「Oracle」ORA-01502: 索引’xxx’またはそのパーティションが使用不可の解決方法
環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production
エラー現象
ORA-01502: 索引’CFT.PK_USER_ID’またはそのパーティションが使用不可の状態です。
テーブルを再作成するとインデックスが使用不可になります。
これを使用可能(’VALID’)に戻すにはインデックスを再作成すればいい、以下のようにインデックスを再作成します。
解決対策
書式
ALTER INDEX インデックス名 REBUILD;
操作例
SQL> alter index PK_USER_ID rebuild; 索引が変更されました。