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는 인스턴스 open mode를 추가한다.
사용 시점
RAC 작업 전후의 첫 점검으로, 장애 시 영향을 받은 노드/인스턴스 확인용.
주의
읽기 전용. 데이터베이스 Oracle home(oracle 사용자)에서 실행한다. 버전이 다른 Grid home의 srvctl은 잘못된 결과나 오류를 반환할 수 있다.