DBAtlas · 数据库运维图谱

使用 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 home(oracle 用户)运行;使用不同版本 Grid home 中的 srvctl 可能返回误导性结果或报错。

在 DBAtlas 中打开 →

相关内容