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

2.3.2 ASM(Automatic Storage Management)を使用する場合

ASM を PRIMECLUSTER 上で使用する場合は、スタンバイ運用での使用が可能です。

  

スタンバイ運用

ASM インスタンスを PRIMECLUSTER RMS にリソース登録してください。
リソース登録された ASM インスタンスは、起動・停止制御のみが行われ監視は行われません。ASM インスタンスに異常が発生した場合でも、Oracle インスタンスリソースで異常を検出しますので、userApplication の切替えが発生し、業務を継続できます。

環境構築時の注意事項については、Oracle 11g R1 の場合は “2.3.2.1 環境構築時の注意(Oracle 11g R1の場合)”、Oracle 11g R2/12c R1 の場合は “2.3.2.2 環境構築時の注意(Oracle 11g R2/12c R1の場合)” を参照してください。

  

2.3.2.1 環境構築時の注意(Oracle 11g R1の場合)

Oracle 11g R1のASMを使用する場合の注意事項は以下の通りです。

ASM インスタンスとデータベースの作成/設定

ASM 初期化パラメータの確認

ASM インスタンスの初期化パラメータ "ASM_DISKGROUPS" に、Oracle データベースを作成したディスクグループ名が設定されていることを確認してください。

参照

ASM インスタンスの初期化パラメータについては、Oracle のマニュアルを参照してください。

  

userApplicationの作成

userApplication作成時は、Oracleインスタンスリソースと同様にASMインスタンスリソースを作成してください。ASMインスタンスリソースと、そのASMインスタンスリソースに関連するOracleインスタンスリソースは、同じOracleリソースに登録してください。

参考

  • ASM インスタンスをリソース登録する場合の手順については、「2.2.7.1 Oracle リソースの作成と userApplication への登録」の手順“5”を参照してください。

  • ASM インスタンスリソースのフラグ設定値には、NullDetector 属性のみが自動設定されます。この値を変更することはできません。

2.3.2.2 環境構築時の注意(Oracle 11g R2/12c R1の場合)

Oracle 11g R2/12c R1のASMを使用する場合の注意事項は以下のとおりです。

ポートする構成

Oracle 11g R2/12c R1でASMを使用する場合はOracle Grid Infrastructureをインストールする必要があります。Oracle Grid Infrastructureをインストールする場合はOracle DatabaseのインストールユーザーとOracle Grid Infrastructureのインストールユーザーを分割する構成をサポートします。単一インストールユーザーの構成はサポートしません。

また、Oracle Database のインストールユーザーの ORACLE_BASE 環境変数と Oracle Grid Infrastructure のインストールユーザーの ORACLE_BASE 環境変数は、異なるディレクトリを指定してください。

Oracle Grid InfrastructureのインストールとASMインスタンス、データベースの作成

付録C Oracle Grid InfrastructureのインストールとASMインスタンス、データベースの作成”を参照してOracle Grid InfrastructureのインストールとASMインスタンス、データベースの作成を行ってください。

注意

  • ASMインスタンス作成時、ASMインスタンス名の先頭に「+」がつくように設定してください。(デフォルトでは“+ASM”となります)

  • 1台のサーバーに複数のORACLE_HOMEを作成している場合(複数のOracleソフトウェアをインストールしている場合)、Oracleインスタンス名には異なるOracleインスタンス名を設定してください。

  • 1つのuserApplication内でASMインスタンスとデータベースの関係が1:1もしくは、1:nになるように、ASMインスタンスとデータベースを作成してください。

    • ASMインスタンス:データベース = 1:1

    • ASMインスタンス:データベース = 1:n
      下図は、ASMインスタンス:データベース = 1:2の例です。

  • Oracle 11g R2/12c R1のASMをスタンバイ運用で使用する場合は、以下の運用形態のみサポートします。

    • 1:1運用待機

    Oracle 11g R2/12c R1のASMをスタンバイ運用で使用する場合は、以下の運用形態は未サポートです。

    • カスケード

    • 相互待機

    • N:1運用待機

    • 移動待機

    • N:M運用待機

  • PRIMECLUSTER Wizard for Oracleで、Oracle 11g R2/12c R1のASMをスタンバイ運用で使用する場合、Oracleのサービスリソースは使用できません。

参照

ASM インスタンス、データベースの作成は、Oracle のマニュアルを参照してください。

Oracle Restartの設定変更

各ノードにて、以下のコマンドをGrid ユーザーで実行し、OS起動時にOracle RestartおよびCSS(Cluster Services Synchronization)デーモンが起動するように設定してください。また、Oracle RestartによるOracleインスタンス、リスナー、ASMの自動起動を無効にしてください。

コンポーネント

コマンド

Oracle Restart

crsctl enable has

CSS

crsctl modify resource ora.cssd -attr "AUTO_START=always"

ASM

srvctl disable asm

Oracle リスナー

srvctl disable listener [-l <listener_name>]

Oracle インスタンス

srvctl disable database -d <db_unique_name>

userApplicationの作成

userApplication作成時は、Oracleインスタンスリソースと同様にASMインスタンスリソースを作成してください。ASMインスタンスリソースと、そのASMインスタンスリソースに関連するOracleインスタンスリソースは、同じOracleリソースに登録してください。

参考

  • ASM インスタンスをリソース登録する場合の手順については、「2.2.7.1 Oracle リソースの作成と userApplication への登録」の手順“5”を参照してください。

  • ASM インスタンスリソースのフラグ設定値には、NullDetector 属性のみが自動設定されます。この値を変更することはできません。

注意

  • ASM インスタンスリソースとOracle リスナーリソースの"OracleUser"にはGrid ユーザーを、Oracle インスタンスリソースの"OracleUser"にはOracle ユーザーを設定してください。

  • ASMの起動前にCSSの待ち合わせをするため、ASM インスタンスリソースのPreOnlineScript に以下のスクリプトを設定してください。

    /opt/FJSVclora/sbin/cloracsswait <Grid ユーザー名>

2.3.2.3 運用時の注意

ASM インスタンスで使用するディスクグループは、手動でマウント操作 (mount/umount) をしないでください。ディスクグループがマウントされている場合は、ASM リソース活性化時に以下のメッセージがコンソールに出力される場合がありますが、特に対処する必要はありません。