Oracle ASMフィルタ・ドライバが構成されているかどうかの判別

SYS_ASMFD_PROPERTIESAFD_STATEパラメータの値は、Oracle ASMFDがOracle ASMインスタンスに構成されているかどうかを示します。

  1. gridユーザーとして、ASMCMD afd_stateコマンドでOracle ASMFDの状態を確認します。
    $ $ORACLE_HOME/bin/asmcmd afd_state
    ASMCMD-9526: The AFD state is 'LOADED' and filtering is 'DEFAULT' on host 'myhost'
  2. Oracle ASMインスタンスで次の問合せを実行して、Oracles ASMFDがホストに存在するかどうかを判別し、SYS_CONTEXTからAFD_STATEの値を表示します。
    SQL> SELECT SYS_CONTEXT('SYS_ASMFD_PROPERTIES', 'AFD_STATE') FROM DUAL;
    SYS_CONTEXT('SYS_ASMFD_PROPERTIES','AFD_STATE')
    • AFD_STATEの値がNOT AVAILABLEの場合、Oracle ASMFDは構成されていません。
    • AFD_STATEの値がCONFIGUREDに等しい場合、Oracle ASMFDが設定され、Oracle ASMインスタンスをドライバに登録できます。