DB & DB Server/crs

Oracle crs관련

infra 2022. 6. 5. 20:54

 

 

 

CRSCTL 명령어 관련

  • Oracle Clusterware Resource 기동 중지
  • Oracle Clusterware 상태 점검
  • Oracle Clusterware Daemon 활성화 비활성화
  • 타사 응용 프로그램에 대한 Resource 관리
  • Oracle Clusterware 구성 요소 디버깅

 

출처: https://amitige.tistory.com/199 [DBA가 되고 싶은 병아리:티스토리]

 

 

Clusterware

-> DB서버를 관리해주는 프로그램. RAC 내에서 어떻게 작동하고 관리하는지 알아야한다. Clusterware를 관리하는 것이 어렵다.

 

※ 모든 DB는 instance(Memory) 와 Database(저장소)가 존재한다. 

 

CRS(Cluster Ready Service) 프로그램 :

사용자가 DB에 접속을 할 경우 직접 DB로 접속되는 것이 아니라 CRS로 접속하여 CRS가 node1과 node2 중 어느 node로 접속할지를 분배해 준다. CRS 데몬은 어떠한 장비가 살아있고 죽어 있는지의 상태를 모두 알고 있어야한다. 

그리고 자기가 관리하는 서버의 IP 및 서버가 몇대가 있는지를 알고 있어야한다. 이러한 정보들을 OCR이라는 파일에 저장되어 있다. Clusterware 에 CRS 프로그램이 포함되어 있다.

 

OCR : 모든 자원(instance) 들을 관리한다.

 

Vote : instance 의 활성, 비활성 상태를 저장하고 있는 파일. CRS가 이 파일을 보고 정보를 얻는다.

 

CRS는 하나의 DB서버에만 설치하면 설치 완료 후에 프로그램이 자동으로 Node2에 설치하게 된다. 이 때 node1과 node2간의 통신을 할 때 암호를 뭊지 않도록 설정해 놓아야한다.

 

Network 설정

서버 하나당 LAN카드 2개, IP는 3개가 필요하다.

 

Node1 과 Node 2는 반드시 통신이 되어야 한다. VIP는 CRS가 설치된 후에 작업을 하기 떄문에 설치 후에 network가 되면 된다.

 

 

IP 종류

1. public IP : 외부에서 관리자가 접속하는 IP

 

2. private IP (Inter Connect) : instance 끼리 정보를 주고 받을 때 사용되는 IP이다. Node1과 Node2가 통신할 때만 사용되는 IP이다. 사용자가 쓰는 것이 아니라 CRS가 instance끼리 통신하는데 사용한다. 외부에서 접근이 되지 않는다.

 

3. Virtual IP : CRS가 로드 벨런싱 할 때 쓰는  IP

 

Q) 관리자가 관리 용도로 putty 또는 ssh 로 접속할 때 사용하는 IP가 Public IP

 

Q) A 사용자가 Node1에 접속하여 홍길동을 검색하는 select문을 날렸다. Node1에 instance에는 홍길동이라는 것이 없고 storage에 있다. node2에 instance에 홍길동이 있다. 이럴 때는 스토리지에서 인스턴스를 올리는 것보다 인스턴스에서 받는 것이 빠르기 때문에 node2 의 홍길동을 전달 받는다. RAC는 instance를 서로 공유하며 사용한다. 이 떄 사용되는 IP가 private IP

 

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=minhyupp&logNo=220147217567 

 

[오라클 Tip] 오라클 RAC 개념

RAC(Real Application Cluster) -> DB서버의 장애를 대비해서 DB서버를 2대 이상 설치하는 것...

blog.naver.com

 

 

CRS 관련 명령어

AIX 7.1  #crsctl stat res -t

----------------------------------------------------------------------------------------------

name      Target     State        Server                 State   details

-----------------------------------------------------------------------------------------------

Local Resources

-----------------------------------------------------------------------------------------------

ora.arch업무.arch업무.advm

                           ONLINE      ONLINE           운영1호기             STABLE

                           ONLINE      ONLINE           운영2호기             STABLE

 

ora.업무_01.업무_01.advm

                           ONLINE      ONLINE           운영1호기             STABLE

                           ONLINE      ONLINE           운영2호기             STABLE

ora.업무_02.업무_02.advm

                           ONLINE      ONLINE           운영1호기             STABLE

                           ONLINE      ONLINE           운영2호기             STABLE

 

ora.업무_03.업무_03.advm

                           ONLINE      ONLINE           운영1호기             STABLE

                           ONLINE      ONLINE           운영2호기             STABLE

 

ora.LISTENER_업무.lsnr

                           ONLINE      ONLINE           운영1호기             STABLE

                           ONLINE      ONLINE           운영2호기             STABLE

 

ora.arch업무.arch업무.acfs

                           ONLINE      ONLINE           운영1호기            mounted on /arch업무db, STABLE

                           ONLINE      ONLINE           운영2호기            mounted on /arch업무db, STABLE

ora.업무_data01.업무_01.acfs

                           ONLINE      ONLINE           운영1호기             mounted on /업무db_data01, STABLE

                           ONLINE      ONLINE           운영2호기             mounted on /업무db_data01, STABLE

ora.업무_data02.acfs

                           ONLINE      ONLINE           운영1호기             mounted on /업무db_data02, STABLE

                           ONLINE      ONLINE           운영2호기             mounted on /업무db_data02, STABLE

ora.업무_data03.acfs

                           ONLINE      ONLINE           운영1호기             mounted on /업무db_data03, STABLE

                           ONLINE      ONLINE           운영2호기              mounted on /업무db_data03, STABLE

-----------------------------------------------------------------------------------------------

Cluster Resources

-----------------------------------------------------------------------------------------------

ora.arch업무.arch업무.advm

                           ONLINE      ONLINE           운영1호기             STABLE

                           ONLINE      ONLINE           운영2호기             STABLE

 

ora.업무_01.업무_01.advm

                           ONLINE      ONLINE           운영1호기             STABLE

                           ONLINE      ONLINE           운영2호기             STABLE

ora.업무_02.업무_02.advm

                           ONLINE      ONLINE           운영1호기             STABLE

                           ONLINE      ONLINE           운영2호기             STABLE

 

ora.업무_03.업무_03.advm

                           ONLINE      ONLINE           운영1호기             STABLE

                           ONLINE      ONLINE           운영2호기             STABLE

 

ora.LISTENER_업무.lsnr

                           ONLINE      ONLINE           운영1호기             STABLE

                           ONLINE      ONLINE           운영2호기             STABLE

 

ora.arch업무.arch업무.acfs

                           ONLINE      ONLINE           운영1호기            mounted on /arch업무db, STABLE

                           ONLINE      ONLINE           운영2호기            mounted on /arch업무db, STABLE

ora.업무_data01.업무_01.acfs

                           ONLINE      ONLINE           운영1호기             mounted on /업무db_data01, STABLE

                           ONLINE      ONLINE           운영2호기             mounted on /업무db_data01, STABLE

ora.업무_data02.acfs

                           ONLINE      ONLINE           운영1호기             mounted on /업무db_data02, STABLE

                           ONLINE      ONLINE           운영2호기             mounted on /업무db_data02, STABLE

ora.업무_data03.acfs

                           ONLINE      ONLINE           운영1호기             mounted on /업무db_data03, STABLE

                           ONLINE      ONLINE           운영2호기              mounted on /업무db_data03, STABLE