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

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/12cR1のClusterwareリソースの追加」を選択します。

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

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

      

      

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

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

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

    説明

    Grid ユーザー
    (GridUser)

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

    以下の文字が使用できます。ただし、ハイフンから始まる文字列は指定できません。

    • 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-

    Grid ホーム
    (GridHome)

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

    以下の文字が使用できます。

    • 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-+/"`#$^&*(){}[]|;:<,>.?

    ScriptTimeout
    (ScriptTimeout)

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

    PreOnlineScript
    (PreOnlineScript)

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

    以下の文字が使用できます。

    • 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-+/"`#$^&*(){}[]|;:<,>.?

    PostOnlineScript
    (PostOnlineScript)

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

    以下の文字が使用できます。

    • 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-+/"`#$^&*(){}[]|;:<,>.?

    PreOfflineScript
    (PreOfflineScript)

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

    以下の文字が使用できます。

    • 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-+/"`#$^&*(){}[]|;:<,>.?

    PostOfflineScript
    (PostOfflineScript)

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

    以下の文字が使用できます。

    • 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-+/"`#$^&*(){}[]|;:<,>.?

    FaultScript
    (FaultScript)

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

    以下の文字が使用できます。

    • 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-+/"`#$^&*(){}[]|;:<,>.?

    フラグ設定値
    (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/12cR1のClusterwareリソース” が設定メニューに表示されていることを確認後、設定を保存してください。

    参考

    Oracle Clusterware と Oracle RAC インスタンスやリスナーを同一の userApplication に登録する場合 (2.3.3のーンB)、ここで、「Oracle RAC11gR2/12cR1のインスタンスリソースの追加」、「Oracle RAC11gR2/12cR1のリスナーリソースの追加」を選択し、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 およびリソースの構成” を参照してください。