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

2.3.4 Oracle Clusterware リソースを含む userApplication の作成

ここでは、userApplication Configuration Wizard を使用して、Oracle Clusterware を RMS にリソース登録する手順について説明します。

注意

Oracle Clusterwareをリソース登録しない場合 (2.3.3成パターンC)、本章の手順を省略して次の “2.3.5 Oracle RAC インスタンス、リスナーリソースを含む userApplication の作成” へ進んでください。

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

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

  3. リソース名を変更する場合は、「リソース名」を選択し変更してください。 そのままリソース登録を行う場合は、「Oracle 11gR2のClusterwareリソースの追加」を選択します。

  4. Resource の設定を行います。

    Grid ユーザーを入力します。

      

      

    続いて Grid ホームを選択、またはパス入力します。

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

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

    説明

    Grid ユーザー
    (GridUser)

    Oracle Grid Infrastructure のインストールユーザー

    Grid ホーム
    (GridHome)

    Oracle Grid Infrastructure のインストールディレクトリ

    ScriptTimeout
    (ScriptTimeout)

    次の処理のタイムアウト時間(秒)
    デフォルト 600 (300 - 86400)
    - Oracle Clusterware リソースの起動処理
    - Oracle Clusterware リソースの停止処理
    - PreOnlineScript
    - PostOnlineScript
    - PreOfflineScript
    - PostOfflineScript
    - FaultScript

    PreOnlineScript
    (PreOnlineScript)

    オンライン処理の前に実行されるスクリプト。
    スクリプトは、フルパスで設定してください。引数を指定する場合は、"半角空白"で区切ります。

    PostOnlineScript
    (PostOnlineScript)

    オンライン処理の後に実行されるスクリプト。
    スクリプトは、フルパスで設定してください。引数を指定する場合は、"半角空白"で区切ります。

    PreOfflineScript
    (PreOfflineScript)

    オフライン処理の前に実行されるスクリプト。
    スクリプトは、フルパスで設定してください。引数を指定する場合は、"半角空白"で区切ります。

    PostOfflineScript
    (PostOfflineScript)

    オフライン処理の後に実行されるスクリプト。
    スクリプトは、フルパスで設定してください。引数を指定する場合は、"半角空白"で区切ります。

    FaultScript
    (FaultScript)

    Fault 発生時に実行されるスクリプト。
    スクリプトは、フルパスで設定してください。引数を指定する場合は、"半角空白"で区切ります。

    フラグ設定値
    (Flags)

    KeepOnline
    (K)

    userApplication停止時にリソースを停止せず、Online状態を維持するかどうかを選択するフラグです。
    有効にすると、リソースを停止せずOnline状態を維持します。
    デフォルトは有効です。

    参考

    注意

    • Flags に関しては、Flags=<略称>となっていれば、そのフラグの属性が有効であることを示します。

    • KeepOnline フラグを有効にすると、userApplication を停止した場合に、Oracle Clusterware リソースは Cluster Admin 画面上では Offline になりますが、実際には停止せずに起動したままの状態となります。

    • PreOfflineScript による Oracle RAC インスタンスの userApplication の停止

      Oracle Clusterware と Oracle RAC インスタンスを異なる userApplication に登録する場合 (2.3.3 の構成パターンA) で、かつ KeepOnline フラグを無効に設定する場合、Oracle Clusterware リソースの PreOfflineScript に以下のスクリプトを設定してください。

      /opt/FJSVclora/sbin/clorastopwait <Oracle RAC インスタンスを含む userApplication>

      <Oracle RAC インスタンスを含む userApplication> に指定する userApplication は、“2.3.3 成パーンA” では以下のようになります。

      • 本節で app1 作成中の場合 : app3 を指定

      • 本節で app2 作成中の場合 : app4 を指定

      <Oracle RAC インスタンスを含む userApplication> が同一ノード上に複数存在する場合は、スペースで区切ってそれら全てを指定してください。

      clorastopwait スクリプトは、指定された userApplication を停止し、Online および Wait 以外の状態になるまで待ち合せます。PreOfflineScript に設定することで、Oracle Clusterware を含む userApplication を停止する際に、Oracle RAC インスタンスを含む userApplication が先に停止するようになります。

    • ScriptTimeout には、次のうち最も大きいものに、少なくとも30(秒)以上を足した時間を設定してください。

      • Oracle Clusterware の起動時間(Oracle Clusterware のログファイルを確認)

      • Oracle Clusterware の停止時間(Oracle Clusterware のログファイルを確認)

      • PreOfflineScript の clorastopwait スクリプトに指定した <Oracle RAC インスタンスを含む userApplication> の停止時間(RMS のログファイルを確認)

        <Oracle RAC インスタンスを含む userApplication> を複数指定した場合、停止に最も時間を要する userApplication を対象としてください。

  6. 設定完了後は、「保存して戻る」を選択します。登録した “Oracle 11gR2のClusterwareリソース” が設定メニューに表示されていることを確認後、設定を保存してください。

    参考

    Oracle Clusterware と Oracle RAC インスタンスやリスナーを同一の userApplication に登録する場合 (2.3.3のーンB)、ここで、「Oracle RAC11gR2のインスタンスリソースの追加」、「Oracle RAC11gR2のリスナーリソースの追加」を選択し、Oracle RAC インスタンス、リスナーの登録を行います。詳細は、“2.3.5 Oracle RAC インスタンス、リスナーリソースを含む userApplication の作成” の手順4.~11.、および12.~17.を参照してください。

  7. 1.~6. の作業をノード数分行ってください。

  8. 「userApplication の作成」を選択して、作成した Oracle リソース (Oracle Clusterware リソース) を含む userApplication を作成してください。userApplication の属性は、“2.3.3 userApplication およびリソースの構成” を参照してください。