ホームページ >データベース >Oracle >Oracleでインデックスを閉じる方法

Oracleでインデックスを閉じる方法

WBOY
WBOYオリジナル
2022-06-13 14:58:304951ブラウズ

Oracle では、「alterindex」ステートメントを使用してインデックスを閉じることができます。このステートメントはインデックスのステータスを変更できます。構文は「alterindexindex_nameunusable;」です。このステートメントはインデックスを無効にすることを意味します。指定されたインデックス、および使用不可は現在のインデックスを意味します。ステータスは無効です。

Oracleでインデックスを閉じる方法

このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。

oracle はインデックスを閉じます

インデックスを無効にします

ORACLE はインデックスを使用できなくなります

構文は次のとおりです:

alter index index_name unusable;

実行が成功した後、インデックスを再度使用する必要がある場合は、インデックスを再構築する必要があります。再構築後は自動的に使用可能になります。

例は次のとおりです:

Oracleでインデックスを閉じる方法

インデックスのステータスは次のとおりです:

  • valid: 現在のインデックスis valid

  • N/A : パーティション インデックスは有効です

  • unusable: インデックスは無効です

拡張知識:

--インデックスの復元

ALTER INDEX UK_T_AUTH_USER_EMP_CODE REBUILD;

--インデックスのステータスの表示

select status  from user_indexes where index_name=‘UK_T_AUTH_USER_EMP_CODE‘;

推奨チュートリアル:「Oracle Video Tutorial

以上がOracleでインデックスを閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。