오라클/RAC 2

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..

오라클/RAC 2010.09.13

CRS (Cluster Ready Services)

오라클 10g RAC의 핵심 컨포넌트이다. OCR (Oracle Cluster Registry) 등록정보를 참고하여, 인스턴스, 데이터베이스, 리스너 및 VIP, ONS, GSD등 노드 어플리케이션을 관리한다. OCR에 등록된 서비스의 경우 CRS 컴포넌트가 지속적으로 모니터링 하며, 상태 변경 시 이벤트를 생성한다. 만약 서비스가 비정상 종료 된다면 CRS 컴포넌트는 자동으로 재시작 시도를 하며. 기본값으로 재시작 시도가 5번 실패할 때 까지 시도한다. 이와 관련된 프로세스로는 유닉스, 리눅스 시스템의 경우 root 계정으로 crsd.bin 프로세스가 활동하며, 윈도우에서는 OraceCRSService 서비스와 crsd.exe 프로세스가 활동한다. * CRS 시작 / 종료 :: root 계정으로 수행 ..

오라클/RAC 2010.09.13