ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris Cluster Data Service for Oracle Real Application Clusters ガイド Oracle Solaris Cluster 4.0 (日本語) |
6. Oracle RAC のサポート のトラブルシューティング
Oracle RAC のサポート の既存の構成を変更するためのタスクの概要
スケーラブルなデバイスグループのリソースをオンラインに変更する方法
Oracle Grid Infrastructure リソースの削除
クラスタから Oracle RAC のサポート を削除する方法
選択したノードから Oracle RAC のサポート を削除する方法
次のいずれかの状況では、Oracle RAC のサポート の既存の構成を拡張します。
クラスタにノードを追加しており、ノードでの実行に Oracle RAC のサポート が必要です。「選択したノードに Oracle RAC のサポート を追加する方法 」を参照してください。
ボリュームマネージャーを追加しています。「SUNW.vucmm_framework リソースグループにボリュームマネージャーリソースを追加する方法」を参照してください。
クラスタにノードを追加しており、ノードでの実行に Oracle RAC のサポート が必要な場合は、次の手順を実行します。1 つのノードからのみこの手順を実行してください。
このタスクでは、選択したノードを次のリソースグループから次の順序で追加します。
スケーラブルなファイルシステムマウントポイントリソースのリソースグループ
複数所有者ボリュームマネージャーのフレームワークリソースグループ (使用する場合)。
Oracle RAC フレームワークリソースグループ
スケーラブルなデバイスグループリソースのリソースグループ
論理ホスト名リソースのリソースグループ
Oracle RAC データベースのリソースグループ
始める前に
必要な Oracle RAC のサポート ソフトウェアパッケージが、Oracle RAC のサポート を追加する各ノードにインストールされていることを確認します。詳細は、「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 ファイルにスケーラブルなデバイスグループを使用しない場合は、この手順を省略してください。
この手順の実行方法は、スケーラブルなデバイスグループのタイプによって異なります。
# 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
マウントするファイルシステムのマウントポイントを指定します。
これらのリソースグループには、スケーラブルなデバイスグループリソースが含まれています。
スケーラブルなデバイスグループリソースが含まれているリソースグループが構成されていない場合は、この手順を省略してください。
オンラインにするリソースグループごとに、次のコマンドを入力します。
# clresourcegroup online 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 データベースリソースの名前を指定します。
次の表に、Oracle RAC データベースの各リソースタイプのノード単位プロパティーを示します。
|
Oracle RAC データベースのリソースタイプの拡張プロパティーについては、次のセクションを参照してください。
# clresource set \ -p property{node}=value[…] \ [-p property{node}=value[…]][…] \ rac-db-rs
設定するノード単位プロパティーの名前を指定します。
property の値を設定するノードを指定します。
node の property に設定する値を指定します。
ノード単位プロパティーを設定する Oracle RAC データベースリソースの名前を指定します。
# clresource enable rac-db-rs
有効にする Oracle RAC データベースリソースの名前を指定します。
オンラインにするリソースグループごとに、次のコマンドを実行します。
# clresourcegroup online rac-db-rg
オンラインにするリソースグループの名前を指定します。
Oracle RAC のサポート の既存の構成にボリュームマネージャーを追加する場合は、次のタスクを実行します。SUNW.vucmm_framework リソースグループには、追加するボリュームマネージャーを表すリソースが含まれている必要があります。フレームワークリソースが無効になっている場合、およびフレームワークデーモンがすべてのクラスタノードで停止されている場合のみ、ボリュームマネージャーリソースを追加できます。
始める前に
リソースを追加するボリュームマネージャーが、Oracle RAC を実行するすべてのノードでインストールおよび構成されていることを確認してください。
# clresource disable -r fmwk-rs
無効にするタイプ SUNW.vucmm_framework のリソースの名前を指定します。
# clresourcetype register SUNW.vucmm_svm
このインスタンスが、手順 2 で無効にしたリソースに依存していることを確認します。
# clresource create -g fmwk-rg \ -t svm-rt \ -p resource_dependencies=fmwk-rs svm-rs
# clresourcegroup online -emM fmwk-rg
フレームワークリソースグループを MANAGED 状態に移行して、オンラインにすることを指定します。このリソースグループには、手順 2 で無効にしたリソースが含まれています。
次の手順
「Oracle RAC データベース用の Solaris Volume Manager for Sun Cluster 複数所有者ディスクセットを作成する方法」に移動します。