Oracle 설치/Oracle 10g RAC 구축

[Oracle 10g RAC 구축] 1. 가상 머신 설정

빵순이^^ 2010. 7. 1. 16:37
※ 필자는 OS는 RedHat Enterprise Linux 4 을 이용하였으며 OCFS 및 ASMLib 기반으로 Oracle 10g RAC를 구성하였습니다.



1. 가상 머신 생성



vmware를 구동한 후 Ctrl + N 을 눌러 새로운 가상 머신을 생성한다.


- 오류가 적은 Workstation 6를 선택한 후  Next 를 클릭한다.


- I will install the operating system later를 선택한 후 Next를 클릭한다.


- Linux > Red Hat Enterprise Linux 4 를 선택한 후  Next를 클릭한다.


- Virtual machine name에 rac1을 기입하고 Browse를 클릭하여 가상머신 파일이 생성될 위치를 정한 후 Next를 클릭한다.


- process 갯수는 1로 하고 Next를 클릭한다.


- 오라클의 최소운영 메모리는 1GB 이지만 vmware 가상머신을 2개를 동시에 구동하여야 하기 때문에 700MB로 설정해 준다.


- Network Type은 Use bridged networking 으로 선택해 준다.


- I/O Controller Types는 LSI Logic을 선택해 준다.


- Create a new virtual disk를 선택한 후 Next를 클릭한다.


- SCSI를 선택한 후 Next를 클릭한다.


- disk size는 20G로 설정해 주고 Allocate all disk space now 선택을 해제해 준다. 활성화 해 주면 처음부터 가상 디스크의 크기를 확보하기 때문에 성능을 조금 나아 질 수 있으나 공간 활용성이 떨어진다. 


- Disk file 명은 localdisk.vmdk 로 설정한다.


- Finish를 클릭해 준다.



2. 가상 머신 디스크 추가


새로운 가상머신 생성을 완료되면 디스크 추가를 위해 Edit virtual machine settings 를 클릭한다.


- Add를 클릭해 준다.


- Hard Disk를 선택한 후 Next를 클릭한다.


- Create a new virtual disk 를 선택한 후 Next를 클릭해 준다.


- SCSI를 선택하고 independent를 체크해 준다.


- 첫번째 추가 디스크의 size는 0.5GB로 설정해 준다. 그리고 이번에는 Allocate all disk space now를 선택해 준다. 비활성화 할 경우 오라클 데이터베이스 생성 과정에서, 또는 데이터베이스에 DML 작업이 과도하게 발생하여 공유 디스크의 사이즈가 급격히 증가하는 경우, 가상 머신의 동작이 잠시 멈추는 상황이 발생할 수도 있다.


- 그리고 추가 디스크의 경로는 가상머신의 생성경로가 아니라 sharedstorage 폴더를 생성하여 ocfs2disk.vmdk로 설정하고 Finish를 클릭한다. 추가 되는 디스크는 처음부터 디스크 공간을 확보하기 때문에 생성하는데 시간이 조금 소요된다.

위 2번의 과정을 반복하여 asmdisk1.vmdk (3GB), asmdisk2.vmdk (3GB), asmdisk3.vmdk (2GB) 디스크들을 추가해 준다.


- 4개의 disk 추가가 완료되고 나면 추가된 Virtual Machine Setting > Advaced 로 이동하여 New Hard Disk를 순서대로 virtual device node를 SCSI 1:0, 1:1, 1:2, 1:3 으로 설정해 준다.



3. 가상 머신 네트워크 어뎁터 추가



- 디스크 추가가 완료되고 나면 다시 Virtual Machine Settings > Add 를 클릭하여 Network Adapter를 선택한 후 Next를 클릭한다.


- Host-only 를 선택한 후 Finish를 클릭한다.



4. Floppy Disk 제거



- 다시 Virtual Machine Settings으로 들어가서 필요없는 Floppy를 선택한 후 Remove를 클릭하여 삭제한다.



5. 가상 머신 설정파일 수정


wordpad로 파일을 열어 아래의 내용을 추가해 준다.

disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
scsi1.sharedBus = "virtual"

scsi1:0.deviceType = "disk"

scsi1:0.deviceType = "disk"

scsi1:0.deviceType = "disk"

scsi1:0.deviceType = "disk"




이제 RAC 구성을 위한 wmware 설정은 완료 되었다. 다음 게시글로 이동하여 Oracle Enterprise Linux를 설치해 보자.