54
1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치 테스트 요구 사항 이제 본격적으로 설치 과정에 들어가기 전 테스트에 사용된 시스템은 아래와 같습니다. CPU Intel I7 3820 ( 4C / 8T ) RAM EKMEMORY 8GB * 8ea (Qaud Channel) VMware Version VMware Workstation 10.0 PC OS ( Host ) Windows 7 Ultimate K 64bit ( SP1 ) Guest OS Oracle Enterprise Linux 64bit R6 U5 DBMS Oracle 11g R2 ( 11.2.0.4 ) HDD Samsung SSD 830 128GB * 4 ( RAID0 )

1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

Embed Size (px)

Citation preview

Page 1: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치

테스트 요구 사항

이제 본격적으로 설치 과정에 들어가기 전 테스트에 사용된 시스템은 아래와 같습니다.

CPU Intel I7 3820 ( 4C / 8T )

RAM EKMEMORY 8GB * 8ea (Qaud Channel)

VMware Version VMware Workstation 10.0

PC OS ( Host ) Windows 7 Ultimate K 64bit ( SP1 )

Guest OS Oracle Enterprise Linux 64bit R6 U5

DBMS Oracle 11g R2 ( 11.2.0.4 )

HDD Samsung SSD 830 128GB * 4 ( RAID0 )

Page 2: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

설치 파일 다운로드

설치하기 전 Linux 6.5 버전과 DBMS 최신 패치 셋 설치 버전 Grid 11g, RDBMS 11.2.0.4( support.oracle.com )을 준비한다.

Linux는 oracle.com에서 무료로 누구나 다운 가능하다. 하지만 최신 패치 셋은 프리미엄 서포트에 가입되어있어야만 다운이 가능하다.

필요한 사람은 [email protected]으로 메일을 주면 파일을 보내드리도록 할 것이다. 단지 테스트용으로만 사용하길 바란다.

각 Node와 Storage 별 자원 할당

Node 1 Node 2 ASM Storage

CPU 2 Core 2 Core

RAM 2GB 2GB

NIC Card 2 2

HDD or SSD 40GB 40GB 100GB

※ 최소한 PC의 사양이 4Core / 8 GB 이상의 메모리를 장착한 환경에서 설치하시기 바랍니다. (HDD 대신 SSD 권장)

가상 네트워크 환경 설정 (밑에서 자세하게 설정을 다시 하도록 하겠다.)

1. 먼저 VMware 메뉴의 Edit를 누릅니다.

2. Virtual Network Editor를 클릭

3. 창이 하나 뜨는데 기본으로 Vmnet0,1,8이 기본으로 생성되어있으며, Add Network를 눌러 Vmnet2~7을 추가할 수도 있다.

4. Type는 Vmnet1번은 host-only이며 Subnet IP는 각각 10.10.1.0 대역으로 정한다.

5. OK를 클릭하고 창을 닫는다.

Bridged 방식은 Host(PC)와 같은 IP 대역을 사용한다. 작성자는 NAT를 선택했다.

Host-only 방식은 각 Node간의 통신을 하기 위해 사용하며 GateWay는 없다.

Page 3: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

마지막으로 NAT방식은 Host의 IP 대역과는 다른 대역을 사용한다.

공유기를 사용한다면, PC의 IP는 192.168.xxx.xxx의 IP대역을 사용하므로 NAT보다 Bridged를 사용하는 것도 무방하다.

Virtual Machine 생성하기

이제 가상 머신을 생성할 것입니다. 이 테스트에는 총 2대의 컴퓨터가 필요하며, 사양은 모두 동일하되, 한대는 RAM과 NIC 개수가 더

적습니다. 가상 머신에 대한 세팅 값이 모두 하드 디스크에 저장이 되므로, 그 파일들만 복사해주면 완전히 동일한 사양의 컴퓨터를 한대

더 만들어 줄 수 있습니다. 따라서 이번 장에 기본적 형태로 설정을 하고, 다음 장에서 OS를 설치 후, 해당 파일을 복사해줌으로써 OS

설치까지 완료된 완전히 동일한 가상 머신이 한대 더 생기게 되는 것입니다. 그럼 기본값이 될 가상 머신 생성해보겠습니다. File을

클릭한 후 New Virtual Machine을 클릭하거나, Ctrl+N을 누른다.

Page 4: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

먼저 custom (advanced)를 선택 후, next를 클릭, next를 클릭, I will install the operation system later를 선택 후 next를 클릭한다.

Page 5: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

