Oracle RAC One Node Database 는 오라클 HA(High Availity) 솔루션의 한 형태입니다.
보통 RAC 라고 하면 2 Node RAC DB 를 말합니다. 이건 2대의 DB서버(노드)에 각각 인스턴스가 Active-Active 형태로 떠있는 것을 말합니다.
RAC One Node 는 Active-Standby 형태로 DB 인스턴스를 띄웁니다.
평소에는 1번 노드에만 DB 인스턴스를 띄워서 서비스하다가, 장애가 발생하면 2번 노드에 띄워서 서비스를 하는 것입니다. 이런 경우에 RAC One Node Database 를 구성합니다.
RAC One Node DB 설치절차는 RAC 설치절차와 거의 비슷합니다.
아래의 3단계에 걸쳐서 설치되는데, 1, 2 단계는 링크를 클릭해서 이전 작성된 글을 참조하시기 바랍니다.
Step 1) Grid Infrastructure S/W 및 CRS 구성
Step 2) RAC Database S/W 설치
--> 여기 링크로 들어가면 싱글DB 설치과정인데, 두번째 화면에서 Single 대신 RAC 를 선택하면 됩니다.
Step 3) RAC Database 생성 (dbca)
여기에서는 1, 2 가 설치되어 있다고 가정하고, 3번 스텝만 정리해보겠습니다.
위 Step 2 에 의해 Database S/W 가 설치되어 있습니다. 그 Database S/W 가 설치된 위치를 ORACLE_HOME 환경변수로 잡고, dbca 를 실행합니다.
X-Window 를 지원하는 MobaXterm 프로그램에서 dbca 를 실행하면 아래와 같은 DB 생성 위자드가 뜹니다.
2번째 Step 에서 "Advanced configuration" 을 선택합니다.
아래화면에서 [Database type] 콤보박스를 클릭하면 각각 1) Single DB, 2) RAC DB, 3) RAC One Node 중에서 선택할 수 있습니다. "Oracle RAC One Node database" 를 선택해줍니다.
아래화면에서는 SID, Service name 등을 지정합니다.
Container database 는 Oracle Multi-tennant 방식으로 DB를 생성하는 것을 의미합니다.
Step 6 화면에서는 DB 데이터파일이 생성될 ASM 스토리지 위치를 지정합니다.
다음화면에서 Fast Recover Area 를 지정할 수 있습니다.
asmca 등으로 미리 +RECO DG 를 만들었다면 여기에서 지정해줍니다.
(참조 >> 오라클 asmca 로 ASM 디스크 Disk Group 생성)
Database Vault, Label Security 는 오라클 DB보안 솔루션입니다.
Memory, Character set 등을 지정합니다.
디폴트로 놔두고 Next ...
설치가 잘 될 것인지 체크하는 화면입니다.
수정하고 [Check Again] 해주거나, 또는 아래처럼 그닥 별거 아니라고 판단되는 경우는 [Ignore All] 체크박스에 체크하고 넘어가면 됩니다.
아래는 최종 검토화면 입니다. [Install] 버튼을 눌러서 설치를 시작합니다.
이렇게 해서 16 Step 에 걸쳐서 RAC One Node Database 를 생성하였습니다.
터미널창에서 crsctl stat res -t 커맨드를 실행해서 확인합니다.
ora19 라는 이름으로 db 가 기동되어 있는 것을 확인할 수 있습니다.
일반 RAC 의 경우에는 2개의 노드(ol7r1, ol7r2)에 기동되어 있다고 나올건데, 여기에서는 한쪽노드(ol7r1)에만 기동되어 있다고 나옵니다.
2번 노드에도 DB만 안 떠있을뿐 ASM 인스턴스도 떠있고, Grid Infrastructure 가 준비되어 있기때문에, 1번 노드에 장애가 발생하면 즉시 2번 노드로 Fail Over 를 할 수 있습니다.
'IT관련' 카테고리의 다른 글
Oracle 11g DB에서 12c, 19c 로 업그레이드 할때 wm_concat 함수 listagg 로 변경 필요 (0) | 2021.10.01 |
---|---|
Oracle RAC One Node vs Oracle Restart 차이점 (0) | 2021.09.16 |
서버 2대에 Oracle 19c RAC 설치하기 (Install Grid Infrastructure) - DB 이중화 구성 (0) | 2021.09.15 |
Jmeter 에서 Oracle Database 연결 사용방법 (무료 부하테스트툴) (0) | 2021.09.14 |
오라클 RMAN 블록 손상 (Block Corruption) 복구 (ORA-01578, ORA-01110) (5) | 2021.09.11 |