Oracle 설치/Oracle 10g RAC 구축

[Oracle 10g RAC 구축] 5. Oracle Clusterware 설치

빵순이^^ 2010. 7. 2. 14:26

rac1에 clusterware를 다운받아 /u01/staging 폴더를 생성하여 옮긴 후 압축을 풀어준다. 이 작업들은 oracle 유저로 수행한다.

압축해제를 완료한 후 Installer 실행전 새로운 터미널 창을 띄워 root 유저로 아래의 명령어를 입력해 주어 oracle 유저가 GUI 프로그램의 디스플레이 권한을 가지도록 해주자. 아래의 명령어를 수행하지 않고 오라클 유저로 runinstaller를 실행하면 에러가 발생한다.

[root@rac1 ~]# xhost +
access control disabled, clients can connect from any host

이제 다음의 Oracle Clusterware Installer를 실행시켜 설치를 진행하자.

rac1-> /u01/staging/clusterware/runInstaller

- 반가운 Welcome 화면이다. Next를 클릭하여 진행하자.

- inventory directory 경로와 group name이 위와 같은지 확인한 후 Next를 클릭한다.

- Name 과 Path를 위와같이 수정하고 Next를 클릭한다.

- 물리적 요구사항 경고는 체크하여 무시하고 다음으로 진행한다. 하지만 이외의 다른 경고가 발생하면 정상적으로 설치되지 않을 수 있으므로 확인해 보아야 한다.

- Specify Cluster Configuration 화면이 나오면 Add를 클릭하여 팝업 창이 뜨면 위 정보(또는 사용자가 설정한 호스팅 정보)를 기입해 준다.

- 추가가 완료되고 나면 위 처럼 rac2가 추가된 것이 확인 될 것이다. Next를 클릭하여 다음으로 진행한다.

- eth0를 선택하고 Edit을 클릭하여 Public으로 변경후 OK를 클릭한다.

- 위와 같이 변경이 완료되었으면 다음으로 진행한다.

- External Redundancy를 선택 한다. 구성의 단순화를 위해, 본 가이드에서는 OCR을 미러링하지 않는 것으로 한다.  실제 운영 환경에서는 OCR 디스크의 가용성 개선을 위해 멀티플렉싱을 사용해야 한다.

- Specify OCR Location은 위와 같이 설정하고 Next를 클릭한다.

- External Redundancy를 선택한다. 역시 구성의 단순화를 위해 Voting Disk를 미러링 하지 않는 것으로 한다.

- Voting Disk Location은 위와 같이 설하고 Next를 클릭한다.

- Install을 클릭하여 설치를 진행하자.

- Install이 진행중이다.

- 인스톨 중 위와 같이 스크립트를 실행하라는 팝업창이 뜨면 아래의 스크립트 들을 순서대로 실행해 준다. 섯불리 OK 버튼을 누르지 않도록 주의하자.

주의 : 실행중인 스크립트가 완료된 후 다음 스크립트를 실행한다.

[root@rac1 ~]# /u01/app/oracle/orainventory/orainstRoot.sh
[root@rac2 ~]# /u01/app/oracle/orainventory/orainstRoot.sh
[root@rac1 ~]# /u01/app/oracle/product/10.2.0/crs_1/root.sh
[root@rac2 ~]# /u01/app/oracle/product/10.2.0/crs_1/root.sh

그리고 rac2의 마지막 root.sh 스크립트는 VIPCA를 자동으로 호출하지만 아래의 에러 메세지가 출력되면서 실패한다.
 

The given interface(s), "eth0" is not public. Public interfaces should be used to configure virtual IPs

퍼블릭 인터페이스에 사설 IP 주소(192.168.x.x)가 사용되고 있기 때문에 Oracle Cluster Verification Utility(CVU)가 적절한 퍼블릭 인터페이스를 찾을 수 없기 때문이다. 이 문제를 해결하기 위해 VIPCA를 수동으로 실행한다.

[root@rac2 ~]# /u01/app/oracle/product/10.2.0/crs_1/bin/vipca

- Next를 클릭한다.

- eth0를 선택하고 Next를 클릭한다.

- 위와 같이(또는 자신의 환경에 맍게) 설정해 주고 Next를 클릭한다.

- 확인하고 Finish를 클릭한다.

- 설치가 완료되면 OK를 클릭한다.

여기까지 실행이 완료되었다면 Clusterware Installer의 Execute Configuration 창에서 OK 버튼을 클릭하자.

- 이제 Oracle Clusterware 설치가 완료 되었다. Exit를 눌러 종료하자.