Linux를 클릭 후 version에서 linux 64bit를 선택한다. Next를 클릭하고, VM 이름을 입력하고 위치를 지정해준다. 작성자는 VM 전용 폴더에 설치를 했다.

VM 이름은 OELinux6.5로 하자. Processor수는 CPU개수를 뜻한다. 작성자의 PC도 CPU는 하나이므로 1로 놔두고, 밑에 core수를 조정하자. 작성자는 2로 조정했다.

설치 PC의 코어수에 따라서 선택해주면 된다. Next를 클릭하고 넘어가자.

메모리는 2기가로 설정을 한다. 최소 8기가를 요구하는 것에는 이유가 있다. 그리고 next를 클릭하고 네트워크 설정으로 넘어간다. NAT를 설정하고, 다음으로

넘어가자. 나중에 NIC를 하나 더 추가 할 것이다. I/O controller는 그대로 두고 next를 클릭한다.

Page 6: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

역시 기본값으로 두고 next를 클릭, 디스크를 생성하는것이므로 next를 누른다. 다음으로는 Size를 설정하는데 작성자는 40기가로 설정했다.

Page 7: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

Disk의 위치를 정하고 next를 클릭한 후 Finish를 누른다.

불필요한 Hardware를 제거하기 위해 Edit virtual machine을 눌러본다.

Page 8: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

3개의 하드웨어를 제거해주고, ADD버튼을 눌러서 NIC를 추가한다.

Page 9: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

Network Adapter를 선택하고 next를 클릭한다. Node간의 통신을 위한 adapter이므로 host-only를 선택하고 next를 눌러서 추가 완료한다.

Page 10: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

이로서 필요한 하드웨어 추가, 불필요한 하드웨어 제거까지 모두 설정이 끝났다. 이제 OS를 설치하자.

Page 11: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

CD/DVD(IDE)를 클릭해서 설치 이미지를 삽입하자.

Page 12: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

Use ISO Image file을 선택 후 Browse를 클릭하면 윈도우 탐색기가 열린다. ISO 이미지 파일 위치를 지정한 후 열기를 클릭한다.

Page 13: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

이미지가 삽입되었으면 설치를 시작하자.

Page 14: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

1분 뒤에 자동으로 선택되지만 시간이 아까우므로 엔터를 누르고 넘어가자.

미디어 검사를 하겠다고는 하나 시간이 없으므로(갈길이 멀다.) 생략한다.

Page 15: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

이제 시작이다. 다음(next)를 눌르고 넘어가자. 다음 화면은 언어설정이다. 우리는 한국인이지만 오라클은 영어이므로 선택의 여지가 없다. 무조건 영어

영어랑 친해지고 익숙해져야 한다. 다음 next…

Page 16: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

키보드 설정이다. 그냥 다음으로 넘어가자. 저장소 설정이다. 다음으로 넘어간다. Data가 지워진다는 경고이나 data가 없으므로 yes…를 클릭하고 지나가자.

호스트명 설정이다. 작성자는 11g-rac1로 정했다. 이유는 나중에 설명한다. 다음으로 시간대 설정인대 한국지역을 찾아서 클릭하고 다음으로 넘어가자.

Page 17: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

Root 암호 설정이다. 간단하게 oracle로 하거나 각자가 정하도록 하라. 난 강요는 않는다. 그럼 암호가 간단하다고 투덜댄다. 어쨌든 사용을 클릭하고 넘어가자.

선택한대로 클릭하고 다음으로 넘어간다. 처음 설치하는 것이므로 다른 설정을 할 수 없다. 다음은 파티션이 어떻게 나뉘었는지 확인만 하고 가자.

본인이 파티션을 조정할 줄 알면 조정해보라~ 한번 해보는 것도 나쁘지 않다. 시간상 통과

Page 18: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

다음을 누르면 포맷할거냐고 묻는다. 당연히 포맷할거니 Format을 눌러준다. 그리고 다음을 클릭하면 변경된 내용을 Disk에 쓴다는 창이 뜨는데 클릭하고 다음으로

넘어가자.

Page 19: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

여기서는 딱히 설정할게 없다. 다음으로 넘기자. 그러면 대망의 패키지 선택 창이다. Customize now를 누르고 다음으로 넘어가자.

이 과정에서 필요한 패키지는 모두 선택할 것이다.

Page 20: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

위에 빨간 박스를 보고 선택하자. 체크를 한 후 마우스 우 클릭을 하면 메뉴가 뜬다. 거기서 두 번째를 클릭하면 하위 패키지 모두가 선택되므로

