ORACLE/RAC2008. 12. 23. 11:06
반응형
클러스터의 시작 및 종료

이것으로 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
반응형
Posted by [PineTree]