srvctlでRACのデータベース、インスタンス、サービスの状態を確認
OracleRAC & Gridコマンド
# Which node each instance runs on, and in what state:
srvctl status database -db <db_unique_name> -verbose
# Configuration registered in Clusterware (Oracle home, spfile, disk group, policy, role):
srvctl config database -db <db_unique_name>
# A single instance:
srvctl status instance -db <db_unique_name> -instance <instance>
# Which instances the services are running on:
srvctl status service -db <db_unique_name>概要
Clusterware(CRS)から見たデータベース、各インスタンスとそのサービスの実行時状態、および登録済み構成を表示する。-verboseでインスタンスのオープンモードも表示。
使用する場面
RAC作業の前後に最初に行う確認として。障害時に影響を受けているノード/インスタンスの特定に。
注意
読み取り専用。データベースのOracleホーム(oracleユーザー)から実行する。異なるバージョンのGridホームのsrvctlでは誤解を招く結果やエラーが返ることがある。