이것으로 Oracle RAC 10g의 설치 및 설정 작업을 모두 완료하였습니다.
이 시점에서 여러분은 이렇게 질문할 지도 모릅니다. “다 좋은데, 서비스를 어떻게 시작하고 종료하나요?” 이 가이드의 설명대로 작업을 완료하였다면 모든 서비스(Clusterware, 오라클 인스턴스, Enterprise Manager Database Console 등)는 Linux 노드가 리부트 될 때 자동으로 시작됩니다.
하지만 수동으로 노드를 셧다운하고 다시 시작해야 할 경우도 있습니다. 또는 Enterprise Manager가 실행되고 있지 않음을 확인하고, 이를 시작하려 할 수도 있습니다. 이 섹션에서는 SRVCTL 커맨드를 사용하여 클러스터 환경을 시작하고 종료하는 방법을 설명합니다.
먼저 oracle UNIX 계정으로 로그인하였는지 확인합니다. 여기에서는 모든 명령을 linux1서버에서 실행하는 것으로 가정합니다:
# su - oracle
$ hostname
linux1
Oracle RAC 10g 환경의 종료
먼저 오라클 인스턴스를 중단해야 합니다. 인스턴스와 관련 서비스가 종료된 다음에는, ASM 인스턴스를 종료합니다. 마지막으로 노드 애플리케이션(Virtual IP, GSD, TNS Listener, ONS)를 종료합니다.
$ export ORACLE_SID=orcl1
$ emctl stop dbconsole
$ srvctl stop instance -d orcl -i orcl1
$ srvctl stop asm -n linux1
$ srvctl stop nodeapps -n linux1
Oracle RAC 10g 환경의 시작
먼저 노드 애플리케이션(Virtual IP, GSD, TNS Listener, ONS)을 시작합니다. 노드 애플리케이션이 성공적으로 실행되었다면, ASM 인스턴스를 온라인 처리합니다. 마지막으로, 오라클 인스턴스와 관련 서비스, Enterprise Manager Database 콘솔을 실행합니다.
$ export ORACLE_SID=orcl1
$ srvctl start nodeapps -n linux1
$ srvctl start asm -n linux1
$ srvctl start instance -d orcl -i orcl1
$ emctl start dbconsole
SRVCTL을 이용한 전체 인스턴스의 시작/종료L
모든 인스턴스와 서비스를 동시에 시작/종료하는 방법이 아래와 같습니다!
$ srvctl start database -d orcl
$ srvctl stop database -d orcl
'ORACLE > RAC' 카테고리의 다른 글
Linux / FireWire 환경에 Oracle RAC 10g Release 2 Cluster 설치하기 (0) | 2008.12.23 |
---|---|
RAC Cluster/Database 구성의 검증 (0) | 2008.12.23 |
10gR2 RAC Oracle 설치관련 명령어 모음 (0) | 2008.12.12 |
Modifying the VIP or VIP Hostname of a 10g Oracle Clusterware Node (0) | 2008.08.25 |
OCR, Voting disk 다른 스토리지로 이관 (0) | 2008.08.12 |