クラスタの 1 つのノード上で、スーパーユーザーになります。
SUNW.oracle_rac_server リソースタイプを登録します。
# scrgadm -a -t SUNW.oracle_rac_server |
Sun Cluster Support for Oracle Real Application Clusters が実行される可能性のあるノードごとに、リソースグループと、Oracle RAC サーバーのリソースを作成します。
Oracle RAC サーバーリソースを包含するフェイルオーバーリソースグループを作成します。
# scrgadm -a -g rac-server-rg -h node \ -y RG_AFFINITIES=++rac-fmwk-rg \ [-y RG_DEPENDENCIES=sqfs-rg-list] |
リソースグループに割り当てる名前を指定します。
作成するリソースグループのノードを指定します。ノードは 1 つしか指定できません。
RAC フレームワークリソースグループに対する強い肯定的なアフィニティーを作成します。RAC フレームワークリソースグループ が scsetup ユーティリティーで作成されている場合は、RAC フレームワークリソースグループの名前が rac-framework-rg となります。
この Oracle RAC サーバーインスタンスが依存する Sun StorEdge QFS リソースグループをコンマで区切って指定します。これらのリソースグループは、Sun StorEdge QFS メタデータサーバー用のデータサービスを登録および構成する際に作成されます。これらのリソースについては、「構成計画に関する質問」を参照してください。この依存関係を作成する必要があるのは、Sun StorEdge QFS 共有ファイルシステム を使用する場合だけです。
SUNW.oracle_rac_server リソースタイプのインスタンスを、手順 a で作成したリソースグループに追加します。
このリソースを作成する際には、リソースに関する次の情報を指定します。
Oracle ホームディレクトリ。Oracle ホームディレクトリには、Oracle ソフトウェアのバイナリファイルやログファイル、パラメータファイルが含まれています。
Oracle システム識別子この識別子は Oracle データベースインスタンスの名前です。
# scrgadm -a -j rac-server-resource -g rac-server-rg \ -t SUNW.oracle_rac_server \ -y RESOURCE_DEPENDENCIES=rac-fmwk-rs[, sqfs-rs-list] \ -x ORACLE_SID=ora-sid \ -x ORACLE_HOME=ora-home |
SUNW.oracle_rac_server リソースに割り当てる名前を指定します。
リソースを追加するリソースグループを指定します。このリソースグループは、手順 a で作成したリソースグループである必要があります。
この Oracle RAC サーバーインスタンスが依存しているリソースを指定します。
RAC フレームワークリソースを指定する必要があります。RAC フレームワークリソースグループが scsetup ユーティリティーで作成されている場合は、このリソースの名前が rac_framework となります。
Sun StorEdge QFS 共有ファイルシステム を使用する場合は、さらに、Sun StorEdge QFS リソースをコンマで区切って指定する必要があります。これらのリソースは、Sun StorEdge QFS メタデータサーバー用のデータサービスを登録および構成する際に作成されます。これらのリソースについては、「SPARC: Sun StorEdge QFS 共有ファイルシステムのリソース」を参照してください。
Oracle システム識別子を指定します。この識別子は Oracle データベースインスタンスの名前です。
Oracle ホームディレクトリへのパスを指定します。Oracle ホームディレクトリには、Oracle ソフトウェアのバイナリファイルやログファイル、パラメータファイルが含まれています。
この例は、Oracle RAC サーバーリソースを 2 ノードクラスタ用に登録および構成するの際に必要な一連の操作を表しています。
この例では、rac-framework-rg という名前の RAC フレームワークリソースグループが作成されていると仮定します。さらに、このリソースグループには、rac_framework という名前の SUNW.rac_framework リソースが含まれているものとします。
SUNW.oracle_rac_server リソースタイプを登録するために次のコマンドを実行します。
# scrgadm -a -t SUNW.oracle_rac_server |
ノード node1 用の RAC1-rg リソースグループを作成するために次のコマンドを実行します。
# scrgadm -a -g RAC1-rg -h node1 \ -y RG_AFFINITIES=++rac-framework-rg |
ノード node2 用の RAC2-rg リソースグループを作成するために次のコマンドを実行します。
# scrgadm -a -g RAC2-rg -h node2 \ -y RG_AFFINITIES=++rac-framework-rg |
ノード node1 用の RAC1-rg リソースグループに RAC1-rs リソースを作成するために次のコマンドを実行します。
# scrgadm -a -j RAC1-rs -g RAC1-rg \ -t SUNW.oracle_rac_server \ -y RESOURCE_DEPENDENCIES=rac_framework \ -x ORACLE_SID=RAC1 \ -x ORACLE_HOME=/oracle |
ノード node2 用の RAC2-rg リソースグループに RAC2-rs リソースを作成するために次のコマンドを実行します。
# scrgadm -a -j RAC2-rs -g RAC2-rg \ -t SUNW.oracle_rac_server \ -y RESOURCE_DEPENDENCIES=rac_framework \ -x ORACLE_SID=RAC2 \ -x ORACLE_HOME=/oracle |
「Oracle リスナーリソースの登録と構成」に進みます。