方法: 1. 「select status from user_indexes whereindex_name='インデックス名'」ステートメントを使用します。結果が VALID を返した場合、インデックスは期限切れになっていません。 2. 「select status from DBA_IND_PARTITIONS」ステートメントを使用します。 ;3. 通常のインデックスのステータスを表示するには、「select status from dba_indexes」を使用します。
このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。
1. PLSQL を開き、アカウントのパスワードを入力して、インデックスのステータスを確認する必要があるデータベースにログインします。 SQL ウィンドウを開き、次の SQL を入力します。
select status from user_indexes where index_name='索引名称';
返された結果が VALID の場合は、インデックスが有効であることを意味します。
#2. 対応するユーザーで次のステートメントを実行します:
select status from DBA_IND_PARTITIONS --分区索引
ステータスが VALID でない場合、それは無効なインデックスです。
3. 対応するユーザー
select status from dba_indexes --普通索引
でステートメントを実行します。ステータスが VALID でない場合は、無効なインデックスです。
拡張子:
ORACLE テーブルのインデックス ステータスの表示
##ステータス列 STATUS の説明: 有効:現在のインデックスは有効です N/A: パーティション インデックスは有効です 使用不可: インデックスが無効です推奨チュートリアル: 「Oracle Video Tutorial」 「
以上がOracleでインデックスの失敗を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。