root계정으로 로그인
System - Adminstration - Display 가서 해상도를 변경해준다
Hardware 탭에서 "Generic LCD Display" 에서 1024x768 선택
Settings에서 1024x768로 지정해주고 VMware재시작
1. Node_1 설정
ip주소 확인을 위해 ifconfig 입력
etho 의 inet addr : rac1 ip주소
mask : netmask 주소
eth1 의 inet addr : rac1-private 주소
ip입력할때 192.168.16.xxx 마지막은 임의로 지정해준다
gateway주소 확인을 위해 "netstat -nr" 입력
neat 입력해서 네트워크 설정창으로
Edit 버튼을 이용해 eth0, eth1 네트워크 설정 변경
IP주소, Netmask 주소, gateway 주소 순으로 입력
eht1 은 gateway주소 제외하고 입력
DNS주소 168.126.63.1 입력
# /etc/init.d/network restart 를 이용해 네트워크 재시작
연결 확인을 위해 ping 168.126.63.1 입력
# vi /etc/hosts
127.0.0.1 옆에 rac1을 지워준다 (아래 그림은 지우고 난 상태화면)
# Public
192.168.16.110 rac1
192.168.16.220 rac2
# Private
192.168.233.10 rac1-priv
192.168.233.20 rac2-priv
# Vip
192.168.16.111 rac1-vip
192.168.16.222 rac2-vip
# Cluster Scan
192.168.16.112 rac-scan
서버운영에 불필요한 서비스 종료
# chkconfig --level 123456 xinetd off
# chkconfig --level 123456 sendmail off
# chkconfig --level 123456 cups off
# chkconfig --level 123456 cups-config-daemon off
# chkconfig --level 123456 smartd off
# chkconfig --level 123456 iptables off
유저 및 그룹 생성 권한 부여
# groupadd dba
# useradd oracle
# groupadd oper
# groupadd oinstall
# usermod -g oinstall -G dba,oper oracle
# passwd oracle
# chown -R oracle.dba /home/oracle
공유메모리 설정
# vi /etc/sysctl.conf
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.wmem_max = 1048576
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
fs.file-max = 6815744
fs.aio-max-nr = 1048576
수정된 커널 값 적용
# sysctl -p
공유자원 값 추가
# vi /etc/security/limits.conf
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
PAM 설정
# vi /etc/pam.d/login
session required pam_limits.so
ntpd 설정
화면 우측 상단 시계를 우측 클릭하여 팝업 메뉴 호출 후 “Adjust Date & Time” 클릭
“Enable Network Time Protocol”을 체크하여 NTP 메뉴를 활성화 우측의 [Add] 버튼을 클릭하여 “203.248.240.140” ntp 서버 주소 추가
나머지 주소를 복수 선택한 후 [Delete] 버튼을 클릭하여 삭제하고 OK
hangchecker-timer 모듈 설정 # vi /etc/modprobe.conf
# modprobe -v hangcheck-timer
# vi /etc/rc.local
ntpd 서비스설정 # vi /etc/sysconfig/ntpd
# service ntpd restart
필수 패키지(RPM) 설치 rpm 설치하기 위해 vmware에서 리눅스cd를 connect해준다 # cd /media/Oracle\ Linux\ Server\ dvd\ 20110119/Server # rpm -Uvh libaio-devel-0.3.106-5.i386.rpm # rpm -Uvh numactl-devel-0.9.8-11.0.1.el5.i386.rpm # rpm -ivh --nodeps unixODBC-*
환경변수 설정 # vi .bash_profile
오라클 계정 로그인 su - oracle # vi .bash_profile
exit 입력해서 다시 ROOT계정으로 로그인
공유 스토리지 설정 # fdisk /dev/sdb -n -p -1 -엔터 -엔터 -t -8e -p -w
물리적 볼륨 생성 # pvcreate /dev/sdb1
하나의 큰 볼륨 그룹으로 묶음 (볼륨 그룹명 : rac) # vgcreate rac /dev/sdb1
vgdisplay로 생성한 볼륨 그룹 확인
하나의 큰 볼륨 그룹을 여러 개의 논리 볼륨으로 나눔 # lvcreate -L 300M -n ocr01 rac
# lvscan 확인
# vi /etc/udev/rules.d/60-raw.rules
# vi /etc/sysconfig/rawdevices /dev/raw/raw1 /dev/rac/ocr01
# /etc/init.d/rawdevices restart
# chown -R oracle.dba /dev/raw/ 권한 부여 # ls -al /dev/raw/raw* 확인
node_1 설정끝 # poweroff
2. Node_2 설정
먼저 rac1 디렉토리에 있던 확장자명이 .vmdk 파일과 .vmx파일을 rac2디렉토리로 복사
rac1.vmx 파일을 메모장으로 편집
rac1을 rac2로 바꿔준다 (displayName, nvram, extendedConfigFile)
가상머신에 node2 추가
노드2 파일을 복사해 둔 “rac2” 디렉토리로 이동하여 “rac2.vmx” 파일을 선택하여 열기 (rac1 디렉토리에서 옮기고나서 rac1.vmx->rac2.vmx로 이름을 변경해준다)
열어서 부팅을 시키고 부팅 시 시연되는 알림창에서 복사한 노드 파일의 네트워크 설정을 유지하기 위해 [I copied it] 버튼을 클릭
부팅후 터미널창 열어서 ip 설정을 위해 neat 입력
eth0과 eth1 ip를 설정
DNS주소 입력
네트워크 재부팅 # /etc/init.d/network restart
노드2(rac2) 설정파일 변경 # vi /home/oracle/.bash_profile export ORACLE_HOSTNAME=rac1 -> export ORACLE_HOSTNAME=rac2 export ORACLE_SID=racdb1 -> export ORACLE_SID=racdb2
Node_2 설정 끝! reboot
|
'RAC 설치 > OEL5+11g+RAC_Raw' 카테고리의 다른 글
OEL5+Oracle11g+Rac_Raw device (Rawdevice 설정+DB생성) (0) | 2014.09.21 |
---|---|
OEL5+Oracle11g+Rac_Raw device (DB엔진설치) (0) | 2014.09.21 |
OEL5+Oracle11g+Rac_Raw device (GRID설치) (0) | 2014.09.21 |
OEL5+Oracle11g+Rac_Raw device (VMware설정+Linux설치) (0) | 2014.09.21 |