오라클 10g RAC의 핵심 컨포넌트이다.
OCR (Oracle Cluster Registry) 등록정보를 참고하여,
인스턴스, 데이터베이스, 리스너 및 VIP, ONS, GSD등 노드 어플리케이션을 관리한다.
OCR에 등록된 서비스의 경우 CRS 컴포넌트가 지속적으로 모니터링 하며, 상태 변경 시 이벤트를 생성한다.
만약 서비스가 비정상 종료 된다면 CRS 컴포넌트는 자동으로 재시작 시도를 하며. 기본값으로 재시작 시도가 5번 실패할 때 까지 시도한다.
이와 관련된 프로세스로는 유닉스, 리눅스 시스템의 경우 root 계정으로 crsd.bin 프로세스가 활동하며,
윈도우에서는 OraceCRSService 서비스와 crsd.exe 프로세스가 활동한다.
* CRS 시작 / 종료 :: root 계정으로 수행
CRS 시작 |
> $ORA_CRS_HOME/bin/crsctl start crs > /sbin/init.d/init.crs start |
CRS 종료 |
> $ORA_CRS_HOME/bin/crsctl stop crs |
* CRS가 종료된 상태에서의 프로세스 상태
>ps -ef |grep crs |grep -v grep |
* CRS가 시작된 상태의 프로세스 상태
(편의상 $ORA_CRS_HOME/bin/로 표기)
>ps -ef |grep crs |grep -v grep |
* CRS 프로세스의 상태에 따른 crsd 프로세스의 플래그 run CRS 종료 reboot CRS 정상 시작 restart 비정상 종료되어 CRS 자동 재시작 참고 :: OCR (Oracle Cluster Registry) RAC 클러스터 구성 정보 및, RAC로 구성된 인스턴스의 구성 정보를 저장한다. 또한, 오라클 클러스터 컨트롤 프로세스의 정보를 저장한다. 고가용성을 위해 하나 이상의 디스크로 구성하는 것이 좋다.
OCR은 RAC를 구성하는 모든 인스턴스에서 접근 가능한 공유 디스크에 존재하여야 하며,
출처 : http://blog.naver.com/crazy_hacker?Redirect=Log&logNo=30023142456
'오라클 > RAC' 카테고리의 다른 글
Oracle10g RAC Clusters 기동-정지관련 커맨드 (srvctl) (0) | 2010.09.13 |
---|