빠른 선택이 가능하다. 시간이 없으므로 후다닥 설치하고 넘어가보자.

Page 21: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

선택한 부분 하위 패키지 모두 선택하고 넘어가자.

Page 22: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

마지막의 언어에서 한국어를 선택한 다음 패키지 선택을 마친다. 다음으로 넘어가면 설치가 시작된다.

Page 23: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

선택된 패키지의 개수는 1300여개이다. 설치가 완료되기까지 12분 정도가 소요됐다. 커피 한잔하고 오기 바란다.(담배는 권장하지 않는다.)

완료 후에 reboot를 클릭하면, 마무리 설정 작업에 들어간다. 앞으로 가기를 누르면 라이선스 내용이 나온다. 어차피 공부 목적이므로 앞으로 버튼을 누르자.

Page 24: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

소프트웨어 업데이트에 관한 내용이다. 6.5 최신 버전이라 필요 없다. 일단 넘어가자. 앞으로 갈려고 하면 창이 뜨는데 No. thanks.를 클릭

나중에 다시 설정할 수 있다는 내용이다. 앞으로 가자. 그러면 계정 설정에 대한 내용이 나온다. 기본적으로 oracle이라는 계정은 있으나 잠겨 있다.

Root로 들어가서 잠금 해제를 해야 하지만 여기서 하고 가자 Advanced가 괜히 있는 게 아니었다. (ㅜ_ㅜ)

Page 25: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

Advanced를 클릭하면 창이 하나 뜬다. Oracle 계정이 보인다. 선택 후 Properties를 클릭한다. Account info로 이동한다.

Page 26: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

두 번째 사각형 체크해제하고 User data로 와서 암호를 넣어준다. 그런 다음 OK를 누른 후 X버튼(오른쪽 상단)을 누른다.

Page 27: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

날짜와 시간 설정이다. 현재 시간을 입력하고, 앞으로 가자. 마지막으로 덤프 설정인데 그냥 넘어가면 된다.

Finish를 누르면 모든 설치 과정이 완료된다. 그러면 oracle 계정으로 접속도 가능하다. 그 다음으로 네크워크 설정 및 VMware Tool설치 과정이 있다.

리눅스와 윈도우간에 파일을 공유할 일이 있기에 이 tool과 폴더 공유를 설정한다.

여기서 호스트명을 11g-rac1로 정한 이유를 설명한다. 솔직히 Single DB는 식상하다. 그래서 RAC를 구성하기 위해서 초기에 설정한 것이다.

물론 Single로 설치가 불가능한 것은 아니다. 언젠가 RAC를 설치해보고자 한다면, 그것은 바로 지금일지도 모른다.

Oracle Linux 6.x 버전에서는 네트워크 설정이 힘들었다. (RAC설치 과정) 하지만 구글 검색을 통해서 방법을 찾았으므로 한번 도전해본다.

5버전에 설치해도 되는데 왜 6.x에 설치하냐고 묻는다면, 난 최신 버전을 선호한다. 5.x에 설치를 원한다면 해도 된다. 설치 과정은 비슷하다.

Page 28: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

2. VMWare Tools 설치 및 공유 폴더 설정

작성자의 폴더 구조이다. OELinux6.5의 node01이 보인다. 현재 이 위치에 설치가 되어있으며, 아래 보이는 Script / Shared 폴더가

보인다. 2개이지만 Shared 폴더만 만들어보자.

Page 29: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

Install VMware Tools and Create Shared Folder

상단 메뉴에서 VM을 클릭하고, Install VMware Tools를 클릭하면 바탕화면에 CD-Rom이 삽입된다.

Page 30: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

바탕화면에서 Terminal을 열어보자. 마우스 우 클릭 후, Open in Terminal을 클릭하면 아래와 같은 창이 열린다.

Page 31: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

이제 저 설치 파일이 있는 위치를 찾아가자.

]$ cd /media/VMware Tools (해당 위치로 이동한다.)

]$ ls (파일 리스트 확인)

Page 32: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

파일을 보면 tar.gz의 파일이 보인다. 이 파일을 압축 해제 후, 설치를 진행한다. 하지만 root 계정으로 설치를 해야 한다.

]$ su –

Password : ****** (표시되지 않는다.)

해당 위치로 가서 /root로 파일을 복사한 후, 압축을 푼다.

]# cp VMware[Tab Key] /root

]# cd

]# tar –xvzf VMware[Tab Key]

