오라클 10g RAC 설치를 위한 RHEL4 설정 - 2
(Configuring RHEL4 for Installing Oracle 10g RAC - 2)
-- Last Update : 2015.04.08
■ 구성 환경
1. VMware Ver : VMware 9.0
2. Linux Ver : Red Hat Enterprise Linux As release 4
■ 이전 포스팅 (링크)
1. 오라클 (Oracle) RAC 설치를 위한 VMware 9 구성
2. 오라클 (Oracle) RAC 설치를 위한 리눅스 (Linux) RHEL4 설치
3. 오라클 10g RAC 설치를 위한 RHEL4 설정 (Configuring RHEL4 for Installing Oracle 10g RAC)
4. 오라클 10g RAC 설치를 위한 RHEL4 Storage 설정 (Configuring Storage on RHEL4 for Install Oracle 10g RAC)
5. 오라클 10g RAC 설치를 위한 RHEL4 노드2 생성 및 설정
(Creating and Configuring node 2 for Installing Oracle 10g RAC on RHEL4)
해당 포스팅에서는 RAC의 이해보다는 RAC 설치를 위해서 어떻게 설정하는지에 초점이 맞추어져있다.
이번 포스팅은 Node1 과 Node2 를 번갈아 가면서 작업 하기 때문에 잘 확인 하고 명령어를 실행하시기 바랍니다.
리눅스 (Linux) 관련 설정
■ ssh-keygen
1. oracle 계정으로 로그인
2. 아래 명령어를 Rac1, Rac2 노드 둘 다 실행
$ mkdir .ssh // 숨김 디렉토리 이기 때문에 ls 명령어로 보이지 않는다
$ chmod 700 .ssh
$ ssh-keygen -t rsa // 모두 기본값으로 할 것이기 때문에 Enter 키로 넘어감
$ ssh-keygen -t dsa // 모두 기본값으로 할 것이기 때문에 Enter 키로 넘어감
Rac1 노드와 Rac2 노드간 통신을 할때 암호를 묻지 않고 통신 할 수 있도록 설정하기위한 준비이다.
1. 아래 명령어를 Rac1 노드 에서만 실행
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
$ ssh rac2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ ssh rac2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
$ scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys // rac2 노드로 복사
Rac1 노드에서 키 정보를 저장한 파일을 생성 후 Rac2 노드로 복사해 주는 것이다.
1. 아래 명령어를 Rac1, RAC2 노드 둘 다 실행
$ cd .ssh/
$ chmod 600 authorized_keys
1. 아래 명령어를 Rac1, Rac2 노드 둘 다 실행
Yes/No 선택화면에서 모두 Yes 를 입력하고 엔터를 쳐 줄것
$ ssh rac1 date
$ ssh rac1-priv date
$ ssh rac2 date
$ ssh rac2-priv date
오라클 (Oracle) 관련 설정
■ Oracle 설치 파일 준비
-- 오라클 파일 준비는 다 할줄 아실거라 믿고 명령어 생략
1. 윈도우 또는 리눅스에서 오라클 파일 준비
2. /home/oracle 디렉토리에 파일 복사
3. 압축을 품
4. RAC 설치를 위한 2개의 파일을 압축 풀면 clustware, database 디렉토리 2개가 생성 됨
현재는 Oracle 10g 파일들을 공식적으로 다운받을 수 없다.
그렇기 때문에 설치파일을 가지고 있는사람들에게 구해야 할 것이다.
공식 사이트에서 받았던 파일이면
10201_clusterware_linux32.zip
10201_database_linux32.zip
이렇게 파일이름이 되어있고 리눅스에서 unzip 명령어로 압축을 풀어주면 된다.
RAC 설치를 위해서는 2개 파일 모두 있어야 한다.
■ 오라클 (Oracle) 클러스터 (Cluster) 관련 rpm 설치
1. 아래 명령어를 Rac1 노드 에서 실행
$ su - root // 반드시 root 로 접속해서 아래 명령어 실행
# cd /home/oracle/clusterware/rpm/ // clusterware 압축 푼 디렉토리의 rpm 디렉토리
# export CVUQDISK_GRP=dba
# rpm -ivh cvuqdisk-1.0.1-1.rpm
# chown -R oracle.dba /usr/sbin/cvuqdisk
RAC 설치 전에 해당 RPM을 설치해 주어야 한다.
참고로 설치시 root 계정으로 해주어야 하며 export 명령어를 안하면
RPM 설치가 실패하니 위의 명령어들을 모두 해줄 것.
1. 아래 명령어를 Rac1 노드 에서 실행
$ scp ~/clusterware/rpm/cvuqdisk-1.0.1-1.rpm rac2:~
Rac2 노드 에서도 설치해 주기 위해서 RPM 파일을 Rac2 의 홈 디록토리로 복사하였다.
1. 아래 명령어를 Rac2 노드 에서 실행
$ su - root // 반드시 root 로 접속해서 아래 명령어 실행
# cd /home/oracle // RPM 을 복사한 위치
# export CVUQDISK_GRP=dba
# rpm -ivh cvuqdisk-1.0.1-1.rpm
# chown -R oracle.dba /usr/sbin/cvuqdisk
리눅스에서는 대소문자를 구분하니 염두에두고 명령어를 입력 할 것
여기까지가 Rac 설치를 위한 최초 준비(?)가 모두 완료 된 것이다.
다음부터는 Oracle Clusterware 설치가 진행 될 것이다.