2

Oracle RAC 및 ASM 개념 정리

시안 by 시안 · 2025년 04월 01일

작성 중

0. Oracle RAC ?

1) 개념

Oracle RAC 구성도

Oracle RAC에 대한 전반적인 구성에 대한 간단하면서도 좋은 이미지가 있어서 가져와 보았다. Oracle에서 제시한 RAC에 대한 개념은 바로 위 이미지와 같다. 일반적으로 Oracle RAC는 2개 이상의 Server Node를 가지고 있으며, Server Node 간 Private Network를 이용해 내부 통신(Inter Connect)을 하게 된다.

일반 File System/RAW Device와 Oracle ASM(Automatic Storage Management)의 비교 구성도

또한 Oracle RAC는 Oracle에서 10g부터 지원하는 ASM(Automatic Storage Management) 기술을 통해 Disk 간 밸런스가 유지될 수 있도록 분산 저장 및 미러링(Mirroring)을 지원한다.

그렇다면 우리는 왜 Oracle ASM을 사용해야 하는가? 에 대해서 답을 해보자면 크게 3가지로 나눠서 얘기해 볼 수 있을 것 같다.


1. 사전 준비 사항

1) 지원 운영체제 (Supported OS)

현재 Oracle 11gR2(11.2.0.4) 기준으로 RAC GRID 및 DB 모두 아래와 같은 운영체제를 지원한다. 일반적으로 사용하게 되는 Linux OS를 기준으로 보자면 Oracle Linux 8RedHat Linux 8 버전까지 지원할 수 있다.

본 게시글에서는 Oracle 11gR2 버전이 지원할 수 있는 최대 운영체제 버전인 RedHat Linux 8 버전을 사용하여 11gR2 RAC를 구성하고자 한다.

Oracle RAC 11.2.0.4 버전

Oracle DB 11.2.0.4 버전

+ 2025.04.18 추가

Requirements for Installing Oracle Database/Client 11.2.0.4 on OL8 or RHEL8 64-bit (x86-64) (Doc ID 2988626.1)


더 찾아보니 11gR2 버전이 Linux 8을 지원하는 것은 맞지만, 8.1 버전까지만 지원하는 것으로 확인하였다. 따라서 8.2 버전부터는 11gR2 RAC를 지원하지 않게 된다는 소리이다. 이럴거면 왜 Linux 8을 지원한다고 적어둔건지, 그리고 적어둘거면 지원하는 마이너 버전까지도 상세하게 적어두던지 애매하게 적어두었다. 오늘도 오라클의 친절함에 무릎을 탁 치고 간다.

그래서 결론만 말하자면 Linux 8.2 버전부터는 11g RAC를 구성하지 못한다는 것이다. 하지만 DB는 지원을 하니까 Linux 8.2 이상에서 RAC를 구성하고 싶으면 19c RAC를 선 구성하고, 그 이후에 11g DB를 설치하라고 가이드 하고 있다.

0

You may also like