압축해제가 완료된 후, vmware-tools-distrib 폴더가 생긴다. 그 폴더로 이동 후, vmware-install.pl을 실행해서 설치하면 된다.

]# cd vmware[Tab-Key]

]# ./vmware-install.pl

설치를 시작 후, Enter를 눌러주면 된다.

설치가 완료된 후, poweroff하고 공유 폴더 설정을 하자.

Page 33: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

옵션 탭의 Shared Folders가 보인다. 클릭하고 Always enabled를 클릭 후, Add 버튼 클릭.

Page 34: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

창이 뜨면 next를 누르고 다음으로 넘어간다.

Browse 버튼을 누르고 공유 폴더 위치를 선택 후, 확인 버튼을 클릭한다. (미리 생성하거나 새 폴더 만들기를 클릭해서 만들어준다.)

Next를 누르고 다음으로 넘어가자.

Page 35: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

Finish를 클릭하면 생성된 폴더를 볼 수 있다. OK를 클릭해서 종료하고, 다시 Linux를 켠다.

터미널을 열어서 윈도우와 리눅스간의 폴더가 공유가 잘 되는지 확인해보자.

리눅스의 폴더 위치는 /mnt/hgfs/Shared이다. 이 위치로 이동이 잘되면 공유는 끝난 것이다.

이제 어떤 파일이든 윈도우의 Shared폴더에 파일을 옮겨 놓으면, 리눅스의 저 위치에서 파일이 보일 것이다.

이제 네트워크 설정을 해보자. 이상하게도 5.x 버전과는 달리 6.x 버전은 삽질을 해놓도록 만들어 놨다.

삽질은 내가 다했으니 여러분은 편히 따라만 오라. 나중에 하다가 막히면 구글 검색은 필수이다.

먼저 모든 작업은 root 계정에서 하며, network manager 서비스를 종료한다. 이놈 때문에 설정이 엉망이 된다.

Page 36: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

그리고 나서 네트워크 설정 관련 파일을 모두 지운다. VMware를 종료하고, NIC 2개 모두 삭제 한 후, VMware를 On Off하는 과정을 한 번 더

거치도록 하자.

자 그럼 설정을 시작하자. 먼저 서비스를 종료한다.

]# setup

그러면 창이 하나 뜨는데 System services를 선택한다. 그러면 서비스 되고 있는 목록이 보인다. 서비스 중인 항목은 *가 되어있다.

Page 37: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

가장 위에 network manager가 보인다. *를 체크해제하고 저장하고 나온다.

Page 38: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

그리고 다음 경로로 간다.

]# cd /sys/class/net

]# ls

하면 eth0 eth1 lo 이 세 가지가 보인다. 이것들은 파일이 아니며 삭제도 안 된다. 그럼 다음으로 이동하자.

]# cd /etc/sysconfig/network-script

여기로 이동 후, 파일을 확인해보면, ifcfg-ethX가 보인다. 여기서 X는 숫자이고, 작성자는 0과 1이 있다. 나를 따라 NIC를 추가 했으면, 0,1 2개가

있을 것이다. 그러면 이 두 개의 파일을 모두 삭제하고, 다음 경로로 이동한다.

]# cd/udev/rules.d

파일을 확인해보면, 70-persistent-net.rules라는 파일이 있다. 이 파일을 삭제하고 VMware를 종료한다.

종료 후, 추가한 NIC를 모두 제거 후, VMware를 켜고, 위 경로를 다시 한 번 확인하자. (/sys/class/net 제외)

파일이 없는 것을 확인했으면, 다시 종료 후, NIC를 두 개(NAT, Host-only) 추가하도록 한다.

그리고 부팅이 완료된 후, root 계정으로 다음 명령어로 네트워크 장치를 확인하자. 그럼 eth0, eth1, lo 3개의 장치가 보이면 된다.

간혹 virbr0이 존재하는 경우가 있다. 아래의 내용을 따라 해서 없애주자. (구글을 통해서 알아낸 정보이다.)

To disable virbr0, enter:

# virsh net-destroy default

# virsh net-undefine default

# service libvirtd restart

# ifconfig

Page 39: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

이제 IP설정을 하자. 다시 setup 명령어를 실행하자.

Page 40: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

Network configuration을 선택한다.

Page 41: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

두 개의 메뉴가 있지만, 모두 설정할 것이다.

먼저 device 설정을 먼저한다.

Page 42: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

두 개의 NIC가 보인다. IP는 192.168.30.3 ~ 254에서 정한다. 작성자는 아래와 같이 정했다.

Eth0 : 192.168.30.41

Eth1 : 10.10.1.10

Page 43: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

