srvctl 유틸리티는 무엇인가?
데이터베이스와 인스턴스, 설정 정보 관리, 인스턴스와 서비스를 이동하거나 제거하는데 쓰이는 유틸리티로
디폴트로 각각의 노드에 설치된다.(물론 RAC 설치시에)
srvctl 유틸리티 사용법은 어떻게 되는가?
사용법을 확인하는 방법은 아래와 같다.
os] srvctl -h
Usage: srvctl [-V]
Usage: srvctl add database -d <name> -o <oracle_home> [-m <domain_name>] [-p <spfile>] [-A <name|ip>/netmask] [-r {PRIMARY | PHYSICAL_STANDBY | LOGICAL_STANDBY}] [-s <start_options>] [-n <db_name>] [-y {AUTOMATIC | MANUAL}]
Usage: srvctl add instance -d <name> -i <inst_name> -n <node_name>
Usage: srvctl add service -d <name> -s <service_name> -r "<preferred_list>" [-a "<available_list>"] [-P <TAF_policy>]
.
.
.
start나 stop에 관한 것만 보고 싶을 때는 아래와 같이 하면 된다.
os] srvctl -h | grep stop
그럼, 실제로 인스턴스를 shutdown 해보고 startup해보자.
현재의 crs status 를 확인해보면
Name Type Target State Host
------------------------------------------------------------
ora....ek1.srv application ONLINE ONLINE rac1
ora....ek2.srv application ONLINE ONLINE rac2
ora....ORCL.cs application ONLINE ONLINE rac2
ora....k1.inst application ONLINE ONLINE rac1
ora....k2.inst application ONLINE ONLINE rac2
ora.rac.db application ONLINE ONLINE rac2
ora....SM1.asm application ONLINE ONLINE rac1
ora....FT.lsnr application ONLINE ONLINE rac1
ora.rac1.gsd application ONLINE ONLINE rac1
ora.rac1.ons application ONLINE ONLINE rac1
ora.rac1.vip application ONLINE ONLINE rac1
ora....SM2.asm application ONLINE ONLINE rac2
ora....HT.lsnr application ONLINE ONLINE rac2
ora.rac2.gsd application ONLINE ONLINE rac2
ora.rac2.ons application ONLINE ONLINE rac2
ora.rac2.vip application ONLINE ONLINE rac2
여기서 srvctl 유틸리티를 이용하여 인스턴스를 shutdown 해보면
[oracle@left ~]$ srvctl stop instance -d rac -i rac1
명령어 실행 후 crs status 를 확인해보면 rac1 의 인스턴스가 내려가 있는 것을 확인할 수 있다.
Name Type Target State Host
------------------------------------------------------------
ora....ek1.srv application ONLINE OFFLINE
ora....ek2.srv application ONLINE ONLINE rac2
ora....ORCL.cs application ONLINE ONLINE rac2
ora....k1.inst application OFFLINE OFFLINE
ora....k2.inst application ONLINE ONLINE rac2
ora.rac.db application ONLINE ONLINE rac2
ora....SM1.asm application ONLINE ONLINE rac1
ora....FT.lsnr application ONLINE ONLINE rac1
ora.rac1.gsd application ONLINE ONLINE rac1
ora.rac1.ons application ONLINE ONLINE rac1
ora.rac1.vip application ONLINE ONLINE rac1
ora....SM2.asm application ONLINE ONLINE rac2
ora....HT.lsnr application ONLINE ONLINE rac2
ora.rac2.gsd application ONLINE ONLINE rac2
ora.rac2.ons application ONLINE ONLINE rac2
ora.rac2.vip application ONLINE ONLINE rac2
위와 같이 srvctl 을 이용하여 데이터베이스, 인스턴스, 그리고 서비스 등을 올렸다 내렸다 할 수 있다.
'Oracle > RAC' 카테고리의 다른 글
RAC 설치시 자동으로 올라오는 이유 (0) | 2011.03.10 |
---|---|
INSTANCE_GROUPS, PARALLEL_INSTANCE_GROUP (0) | 2011.03.02 |
TAF (Transparent Application Failover) (1) | 2010.07.07 |
CTF, TAF 설정 (0) | 2010.06.16 |
crs_stat 각 정보의 의미는? (0) | 2010.06.14 |