ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris Cluster Data Service for Oracle Real Application Clusters ガイド Oracle Solaris Cluster 3.3 3/13 (日本語) |
Oracle RAC をクラスタで実行可能にするためのタスクの概要
共有ファイルシステムへのバイナリファイルと構成ファイルのインストール
Oracle 10g、11g、または 12c Oracle Clusterware のネットワークデフォルトのオーバーライド
Oracle Solaris Cluster ノードのサブセットへの Oracle Clusterware のインストール
共有ファイルシステムのためのノード固有のファイルおよびディレクトリの作成
共有ファイルシステムのためのノード固有のディレクトリを作成する方法
共有ファイルシステムのためのノード固有のファイルを作成する方法
Oracle 10g、11g、または 12c RAC のインストールを検証する方法
Oracle ASM インスタンスおよびディスクグループの作成
Oracle ASM インスタンスとディスクグループの作成方法
Oracle Clusterware フレームワークリソースの作成
Oracle Clusterware フレームワークリソースを作成する方法
Oracle 10g、11g、または 12c のための共有ファイルシステム上のデータファイルの場所を指定する方法
Oracle 9i のための共有ファイルシステム上のデータファイルの場所を指定する方法
Oracle RAC データベースインスタンスのリソースの構成
Oracle RAC データベースインスタンスのリソースを登録および構成するためのツール
Oracle Solaris Cluster と Oracle Clusterware 10g Release 2、11g、または 12c が相互運用できるようにする方法
Oracle 9i RAC データベースインスタンスの起動と停止を自動化する方法
Oracle RAC のサポート のインストールと構成の確認
Oracle RAC フレームワークリソースグループの構成の確認方法
複数所有者ボリュームマネージャーのフレームワークリソースグループの構成の確認方法
Oracle ファイル用のストレージリソースの構成の確認方法
Oracle 10g リリース 2、11g、または 12c RAC データベースインスタンスのリソースの構成を確認する方法
6. Oracle RAC のサポート のトラブルシューティング
Oracle RAC のサポート をインストール、登録、および構成したら、インストールと構成を確認します。Oracle RAC のサポート のインストールと構成を確認することによって、Oracle RAC のリソースおよびリソースグループが期待どおりに動作するかどうかがわかります。
リソース間のオフライン再起動依存関係は、独立したリソースをオフラインにする場合に、依存しているリソースを最初にオフラインにすることを保証します。依存しているリソースは、独立したリソースが再起動されるまで、オフラインのままになります。このセクションの手順では、こうした依存関係が正しく設定されていることを確認する方法を説明します。オフライン再起動依存関係の詳細については、r_properties(5) マニュアルページの resource_dependencies_offline_restart リソースプロパティーの説明を参照してください。
Oracle RAC のサポート のインストールと構成を確認するには、次のタスクを伴います。
Oracle RAC フレームワークリソースグループの構成の確認、および使用されている場合は複数所有者ボリュームマネージャーのフレームワークリソースグループの構成の確認
(Oracle 10g リリース 2、Oracle 11g、Oracle 12c、および Oracle 9i のみ) Oracle RAC データベースインスタンスのリソースの構成の確認
注 - Oracle 10g リリース 1 を使用している場合、Oracle RAC データベースインスタンスのリソースは構成されません。
実行するタスクは、使用している Oracle RAC のバージョンによって異なります。
Oracle 10 g リリース 2、11 g、または 12c。「Oracle 10g リリース 2、11g、または 12c RAC データベースインスタンスのリソースの構成を確認する方法」のタスクを実行します。
Oracle 9i。「Oracle 9i RAC データベースインスタンスのリソースの構成を確認する方法」のタスクを実行します。
Oracle RAC フレームワークリソースグループは、「Oracle RAC フレームワークリソースグループの登録と構成」で説明したタスクを実行すると作成されます。
# clresourcegroup show rac-fmk-rg
Oracle RAC フレームワークリソースグループの名前を指定します。
# clresourcegroup online rac-fmwk-rg
Oracle RAC フレームワークリソースグループの名前を指定します。
# clresourcegroup status
RAC 構成で使用するボリュームマネージャーリソースを含む複数所有者ボリュームマネージャーのフレームワークリソースグループを使用する場合は、この手順を実行します。
# clresourcegroup show vucmm-fmk-rg
複数所有者ボリュームマネージャーのフレームワークリソースグループの名前を指定します。
# clresourcegroup online vucmm-fmwk-rg
複数所有者ボリュームマネージャーのフレームワークリソースグループの名前を指定します。
# clresourcegroup status
このタスクは、ストレージ管理方式の構成で Oracle ファイル用のストレージリソースが必要な場合にのみ実行します
# clresourcegroup show rac-storage-rg-list
Oracle ファイル用ストレージリソースを含むリソースグループのリストをコンマ区切りで指定します。
# clresourcegroup offline rac-storage-rg
RAC データベースリソースが依存するリソースを含むリソースグループの名前を指定します。オフラインにするリソースグループは、Oracle ファイル用に選択したストレージ管理方式によって異なります。
Oracle ファイル用に共有ファイルシステムを使用している場合は、スケーラブルファイルシステムのマウントポイントリソースを含むリソースグループをオフラインにします。
Oracle ファイル用にファイルシステムなしでボリュームマネージャーを使用している場合は、スケーラブルデバイスグループリソースを含むリソースグループをオフラインにします。
このステップが完了するには数分間かかる場合があります。
手順 3 でオフラインにしたリソースグループのステータスがオフラインです。
Oracle RAC データベースリソースグループのステータスがオフラインです。
Oracle RAC フレームワークリソースグループのステータスは、使用している Oracle のバージョンによって異なります。
Oracle 10g リリース 2、11g、または 12c を使用している場合、Oracle RAC フレームワークリソースグループのステータスは保留中オンラインブロックです。
Oracle 10g リリース 1 または Oracle 9i を使用している場合、Oracle RAC フレームワークリソースグループのステータスはオンラインのままになります。
# clresourcegroup status
Oracle Clusterware リソースがオフラインであることを確認するには、システムメッセージファイルを調べて、Oracle Clusterware リソースが停止されたことを示すメッセージを見つけます。
# clresourcegroup online rac-storage-rg
手順 3 でオフラインにしたリソースグループの名前を指定します。
このステップが完了するには数分間かかる場合があります。
# /etc/init.d/init.crs start Startup will be queued to init within 30 seconds.
このステップが完了するには数分間かかる場合があります。
この目的には、Oracle コマンド crstat を使用します。
# Grid_home/bin/crs_stat
Oracle Clusterware ホームディレクトリを指定します。このディレクトリには、Oracle Clusterware バイナリファイルと Oracle Clusterware 構成ファイルが含まれています。
注 - すべてのノードでの Oracle Clusterware の起動は、完了するまでに数分かかることがあります。Oracle Clusterware リソースがすべてのノードでオンラインになる前にこの手順を実行した場合は、一部のノード上のステータスがオフラインになることがあります。この場合は、Oracle Clusterware のステータスがすべてのノードでオンラインになるまで、この手順を繰り返します。
# clresourcegroup status
注 - RAC データベースリソースが依存するリソースを含むリソースグループをオンラインにすると、RAC データベースリソースグループもオンラインになります。RAC データベースリソースグループがすべてのノードでオンラインになる前にこのステップを実行した場合、一部のノードでステータスがオンライン障害になることがあります。その場合は、RAC データベースリソースグループのステータスがすべてのノードでオンラインになるまで、このステップを繰り返します。
Oracle 10g リリース 2、11g、または 12c RAC データベースインスタンスのリソースは、次のいずれかのセクションのタスクが実行されたときに作成されます。
「Oracle Solaris Cluster と Oracle Clusterware 10g Release 2、11g、または 12c が相互運用できるようにする方法」
「Oracle Solaris Cluster の保守コマンドを使用した Oracle 10 g、11g、または 12c との相互運用のためのリソースの作成」
# clresourcegroup show rac-db-rg
RAC データベースリソースグループの名前を指定します。
この手順は、ストレージ管理スキームの構成に Oracle ファイル用のストレージリソースが必要な場合にのみ実行します。
この目的には、Oracle コマンド crstat を使用します。
# Grid_home/bin/crs_stat | grep NAME=sun.
Oracle Clusterware ホームディレクトリを指定します。このディレクトリには、Oracle Clusterware バイナリファイルと Oracle Clusterware 構成ファイルが含まれています。
Oracle RAC データベースインスタンスを表す各 Oracle Clusterware リソースには、手順 a に一覧表示されているリソースへの依存関係が必要です。
# Grid_home/bin/crs_stat crs-resource | grep REQUIRED_RESOURCE
Oracle Clusterware ホームディレクトリを指定します。このディレクトリには、Oracle Clusterware バイナリファイルと Oracle Clusterware 構成ファイルが含まれています。
Oracle RAC データベースインスタンスを表す Oracle Clusterware リソースの名前を指定します。この名前の形式は、ora.dbname. sid.inst です。この書式の各項目の意味は次のとおりです。
インスタンスのデータベース名を指定します。
インスタンスの Oracle SID を指定します。
# clresource disable -t SUNW.crs_framework +
このステップが完了するには数分間かかる場合があります。
この目的には、Oracle コマンド crstat を使用します。
# Grid_home/bin/crs_stat -t CRS-0184: Cannot communicate with the CRS daemon.
Oracle Clusterware ホームディレクトリを指定します。このディレクトリには、Oracle Clusterware バイナリファイルと Oracle Clusterware 構成ファイルが含まれています。
Oracle Clusterware フレームワークリソース
RAC データベースリソース
# clresource status -t SUNW.crs_framework,SUNW.scalable_rac_server_proxy +
# /etc/init.d/init.crs start Startup will be queued to init within 30 seconds.
このステップが完了するには数分間かかる場合があります。
この目的には、Oracle コマンド crstat を使用します。
# Grid_home/bin/crs_stat
Oracle Clusterware ホームディレクトリを指定します。このディレクトリには、Oracle Clusterware バイナリファイルと Oracle Clusterware 構成ファイルが含まれています。
注 - すべてのノードでの Oracle Clusterware の起動は、完了するまでに数分かかることがあります。Oracle Clusterware リソースがすべてのノードでオンラインになる前にこの手順を実行した場合は、一部のノード上のステータスがオフラインになることがあります。この場合は、Oracle Clusterware のステータスがすべてのノードでオンラインになるまで、この手順を繰り返します。
# clresource enable -t SUNW.crs_framework +
このステップが完了するには数分間かかる場合があります。
Oracle Clusterware フレームワークリソース
RAC データベースリソース
# clresource status -t SUNW.crs_framework,SUNW.scalable_rac_server_proxy +
注 - Oracle Clusterware フレームワークリソースを有効にすると、RAC データベースリソースも有効になります。RAC データベースリソースがすべてのノードで有効になる前にこのステップを実行した場合、一部のノードでステータスがオフラインになることがあります。その場合は、RAC データベースリソースのステータスがすべてのノードでオンラインになるまで、このステップを繰り返します。
Oracle 9i RAC データベースインスタンスのリソースは、次のいずれかのセクションのタスクが実行されたときに作成されます。
# clresourcegroup show rac-db-rg,lhrg-list
Oracle RAC データベースリソースグループの名前を指定します。
論理ホスト名リソースのリソースグループのコンマ区切りリストを指定します。
# clresourcegroup offline rac-db-rg
Oracle RAC データベースリソースグループの名前を指定します。
# clresourcegroup status rac-db-rg
Oracle RAC データベースリソースグループの名前を指定します。
Oracle RAC データベースリソースグループには、次のリソースが含まれています。
スケーラブルな Oracle RAC サーバーリソース
スケーラブルな Oracle リスナーリソース
# clresource status -t SUNW.scalable_rac_server,SUNW.scalable_rac_listener +
# clresourcegroup online rac-db-rg
Oracle RAC データベースリソースグループの名前を指定します。
# clresourcegroup status rac-db-rg
Oracle RAC データベースリソースグループの名前を指定します。
Oracle RAC データベースリソースグループには、次のリソースが含まれています。
スケーラブルな Oracle RAC サーバーリソース
スケーラブルな RAC リスナーリソース
# clresource status -t SUNW.scalable_rac_server,SUNW.scalable_rac_listener +
Oracle RAC のサポート の構成が適切である場合、Oracle Solaris Cluster により、クラスタを停止およびブートしたときに Oracle RAC が適切に停止およびブートすることが保証されます。
このタスクを実行する手順については、『Oracle Solaris Cluster システム管理』の「クラスタを停止する」を参照してください。
このタスクを実行する手順については、『Oracle Solaris Cluster システム管理』の「クラスタを起動する」を参照してください。
# clresourcegroup status
注 - すべての Oracle RAC リソースグループをオンラインにするには、数分間かかる場合があります。リソースグループがすべてのノードで有効になる前にこのステップを実行した場合、一部のノードでステータスがオフラインになることがあります。その場合は、すべての Oracle RAC リソースグループのステータスがすべてのノードでオンラインになるまで、このステップを繰り返します。