Ok를 선택하고 빠져나간 후, eth1을 설정한다.

Page 44: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage
Page 45: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

역시 저장하고 빠져나간다.

다음은 DNS설정이다.

Page 46: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage
Page 47: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

Hostname과 DNS를 설정하고 저장한다.

Page 48: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

저장하고 종료한다.

Page 49: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

역시 종료하고 빠져나가면 설정이 완료된다.

Page 50: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

하지만 여러분들은 외부로 ping이 나가지 않는다. 그것은 리눅스와 VM 네트워크의 설정이 일치하지 않아서 그렇다.

그럼 여기서 VMware와 윈도우간의 네트워크 설정해보도록 하겠다.

메뉴에서 Virtual Network Editor를 누른다. (단축키도 없네…)

Page 51: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

IP대역을 설정한 것은 VMnet1과 VMnet8에 설정되어있는 Subnet Address의 대역을 따른 것이다. 여러분은 다음 대역으로 설정되어있으므로

설정되어있는 서브넷 주소를 IP대역으로 쓰거나, IP주소에 서브넷 주소를 맞춰주거나 하면 된다.

Page 52: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

우리는 IP를 192.168.30.41로 했다. 그러므로 서브넷 주소는 192.168.30.0이 되어야 외부로 통신이 가능하다.

위 그림의 아래쪽을 보면 Subnet IP를 입력하는 곳이 있다 여기에서 설정하면 된다.

VMnet1: 10.10.1.0

VMnet8: 192.168.30.0

이렇게 설정하고 ok를 누르면 설정 값이 저장이 된다. 윈도우상의 NIC의 주소를 보면 다음과 같다.

그렇다. 위에서 보듯이 192.168.30.1과 10.10.1.1(linux상에서 gateway는 없음)을 윈도우가 gateway로 잡아서 쓰고 있다.

그러므로 리눅스의 gateway는 192.168.30.2가 되고, IP는 192.168.30.3부터 시작해서 254까지이며, 255는 Broadcast이다.

이 부분은 네트워크에 대한 지식이 좀 필요하다. 이것은 여러분의 몫이다.

Page 53: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

2개의 서브넷 주소를 모두 설정한 후, 리눅스로 돌아가서 외부로 ping이 나가는지 확인하자.

# ping 168.126.63.1

[root@11g-rac1 ~]# ping 168.126.63.1

PING 168.126.63.1 (168.126.63.1) 56(84) bytes of data.

64 bytes from 168.126.63.1: icmp_seq=1 ttl=128 time=4.21 ms

64 bytes from 168.126.63.1: icmp_seq=2 ttl=128 time=3.74 ms

64 bytes from 168.126.63.1: icmp_seq=3 ttl=128 time=5.03 ms

64 bytes from 168.126.63.1: icmp_seq=4 ttl=128 time=5.16 ms

64 bytes from 168.126.63.1: icmp_seq=5 ttl=128 time=4.48 ms

……(CTRL + C)

--- 168.126.63.1 ping statistics ---

5 packets transmitted, 5 received, 0% packet loss, time 4542ms

rtt min/avg/max/mdev = 3.744/4.528/5.166/0.528 ms

[root@11g-rac1 ~]#

위와 같이 나오면 정상이다. 그런데 ping이 나가지 않을 것이다. 왜냐하면 네트워크 서비스를 재시작을 않해주었기 때문이다.

[root@11g-rac1 ~]# /etc/init.d/network restart

재시작을 해주면 그제서야 ping이 나간다.

여기까지 완료되었으면 VMware를 종료 후, VMware가 들어있는 폴더 자체를 압축해둔다. OS가 부팅이 불가능한 최악의 상황을 대비해야 되지

Page 54: 1. VMWare를 이용한 ORACLE 11g R2 RAC(OEL 6.5) OS 설치oracle10g.tistory.com/attachment/cfile9.uf@23556F... · VMWare를 이용한 ORACLE 11g R2 RAC ... Node 1 Node 2 ASM Storage

않겠는가??? 다시 설치하겠다는 분이 있다면 말리지 않는다. 2번정도 설치해보는 것도 나쁘지 않지만, 시간은 소중한 관계로 압축해둔다.

문제가 있으면 나중에 압축해제를 해서 다시 쓰면 된다. 압축해제 시, Bandizip 또는 7zip으로 압축하다.(알집은 권장하지 않는다.)

여기까지가 OS설정의 기본이다. 다음은 각종 유틸 설치와 DBMS를 설치하는 과정을 진행해보겠다.