ページの先頭行へ戻る
PRIMECLUSTER Wizard for Oracle 4.1 導入運用手引書

2.7.4 Oracle インスタンス、リスナーのリソースの登録

userApplication Configuration Wizard を使用して、Oracle インスタンス、Oracle リスナーのリソースを登録します。登録を行う前に既に、Oracle インスタンス、Oracle リスナーが Oracle 10g RAC のリソースとして構成されている必要があります。 Oracle RAC 10g の crs_stat コマンドにて表示されるリソースのうち、ora.*.inst および ora.*.lsnr リソースが対象になります。 Oracle インスタンス、Oracle リスナーのリソースをノード単位で登録します。

以下に例を示します。

% crs_stat -t

Name           Type           Target    State     Host
------------------------------------------------------------
ora....e1.lsnr application    ONLINE    ONLINE    node1
ora.node1.gsd  application    ONLINE    ONLINE    node1
ora.node1.ons  application    ONLINE    ONLINE    node1
ora.node1.vip  application    ONLINE    ONLINE    node1
ora.ora10.db   application    ONLINE    ONLINE    node2
ora....01.inst application    ONLINE    ONLINE    node1
ora....02.inst application    ONLINE    ONLINE    node2
ora.....pcl.cs application    ONLINE    ONLINE    node2
ora....101.srv application    ONLINE    ONLINE    node1
ora....102.srv application    ONLINE    ONLINE    node2
ora....e2.lsnr application    ONLINE    ONLINE    node2
ora.node2.gsd  application    ONLINE    ONLINE    node2
ora.node2.ons  application    ONLINE    ONLINE    node2
ora.node2.vip  application    ONLINE    ONLINE    node2

この構成の場合、node1 に含まれる “ora….01.inst” と ”ora….e1.lsnr” を同一のリソースとして登録します。 node2 に含まれる “ora….02.inst” と ”ora….e2.lsnr” を同一のリソースとして登録します。

  1. 「Resourceの作成」を選択します。

  2. 「Resourceタイプ」で、「Oracle」を選択します。

  3. リソース名を変更する場合は、「リソース名」を選択し変更してください。 そのままリソース登録を行う場合は、「OracleRAC10gのノードアプリケーションリソースの追加」を選択します。

    参考

    「リソース名」に設定されたリソース名(SubApplicationName)を元に、RMS 上のリソース名は以下のように生成されます。

    • Oracle インスタンスリソース
      <SubApplicationName>_<inst_name>.i

    • Oracle リスナーリソース
      <SubApplicationName>_<lsnr_name>.l

    これは、Oracle RAC 10g の crs_stat コマンドにて表示されるリソース名の先頭部分( Oracle インスタンスリソースの場合は "ora.<db_unique_name>"、Oracle リスナーリソースの場合は “ora.<node_name>” ) に代わって "<SubApplicationName>_" をつけ、末尾部分のリソースの種類( .lsner、.inst )を短縮したもので、次の規約があります。

    • 39文字以内である必要があります。

    • <SubApplicationName> は、「リソース名」で設定できます。

  4. Oracle の DBA ユーザ名を入力します。

  5. 登録可能なリソースの一覧が表示されます。リソースが表示されない場合には、「高度な設定」のチェックを行い、「ノード範囲指定」にてノードを指定してください。

  6. リソースが属しているノード名を入力します。

  7. 登録するリソース(Oracle インスタンス)を選択します。

  8. 登録準備ができたリソースは、下のメッセージボックスに「追加するリソース:」として表示されます。続けて登録するリスナー(Oracle リスナー)を選択します。異なるノードのリソースを混在させないように注意してください。

  9. Oracle インスタンスおよび Oracle リスナーのリソースの登録準備が完了したら、「保存して戻る」を選択します。

  10. 「保存して登録」を選択し、「登録」ボタンを押下すると登録が完了します。
    詳細な設定を行いたい場合は、各リソースを選択し「次へ」ボタンを押します。

  11. 「元の値」を選択し、「次へ」ボタンを押下します。

  12. 設定を行いたい項目を選択し、「次へ」ボタンを押下すると設定を行うことができます。(「高度な設定」をチェックするとより詳細な設定が可能になります。)

    設定項目
    (clorainfo -c 出力時)

    値と説明

    Oracle ユーザ
    (OracleUser)

    Oracle を操作する、UNIX 上の Oracle DBA ユーザ名を入力します。

    ScriptTimeout
    (ScriptTimeout)

    各リソースの起動・停止処理のタイムアウト時間
    デフォルト : 900 s (300s - 86400s)

    復旧待ち時間
    (WFTime)

    OracleRAC10gリソースのリソース異常とする時間
    インスタンスリソースのデフォルト : 900 s
    リスナーリソースのデフォルト  :  PersistentWarning
    範囲  :PersistentWarning(リソース復旧までWarning通知)
              ImmediateFault(リソース復旧を待たずFaulted通知)
              60s - 86400s

    PreOnlineScript
    (PreOnlineScript)

    オンライン処理の前に実行されるスクリプト

    PostOnlineScript
    (PostOnlineScript)

    オンライン処理の後に実行されるスクリプト

    PreOfflineScript
    (PreOfflineScript)

    オフライン処理の前に実行されるスクリプト

    PostOfflineScrpt
    (PostOfflineScript)

    オフライン処理の後に実行されるスクリプト

    FaultScript
    (FaultScript)

    Fault 発生時に実行されるスクリプト

    フラグ設定値
    (Flags)

    以下のリソース属性を設定することができます。
    o NULLDETECTOR
    リソース監視を行うかどうかを設定するフラグ。設定するとリソース監視を行わなくなります。
    デフォルト : リソース監視を行う。

    注意

    PRIMECLUSTER Wizard for Oracle による CRS 制御を行う場合は、インスタンスリソースの PreOnlineScript に ‘/opt/FJSVclora/sbin/cloracrs <OracleUser>’ を設定し、’# /etc/init.d/init.crs disable’ を実行し、CRS の自動起動を抑止してください。

  13. 設定完了後は、「保存して戻る」を選択します。 元の画面から「保存して登録」を選択し、「登録」ボタンを押下することで、設定が完了します。

  14. 1~13 の作業をノード数分実施してください。