ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris Cluster Data Service for Oracle Real Application Clusters ガイド Oracle Solaris Cluster 4.0 (日本語) |
Oracle Solaris Cluster オブジェクトの自動的に生成された名前
Oracle Solaris Cluster ソフトウェアからの Oracle RAC データベースの管理
Oracle RACデータベースインスタンスの Oracle Solaris Cluster リソースの状態を変更したときの影響
スケーラブルなファイルシステムマウントポイント用の障害モニターの動作
DBMS タイムアウトのトラブルシューティング用にコアファイルを取得
6. Oracle RAC のサポート のトラブルシューティング
Oracle Solaris Cluster ソフトウェアから Oracle RAC データベースを管理するには、Oracle Solaris Cluster 管理ツールを使用して、Oracle RAC データベースインスタンスの Oracle Solaris Cluster リソースの状態を変更する必要があります。これらのリソースを作成する方法については、「Oracle RAC データベースインスタンスのリソースの構成」を参照してください。
Oracle Solaris Cluster の構成では、Oracle データベースソフトウェアのコマンド行インタフェース (CLI) を使用して Oracle Grid Infrastructure を管理する場合、または Oracle srvctl コマンドを使用して Oracle データベースとそのサービスを管理する場合に、一般的な制約はありませんが、1 つだけ例外があります。その例外とは、Oracle Solaris Cluster を構成する際には、autostart を無効にしておく必要があるという点です。この点を除けば、Oracle Solaris Cluster を含まない構成を行うときと同じようにして、Oracle データベースソフトウェアコマンドを使用できます。Oracle Solaris Cluster ソフトウェアは、Oracle データベース CLI によって行われた変更を検出し、適切に対応します。
グローバルクラスタやゾーンクラスタなどの各クラスタは、リソースグループ用とリソース用に別々の名前空間を用意しています。したがって、これら別々の名前空間内で名前の衝突が起こることはありません。各クラスタは、ほかのクラスタとは無関係にリソースタイプを独立に登録できます。
グローバルクラスタに属するリソースグループおよびリソースの管理は、グローバルクラスタ投票ノードからのみ行えます。特定のゾーンクラスタに属するリソースグループおよびリソースの管理は、そのゾーンクラスタから行えます。グローバルクラスタの投票ノードでは、-Z オプションを使用してゾーンクラスタを指定することにより、そのゾーン内のリソースグループおよびリソースを管理することもできます。クラスタ間のリソースの依存関係またはアフィニティーの設定は、グローバルクラスタ投票ノードからのみ行えます。次の各セクションの例では、通常、リソースグループまたはリソースが存在するクラスタ内でコマンドが発行された場合について説明しています。
Oracle データベースコンポーネントの Oracle Solaris Cluster リソースの状態を変更したときの影響については、以降の各サブセクションで説明します。
Oracle Grid Infrastructure は、Oracle Grid Infrastructure 内に構成されている Oracle データベースインスタンス、リスナー、およびその他のコンポーネントの起動と停止を管理します。Oracle Grid Infrastructure は必須コンポーネントです。Oracle Grid Infrastructure は Oracle Grid Infrastructure で起動されたコンポーネントも監視し、障害が検出された場合は、障害を回復する動作を実行します。
Oracle Grid Infrastructure は、Oracle データベースコンポーネントの起動と停止を管理するため、これらのコンポーネントの起動と停止を RGM Oracle Solaris Cluster の制御下で排他的に行うことはできません。Oracle Grid Infrastructure と RGM は、Oracle RAC データベースが Oracle Grid Infrastructure によって起動および停止された場合に、データベースインスタンスの状態が Oracle Solaris Cluster リソースに伝播されるように相互運用されます。
次の表に、Oracle Solaris Cluster リソースと Oracle Grid Infrastructure リソース間で発生する状態の変更を説明します。
表 5-2 Oracle Solaris Cluster リソースと Oracle Grid Infrastructure リソース間での状態の変更の伝搬
|
Oracle Solaris Cluster リソースと Oracle Grid Infrastructure リソースの状態名は同じです。ただし、Oracle Solaris Cluster リソースと Oracle Grid Infrastructure リソースでは、各状態名の意味が異なります。詳細については、次の表を参照してください。
表 5-3 Oracle Solaris Cluster リソースと Oracle Grid Infrastructure リソースの状態の比較
|
Oracle Solaris Cluster リソースの状態の詳細については、『Oracle Solaris Cluster Concepts Guide』の「Resource and Resource Group States and Settings」を参照してください。
Oracle Grid Infrastructure リソースの状態の詳細については、Oracle のドキュメントを参照してください。