D.3 chactl status

chactl statusコマンドを使用して、実行中のターゲットの監視ステータスをチェックします。

パラメータを指定しない場合、chactl statusコマンドは実行中のすべてのターゲットのステータスを戻します。

Oracle Cluster Health Advisorターゲットの監視ステータスは、MonitoringまたはNot Monitoringのいずれかになります。chactl statusコマンドは、ターゲットおよび-verboseオプションを指定したかどうかに応じて、4つのタイプの結果を表示します。

このコマンドの-verboseオプションでは、指定したターゲット内に含まれるターゲットの監視ステータス、および出力対象の各ターゲットの実行中のモデル名も表示されます。chactl statusコマンドは、ポジティブな監視ステータスを持つターゲットのみを表示します。chactl statusコマンドは、対応するターゲットがコマンドラインで明示的に指定された場合にのみ、ネガティブな監視ステータスを表示します。

構文

chactl status {cluster|database [-db db_unique_name]} [-verbose][-help]

  • 監視対象のクラスタ・ノードおよびデータベースのリストを表示するには、次のようにします。

    #chactl status
    Monitoring nodes rac1Node1, rac1Node2
    Monitoring databases SalesDB, HRdb

    ノート:

    Oracle Cluster Health Advisorがデータベースの1つ以上のインスタンスを監視している場合、データベースの一部のインスタンスが実行されていなくても、そのデータベースはMonitoringステータスで表示されます。

  • Oracle Cluster Health Advisorのステータスを表示するには、次のようにします。

    $ chactl status
    Cluster Health Advisor service is offline.

    ターゲットまたは-verboseオプションがコマンドラインで指定されていません。Oracle Cluster Health Advisorはクラスタのいずれのノードでも実行されていません。

  • クラスタ・ノードおよびデータベースでのOracle Cluster Health Advisorの様々な監視状態を表示するには、次のようにします。

    $ chactl status database -db SalesDB
    Monitoring database SalesDB
    $ chactl status database -db bogusDB
    Not Monitoring database bogusDB
    $ chactl status cluster
    Monitoring nodes rac1,rac2
    Not Monitoring node rac3

    または

    $ chactl status cluster
    Cluster Health Advisor is offline
  • クラスタ全体でのOracle Cluster Health Advisorの詳細な監視ステータスを表示するには、次のようにします。

    $ chactl status –verbose
    Monitoring node(s) racNd1, racNd2, racNd3, racNd4 using model MidSparc
    
    Monitoring database HRdb2, Instances HRdb2I1, HRdb2I2 in server pool SilverPool using model M6
    Monitoring database HRdb, Instances HRdbI4, HRdbI6 in server pool SilverPool using model M23
    Monitoring database testHR, Instances inst3 on node racN7 using model TestM13
    Monitoring database testHR, Instances inst4 on node racN8 using model TestM14

    ターゲットが指定されておらず、–verboseオプションが指定されている場合、chactl statusコマンドはデータベース・インスタンスのステータスおよびモデルの名前を表示します。