クラスタにノードを追加しており、ノードでの実行に Oracle RAC のサポート が必要な場合は、次の手順を実行します。1 つのノードからのみこの手順を実行してください。
このタスクでは、選択したノードを次のリソースグループから次の順序で追加します。
スケーラブルなファイルシステムマウントポイントリソースのリソースグループ
複数所有者ボリュームマネージャーのフレームワークリソースグループ (使用する場合)。
Oracle RAC のサポート フレームワークリソースグループ
スケーラブルなデバイスグループリソースのリソースグループ
Sun QFS メタデータサーバーのリソースを含むリソースグループ
論理ホスト名リソースのリソースグループ
Oracle RAC のサポート データベースのリソースグループ
始める前に
必要な Oracle RAC のサポート ソフトウェアパッケージが、Oracle RAC のサポート を追加する各ノードにインストールされていることを確認します。詳細は、Support for Oracle RAC パッケージのインストールを参照してください。
追加するノードが、Oracle RAC のサポート 構成で使用される共有ストレージに接続されていることを確認します。
スケーラブルなファイルシステムマウントポイントリソースが含まれているリソースグループが構成されていない場合は、この手順を省略してください。
ノードを追加するリソースグループごとに、次のコマンドを実行します。
# clresourcegroup add-node -S -n nodelist scal-mp-rg
Oracle RAC のサポート を追加するクラスタノードをコンマで区切ったリストを指定します。
ノードを追加するリソースグループの名前を指定します。
# clresourcegroup add-node -S -n nodelist vucmm-fmwk-rg
リソースグループを追加するクラスタノードをコンマで区切ったリストを指定します。
ノードを追加するリソースグループの名前を指定します。
# clresourcegroup add-node -S -n nodelist rac-fmwk-rg
Oracle RAC のサポート を追加するクラスタノードをコンマで区切ったリストを指定します。
ノードを追加するリソースグループの名前を指定します。
Oracle Database ファイルにスケーラブルなデバイスグループを使用しない場合は、この段階を省略してください。
この手順の実行方法は、スケーラブルなデバイスグループのタイプによって異なります。
# metaset -s set-name -M -a -h nodelist
ノードを追加する Solaris Volume Manager for Sun Cluster 複数所有者ディスクセットを指定します。
複数所有者ディスクセットに追加するクラスタノードをスペースで区切ったリストを指定します。
スケーラブルなデバイスグループリソースが含まれているリソースグループが構成されていない場合は、この手順を省略してください。
ノードを追加するリソースグループごとに、次のコマンドを実行します。
# clresourcegroup add-node -S -n nodelist scal-dg-rg
Oracle RAC のサポート を追加するクラスタノードをコンマで区切ったリストを指定します。
ノードを追加するリソースグループの名前を指定します。
追加するノードから共有ファイルシステムにアクセスしない場合は、この手順を省略してください。
マウントするファイルシステムごとに、次のコマンドを入力します。
# mount mount-point
マウントするファイルシステムのマウントポイントを指定します。
Sun QFS メタデータサーバーのリソースを含むリソースグループが構成されていない場合は、この手順を省略します。
ノードを追加するリソースグループごとに、次のコマンドを実行します。
# clresourcegroup add-node -n nodelist qfs-mds-rg
Oracle RAC のサポート を追加するクラスタノードをコンマで区切ったリストを指定します。
ノードを追加するリソースグループの名前を指定します。
これらのリソースグループには、スケーラブルなデバイスグループリソースが含まれています。
スケーラブルなデバイスグループリソースが含まれているリソースグループが構成されていない場合は、この手順を省略してください。
オンラインにするリソースグループごとに、次のコマンドを入力します。
# clresourcegroup online -eM scal-dg-rg
オンラインにするリソースグループの名前を指定します。
# /etc/init.d/init.crs start Startup will be queued to init within 30 seconds.
ノードを追加するリソースグループごとに、次のコマンドを実行します。
# clresourcegroup add-node -S -n nodelist rac-db-rg
Oracle RAC のサポート を追加するクラスタノードをコンマで区切ったリストを指定します。
ノードを追加するリソースグループの名前を指定します。
Oracle コンポーネントが依存するスケーラブルなデバイスグループおよびスケーラブルなファイルシステムマウントポイントの Oracle Solaris Cluster リソースごとに Oracle Grid Infrastructure リソースを作成します。詳細は、Oracle Solaris Cluster との相互運用のための Oracle Grid Infrastructure リソースを作成する方法を参照してください。
変更するリソースごとに、次の手順を実行します。
# clresource disable rac-db-rs
無効にする Oracle RAC のサポート データベースリソースの名前を指定します。
# clresource enable rac-db-rs
有効にする Oracle RAC のサポート データベースリソースの名前を指定します。
オンラインにするリソースグループごとに、次のコマンドを実行します。
# clresourcegroup online -eM rac-db-rg
オンラインにするリソースグループの名前を指定します。
この例では、4 ノードクラスタのノード pclus3 と pclus4 に Oracle RAC のサポート を追加するために必要な一連の操作を示します。
この例の Oracle RAC のサポート の構成は次のとおりです。
Solaris Volume Manager for Sun Cluster 上の Sun QFS 共有ファイルシステム は、Oracle Database ファイルを格納するために使用されます。
Oracle Database ファイルに使用されるファイルシステムのマウントポイントは次のとおりです。
Oracle Database ファイル: /db_qfs/OraData
Oracle Database バイナリファイルおよび関連ファイル: /db_qfs/OraHome
oradg ディスクセットは、Oracle RAC のサポート データベースによってのみ使用されます。
Oracle RAC のサポート データベースの名前は swb です。
Sun QFS 共有ファイルシステムは、oradg という名前の Solaris Volume Manager for Sun Cluster 複数所有者ディスクセットを使用します。このディスクセットの作成方法をExample 3–1 に示します。
この構成では、複数所有者ボリュームマネージャーフレームワークリソースグループを使用します。
次の表に、この例のリソースグループの構成を示します。
|
この構成に必要なリソースグループをFigure A–2 に示します。
スケーラブルなファイルシステムのマウントポイントリソースを含むリソースグループにノードを追加するために、次のコマンドを実行します。
# clresourcegroup add-node -S -n pclus3,pclus4 scalmnt-rg
複数所有者ボリュームマネージャーのフレームワークリソースグループにノードを追加するために、次のコマンドを実行します。
# clresourcegroup add-node -S -n pclus3,plcus4 vucmm-framework-rg
Oracle RAC のサポート フレームワークリソースグループにノードを追加するために、次のコマンドを実行します。
# clresourcegroup add-node -S -n pclus3,plcus4 rac-framework-rg
Solaris Volume Manager for Sun Cluster 複数所有者ディスクセット oradg にノードを追加するために、次のコマンドを実行します。
# metaset -s oradg -M -a -h pclus3 pclus4
スケーラブルなデバイスグループリソースを含むリソースグループにノードを追加するために、次のコマンドを実行します。
# clresourcegroup add-node -S -n pclus3,pclus4 scaldg-rg
追加するノードからアクセスされる共有ファイルシステムをマウントするために、次のコマンドを実行します。
# mount /db_qfs/OraData # mount /db_qfs/OraHome
Sun QFS メタデータサーバーのリソースを含むリソースグループにノードを追加するために、次のコマンドを実行します。
# clresourcegroup add-node -n pclus3,pclus4 qfsmds-rg
スケーラブルなデバイスグループリソースを含むリソースグループをオンラインにするために、次のコマンドを実行します。
# clresourcegroup online -eM scaldg-rg
Oracle Clusterware を起動し、Oracle Clusterware の正しい起動を検証するために、次のコマンドを実行します。
# /etc/init.d/init.crs start Startup will be queued to init within 30 seconds. # /db_qfs/OraHome/crs/bin/crsctl check crs CSS appears healthy CRS appears healthy EVM appears healthy
Oracle RAC のサポート データベースのリソースグループにノードを追加するために、次のコマンドを実行します。
# clresourcegroup add-node -S -n pclus3,pclus4 rac_server_proxy-rg
Oracle RAC のサポート データベースのリソースグループにノードを追加したあとに、必要な Oracle Clusterware リソースを作成します。これらの Oracle Clusterware リソースの作成については、この例では説明しません。
Oracle RAC のサポート データベースのリソースグループをオンラインにするために、次のコマンドを実行します。
# clresourcegroup online -eM rac_server_proxy-rg