내맘대로긍정이 알려주는
Oracle 23ai 신기능
무료 세미나 발표자료
다운로드
trending_flat
OS환경 : Oracle Linux 6.8 (64bit), Veritas Cluster File System
DB 환경 : Oracle Database 11.2.0.4 RAC
방법 : 오라클 11g R2 RAC skgxn 라이브러리
베리타스 클러스터 파일시스템을 사용해 구성한 RAC 환경에서
RAC 1번 노드가 갑자기 재기동 되었을때
2번 노드 cssd 로그에 기록된 내용
1 2 3 4 5 | $ cd $GRID_HOME/log/rac1/cssd $ tail -f ocssd.log 2020-07-04 07:49:36.966: [ CSSD][2072]clssnm_skgxncheck: checking up on reconfig 2020-07-04 07:49:36.966: [ CSSD][2072]clssnm_skgxncheck: node(2) is off in supermap 2020-07-04 07:49:36.966: [ CSSD][2072]clssnm_skgxncheck: CSS daemon failed on node 2 |
skgxn (System Kernel Generic Interface Node) 이란?
Oracle RAC에서 분산 프로세스 모니터링 및 클러스터 구성 서비스를 위한 API(인터페이스 모듈/라이브러리)
이 API를 통해서 노드의 상태 정보를 벤더 클러스터웨어(베티라스 등)으로부터 확인해서 얻어옴
Oracle RAC는 특정 skgxn 호출을 수행하고 필요한 멤버쉽 정보를 얻음
skgxn 라이브러리는 ioctl 함수가 멤버쉽 정보를 위해 커널 모듈을 호출하게함
이 커널 모듈을 VCSMM(VCS 멤버쉽 모듈)이라고하며 라이브러리 libskgxn2.so에 구현되어 있음
Oracle은 연결된 skgxn 라이브러리를 사용하여 VCSMM과 통신함
VCSMM은 GAB에서 멤버쉽 정보를 얻음
VCSMM (VERITAS Cluster Server Membership Manager) 이란?
클러스터와 클러스터에 포함된 모든 노드에 대한 글로벌 뷰를 제공함
VCSMM은 클러스터 멤버쉽을 정의하고, 클러스터에 포함되지 않은 노드에 의해
데이터가 손상된는 것을 방지하는 역할을 수행함
참조 :
http://t.askmaclean.com/thread-4292-1-1.html
https://m.cafe.daum.net/myveritas/KRqm/1?listURI=%2Fmyveritas%2FKRqm
https://docs.oracle.com/cd/E18728_01/html/821-2852/gkcmt.htmlhttp://www.dba-oracle.com/t_oracle10g_354_cluster_configuration_.htm
'ORACLE > Admin' 카테고리의 다른 글
오라클 11g R2 컴포넌트 설명 (0) | 2020.07.15 |
---|---|
오라클 bdump 경로에 생기는 sbtio.log 파일 (0) | 2020.07.10 |
오라클 11g R2 스캔 리스너 제거 및 추가 (scan listener remove) (0) | 2020.07.02 |
오라클 11g R2 tfa(ahf) 설치 및 로그수집 가이드(SRDC) (0) | 2020.06.27 |
오라클 19c $ORACLE_HOME/dbs 디렉토리의 hc_{SID}.dat 파일과 lk{SID} 파일 (3) | 2020.06.25 |