* Oracle10g RAC Clusters 기동-정지관련 커맨드 (srvctl)
 
x86, 오라클10g RAC Clusters, CRS환경을 가정한다.
Oralce EM을 이용하지 않고 커맨드(srvctl)를 이용해서 각종 서비스를 기동, 정지시키는 커맨드를 정리해둔다.


서비스 기동관련
srvctl start nodeapps -n [노드이름]
srvctl start asm -n [ASM인스턴스이름]
srvctl start instance -d [DB이름] -i [인스턴스이름]

서비스 기동순서는 노드어플리케이션 - ASM - 인스턴스 순이다. 인스턴스를 기동하면 database는 자동기동한다. 각 명령은 노드별로 전부 발행해주어야 한다.

현재 내가 운영중인 서버의 경우.
srvctl start nodeapps -n togos-db1
srvctl start nodeapps -n togos-db2
srvctl start asm -n togos-db1
srvctl start asm -n togos-db2
srvctl start instance -d SERAC -i SERAC1
srvctl start instance -d SERAC -i SERAC2
서비스 정지관련
srvctl stop instance -d [DB이름] -i [인스턴스이름] -o [STOP옵션]
srvctl stop database -d [DB이름] -o [STOP옵션]
srvctl stop asm -n [노드이름] -i [ASM인스턴스이름] -o [STOP옵션]
srvctl stop nodeapps -n [노드이름]

 

서비스 정지순서는 인스턴스 - 데이터베이스 - ASM - 노드어플리케이션 순이다. 이역시 각 명령은 노드별로 전부 발행해주어야

한다. 다만 데이터베이스 정지는 예외이다.

현재 내가 운영중인 서버의 경우.
srvctl stop instance -d SERAC -i SERAC1 -o immedate
srvctl stop instance -d SERAC -i SERAC2 -o immedate
srvctl stop database -d SERAC -o immediate
srvctl stop asm -n togos-db1 -i +ASM1 -o immedate
srvctl stop asm -n togos-db2 -i +ASM2 -o immedate
srvctl stop nodeapps -n togos-db1
srvctl stop nodeapps -n togos-db2

CRS이용시에 CRS프로세스도 정지할 필요가 있다. 이경우 전노드에 다음명령을 실행시켜 프로세스를 정지시킨다.
# /etc/init.d/init.crs stop (솔라리스, 리눅스의 경우)
# /sbin/init.d/init.crs stop (HP-UX의경우)
# /etc/init.crs stop (AIX의 경우) 

'IT > Oracle' 카테고리의 다른 글

DB Link  (0) 2008.12.22
Dataguard 구성 방법  (0) 2008.12.10
Hot backup  (1) 2008.12.09
Oracle Admin1 -4  (1) 2008.12.08
Oracle Admin1 -3  (0) 2008.12.08

+ Recent posts