「Oracle」インデックス(index)を再作成する方法

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

書式
ALTER INDEX {インデックス名} REBUILD;
インデックスを再作成します

使用例
1.Oracleのインデックスの状態を確認します
SQL構文

SELECT INDEX_NAME,TABLE_OWNER,TABLE_NAME,STATUS FROM USER_INDEXES;

説明
USER_INDEXESをSELECTして現在のインデックスの状態を確認します。
STATUSが「INVALID」になっているものが無効なインデックスです。

2.Oracleのインデックスを再作成します。

ALTER INDEX PK_USER_IDX REBUILD;

「ALTER INDEX ~ REBUILD」を使って、インデックスを再作成します。

Oracle

Posted by arkgame