Msg 성장일기
RAC(Real Application Clusters) 본문
RAC(Real Application Cluster)란
Cluster에서 모든 node에서 동일한 Storage를 바라보고 접근할 수 있게 해주는 소프트웨어이다.
- 여러 인스턴스들이 클러스터 된 하드웨어를 사용 가능하다.
- 각 데이터베이스 파일에 대한 물리적 또는 논리적 접근이 가능하다.

* 여기서 cluster란 둘 이상의 Oracle Rac 노드들이 함께 연결되어 동일한 스토리지를 공유하는 "전체 공유" 데이터베이스 아키텍처를 의미한다. (두 개 이상의 독립된 서버들과 Disk를 하나로 연결하는 기법)
* 인스턴스란 논리적인 공간이며, 내부 메모리 구조와 프로세스로 구성된다.
Oracle RAC 구성요소

1) Oracle Grid Infrastructure
- Oracle Cluster Ready Service (CRS) 와 Oracle Automatic Storage Management(ASM)으로 구성되며 운영체제와 긴밀하게 통합된 소프트웨어 계층이다.
- crsctl, srvctl 명령어를 통해서 관리하고 OS 계정으로는 grid 계정을 사용한다.
- RDBMS home 경로와 다른곳에 설치되고, Grid home경로는 root권한으로 자동변경된다.
* ASM은 데이터베이스 파일 및 기타 Oracle 소프트웨어 파일을 관리하고, 스토리지 리소스를 효율적으로 활용한다.
2) Oracle Network 구조
각 노드 당 public ip 1개, interconnect ip 1개, vip 1개씩은 필수이며 SCAN IP는 통틀어서 1개 (오라클 권고는 3개)
(pubilc ip는 외부에서 사용자가 접속 시 사용, interconnect ip 는 각 node에서 내부 접속시 사용, vip는 서비스용 ip(fail-over))
* scan ip란 오라클 RAC환경에서 클라이언트가 데이터베이스에 접속할 대 사용하는 가상 IP주소이다. (scan ip로 접속할 경우, 각 node별로 서비스 분배를 해준다.-> 라운드로빈 알고리즘 사용(우선순위 두지 않고 선점 스케줄링방식))
* interconnect ip 는 오라클 RAC 클러스터 내 노드들이 서로 통신하기 위해 사용하는 IP주소이다.
'study_DB > Oracle' 카테고리의 다른 글
| single db 설치 (0) | 2025.06.22 |
|---|---|
| 데이터 백업방식 (0) | 2024.08.08 |
| 파티션 (0) | 2024.08.05 |
| 오라클 설치(구축) (0) | 2023.11.27 |
| 리두 로그, 아카이브 로그 (0) | 2023.09.13 |