2.3 Oracle Cluster Health AdvisorによるOracle Real Application Clusters (Oracle RAC)環境の監視

Oracle Real Application Clusters (Oracle RAC)またはOracle RAC One Nodeデータベースの場合、Oracle Grid Infrastructureがインストールされると、デフォルトで各ノードでOracle Cluster Health Advisorが自動的にプロビジョニングされます。

Oracle Cluster Health Advisorには追加の構成は必要ありません。

Oracle Cluster Health Advisorによって、実行されているOracle Real Application Clusters (Oracle RAC)またはOracle RAC One Nodeデータベース・インスタンスが検出されると、クラスタ・ノードの監視が自律的に開始されます。Gridユーザーとしてログインしているときは、CHACTLを使用してデータベースの監視をオンにします。

Oracle Real Application Clusters (Oracle RAC)環境を監視するには:

  1. データベースを監視するには、次のコマンドを実行します。
    $ chactl monitor database –db db_unique_name

    Oracle Cluster Health Advisorによって、デフォルトのモデルを使用して、Oracle Real Application Clusters (Oracle RAC)またはOracle RAC One Nodeデータベースのすべてのインスタンスが監視されます。Oracle Cluster Health Advisorでは、単一インスタンスのOracleデータベースがOracle Real Application Clusters (Oracle RAC)データベースと同じクラスタを共有している場合でも、単一インスタンスのOracleデータベースを監視できません。

    各データベース・インスタンスは、Oracle Real Application Clusters (Oracle RAC)データベース・ノード全体と、単一ノードで複数のデータベースが実行されたときの両方で、独立して監視されます。

  2. データベースの監視を停止するには、次のコマンドを実行します。
    $ chactl unmonitor database –db db_unique_name

    指定したデータベースのすべてのインスタンスの監視が停止されます。ただし、その保存期間が経過するまでデータまたは問題が削除されることはありません。

  3. すべてのクラスタ・ノードおよびデータベースの監視ステータスを確認するには、次のコマンドを実行します。
    $ chactl status

    –verboseオプションを使用して、ノードおよび各データベースに使用されているモデルなどの詳細を表示します。