I. 개요
1. 사용 Software
제품명 | 버전 | 아키텍쳐 | 배포 사이트 |
---|---|---|---|
VirtualBox | 4.3.x | 호스트 환경에 따름 | https://www.virtualbox.org |
Oracle Enterprise Linux | 5 (Update 8 이상 권장) | x86 32bit | |
Clusterware, Database | 11.2 (11.2.0.3 이상 권장) | x86 32bit | https://support.oracle.com (My Oracle Support 권한 필요) |
ASMLib | 2.0 | x86 (Intel IA32) | http://www.oracle.com/technetwork/topics/linux/asmlib/index-101839.html |
Oracle Database 11.2.0.1은 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 에서 받을 수 있습니다.
2. 구성 계획
A) 서버
VM | Host Name | Memory | Net Adapter 1 | Net Adapter 2 | 구성 방법 | 비고 |
---|---|---|---|---|---|---|
RAC1 | rac1 | 2048MB | 브리지 어댑터 | 호스트 전용 어댑터 | 리눅스 설치 | |
RAC2 | rac2 | 2048MB | 브리지 어댑터 | 호스트 전용 어댑터 | RAC1 복제 |
리눅스 기반의 2 node RAC로 구성합니다.
따라서 최소 2개의 Virtual Machine(이하 VM)이 구성되어야 합니다.
B) 스토리지
- 개별 스토리지
파일 이름 | 용량 | 타입 | 용도 | 비고 |
---|---|---|---|---|
RAC1.vdi | 30GB | Dynamic | 1번 서버의 시스템 영역 | |
RAC2.vdi | 30GB | Dynamic | 2번 서버의 시스템 영역 | RAC1을 복제하여 사용합니다. |
- 공유 스토리지
파일 이름 | 용량 | 타입 | 용도 | 비고 |
---|---|---|---|---|
CRS1.vdi | 1GB | Fixed / Shareable | CRS 저장 영역 | 공유(shareable) 디스크로 사용하기 위해서 Fixed Size로 생성합니다. |
CRS2.vdi | 1GB | Fixed / Shareable | ||
CRS3.vdi | 1GB | Fixed / Shareable | ||
DATA1.vdi | 10GB | Fixed / Shareable | Data 저장 영역 | |
DATA2.vdi | 10GB | Fixed / Shareable | ||
DATA3.vdi | 10GB | Fixed / Shareable | ||
DATA4.vdi | 10GB | Fixed / Shareable | ||
FRA1.vdi | 10GB | Fixed / Shareable | Fast Recovery Area | |
FRA2.vdi | 10GB | Fixed / Shareable |
Automatic Storage Management를 이용하여 Data 공간과 Fast Recovery Area를 구성합니다.
디스크 공간을 절약하기 위해 설치 파일은 모두 한 곳에 압축을 풀어 VirtualBox의 게스트 확장 기능으로 VM에서 불러와 사용합니다.
C) 네트워크
VM | Public IP | Private IP | Virtual IP | Netmask | Gateway | SCAN IP |
---|---|---|---|---|---|---|
RAC1 | 10.0.1.101 | 10.0.5.101 | 10.0.1.111 | 255.255.255.0 | 10.0.1.1 | 10.0.1.110 |
RAC2 | 10.0.1.102 | 10.0.5.102 | 10.0.1.112 | 255.255.255.0 | 10.0.1.1 |
Netmask의 경우 Public과 Private 모두 24bit(255.255.255.0)을 사용합니다.
인터넷 공유기 또는 Gateway의 IP에 맞춰 Public IP와 Virtual IP를 설정하기 바랍니다.
3. 호스트 환경
원활한 실습을 위해 64비트 운영체제에 8GB 이상의 메모리가 장착된 환경에서 작업하는 것을 권합니다.
디스크 I/O에 의한 지연을 최소화하기 위해 호스트의 OS가 설치되지 않은 별도의 내장 디스크를 사용하거나 SSD의 사용을 권합니다.
ESATA 또는 USB 3.0 이상의 빠른 속도를 보장하는 외장 디스크를 사용하는 것도 방법일 수 있습니다만 지속적인 연결이 보장되어야 합니다.
II. Virtual Box 설정
{include} 를 처리할 수 없습니다 포함된 페이지를 찾을 수 없습니다.
III. LINUX 설치
{include} 를 처리할 수 없습니다 포함된 페이지를 찾을 수 없습니다.
IV. 운영체제 환경 설정
{include} 를 처리할 수 없습니다 포함된 페이지를 찾을 수 없습니다.
V. 공유 스토리지 설정
{include} 를 처리할 수 없습니다 포함된 페이지를 찾을 수 없습니다.
VI. RAC2 VM 구성
{include} 를 처리할 수 없습니다 포함된 페이지를 찾을 수 없습니다.
VII. GRID 설치
{include} 를 처리할 수 없습니다 포함된 페이지를 찾을 수 없습니다.
VIII. ASM Disk Group 생성
{include} 를 처리할 수 없습니다 포함된 페이지를 찾을 수 없습니다.
IX. DBMS 설치
{include} 를 처리할 수 없습니다 포함된 페이지를 찾을 수 없습니다.
X. Patch 적용
{include} 를 처리할 수 없습니다 포함된 페이지를 찾을 수 없습니다.
XI. Database 생성
{include} 를 처리할 수 없습니다 포함된 페이지를 찾을 수 없습니다.
XII. 노드 추가 (3노드 RAC로 변환)
{include} 를 처리할 수 없습니다 포함된 페이지를 찾을 수 없습니다.