★★★오라클 10g RAC_rawdevices 설치 - clusterware 설치 & 패치★★★

 

===========================================================================================================================

 

<clusterware 설치>

 

1. clusterware 디렉토리로 이동하여 runInstaller를 실행한다.

$ cd /home/oracle/pkg/clusterware

$ ./runInstaller

 

./runInstaller를 실행시키면 아래 화면이 실행된다.

▲다음 

 

▲환경변수에 입력을 해놨기때문에 자동으로 입력되어 있다. 다음을 누른다. 

 

▲경로에 db로 되어있는것을 crs 고친다. 다음을 누른다. 

 

▲모두 성공함이 뜨면 다음을 누른다.

교체 공간이 부족합니다 라는 에러가 떴었는데, SWAP 이 부족하면 이 에러가 생길 수 있다.

▼ 해결책

이미 운영 중인 시스템에서 사용하고 있는 스왑공간이 부족(그럴 이유는 없겠지만, 거의...그러나간혹 오라클설치하려니 스왑 공간이 부족하다. 괜히 늘려주고 싶다.)하여 스왑영역을 확보하기 위해서는, 파티션을 재구성하여 스왑파티션을 설정하거나 스왑파일을만드는 방법이 있습니다. 그러나, 파티션을 다시 구성하기 위해서는 여유있는파티션이 있어야 하며, 번거롭고, 많은 작업이 필요하므로, 스왑파일을 만들어서 스왑영역을 확보하는 방법에 대해 찾다가 알게 되었습니다.

256MB의 스왑파일을 만들어 보겠습니다. 먼저 스왑파일을 만들 공간을 설 정합니다.

다음과 같은 명령을 내리면 /boot 디렉토리 밑에 256MB짜리 NULL 파일이 만들어 집니다.

/dev/zero는 Null byte의 source를 뜻하며 생 성하고자 하는 swap파일의 명칭은 편의상 swapfile로 하였습니다. 

#dd if=/dev/zero of=/boot/swapfile bs=1024 count=262144  만든 파일이 스왑파일로 작동할 수 있도록 설정을 합니다. v0 옵션은 old 스 타일이고, v1은 new 스타일입니다.

#mkswap -v1 /boot/swapfile 

활성화를 시킵니다.

#swapon /boot/swapfile free명령으로 스왑영역이 늘어난 것을 확인할 수 있습니다.

#free  부팅 시 스왑공간이 활성화되게 하려면 /etc/fstab 파일에 아래 한 줄을 추가 합니다.

/boot/swapfile swap swap defaults  1  1

 

 

▲빨간 표시의 추가를 누른다. 

▲위의 사진처럼 넣어주고 확인을 누른다. 다음을 누른다. 

▲eth0만 선택하고 편집을 누른다 

▲공용을 선택하고 확인을 누른다. 다음을 누른다. 

▲위의 사진처럼 넣어주고 다음을 누른다. <= ocr디스크 설정 

▲위의 사진처럼 넣어주고 다음을 누른다. <= vote 디스크 설정 

▲설치 

▲설치도중 위와 같은 창이 뜨는데 새 터미널을 열어서 root 계정으로 전환하고

node1 - orainstRoot.sh <= 위 창의 1번에 해당

node2 - orainstRoot.sh

node1 - root.sh <= 위 창의 2번에 해당

node2 - root.sh

순서로 실행을 시킨다.

실행 후 아직 확인을 누르면 안된다. 아래의 작업을 하고 확인을 누른다.

node2 - root.sh를 실행하면 마지막 스크립트에서 vip관련 에러가 발생한다. 에러가 발생하면 node2에서 vipca를 실행한다.

 

(node 2 에서)

$ su -
# vipca
vipca를 실행하면 아래 화면이 실행된다. 

▲다음을 누른다. 

eth0만 선택하고 다음을 누른다. 

▲위 사진과 같이 vip관련 내용을 입력하고 다음을 누른다. 

▲완료를 누른다. 

▲설치가 완료되면 위 창이 뜨는데 확인을 누른다. 

▲종료를 누르고 node1에서 확인을 누르고 다음을 눌러 넘어간다 

▲모두 성공이 뜨면 다음을 누른다 

▲종료를 누른다.
===========================================================================================================================
<clusterware 패치>
1. pkg의 Disk1 디렉토리로 이동하여 runInstaller를 실행한다.
$ cd /home/oracle/pkg/Disk1
$ ./runInstaller
./runInstaller를 실행시키면 아래 화면이 실행된다. 

▲다음을 누른다. 

▲clusterware 설치 위에 패치를 덮어씌워야 하므로 clusterware 설치와 같은 경로를 넣어준다.

다음을 누른다. 

▲다음을 누른다 

▲모두 성공함이 뜨면 다음을 누른다. 

▲설치를 누른다. 

설치 종료가 되면 위와 같은 창이 뜨는데 새 터미널을 열어서 root 계정으로 전환하고

node1 - a 스크립트
node1 - b 스크립트
node2 - a 스크립트
node2 - b 스크립트
순서로 실행을 시킨다.
실행을 하고 종료를 누른다.

 

2. 제대로 되었는지 확인한다.
$ crs_stat -t 

▲이렇게 하면 clusterware 설치 & 패치가 완료되었다. 이어서 Oracle 엔진 설치 & 패치를 진행하면 된다. 

by 짱구를꼭말려 2013. 8. 23. 21:39