- 현재 아이피 확인
> # ifconfig
> [eth0], [eth1]의 [IP주소]와 [netmask] 확인
- 게이트웨이 확인
> # netstat -nr
>[eth0]의 Gateway 확인
- 네트워크 설정 창 실행
> # neat
- 네트워크 설정 화면
>[eth0] 선택 후 편집 클릭
- 위에서 확인한 eth0의 주소 입력
> [정적으로 설정된 IP주소들] 선택
> [IP주소], [서브넷마스크], [게이트웨이] 입력
> 확인
>[eth1] 선택 후 편집 클릭
- 위에서 확인한 eth1의 주소 입력
> [정적으로 설정된 IP주소들] 선택
> [IP주소], [서브넷마스크] 입력
> 확인
- DNS 주소 입력
> 호스트명 : rac1
> 기본 DNS : 168.126.63.1
- 네트워크 설정 창을 닫으면 [물음] 창이 뜬다.
> 변경하신 내용을 저장 하시겠습니까 ? >> 예
> 변경사항 저장 완료. 네트워크 재시작 하라는 알림창 >> 확인
- 네트워크 재시작
> # /etc/init.d/network restart
- 외부와 통신이 되는지 확인
> ping 168.126.63.1
> ping이 제대로 나간다면 설정 성공
네트워크 설정 완료
- 파일 내용 추가
> # vi /etc/hosts
> 127.0.0.1 뒤에 rac1 삭제
> 네트워크 설정 창에서 입력했던 ip주소 입력 -- 아래 내용과 같음, 주소는 각자 설정한 주소로 입력
> public : eth0 / private : eth1 / vip : eth0 아이피 주소와 같은 대역으로 설정
> rac2 주소는 rac1주소에서 한자리만 증가시켜준다. -- vmware에서 rac2 생성시 자동으로 주소가 한자리씩 증가하여 생성됨
# public
192.168.139.153 rac1
192.168.139.154 rac2
# private
192.168.91.135 rac1-priv
192.168.91.136 rac2-priv
# vip
192.168.139.11 rac1-vip
192.168.139.22 rac2-vip
- 불필요한 서비스 OFF
# 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 isdn off
# chkconfig --level 123456 pcmcia off
# chkconfig --level 123456 iptables off
- 파일 내용 추가
> # vi /etc/sysctl.conf
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=250 32000 100 128
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
- 확인 및 적용
> # sysctl -p
- 파일 내용 추가
> # vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
- 파일 내용 추가
> # vi /etc/pam.d/login
session required pam_limits.so
- 파일 내용 추가
> # vi /etc/profile
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
- 파일 내용 추가
> # vi /etc/modprobe.conf
options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180
- 적용 및 확인
> # modprobe -v hangcheck-timer
- 파일 내용 추가
> # vi /etc/rc.local
/sbin/modprobe hangcheck-timer
rdate -s 203.248.240.140
- 오라클 설치 계정 생성
> # groupadd dba
> # groupadd oper
> # groupadd oinstall
> # useradd -G oinstall,oper -g dba oracle
> # passwd oracle
> # chown -R oracle.dba /home/oracle
- root 계정 .bash_profile 파일 내용 변경
> # vi .bash_profile
PATH=$PATH:$HOME/bin:/home/oracle/product/10.2/crs/bin
- oracle 계정 .bash_profile 파일 내용 변경
> # su - oracle
> $ vi .bash_profile
- 파일 내용 추가
> $ vi .bash_profile
> 내용 추가후 wq! 저장
> $ exit >> oracle 계정에서 빠져나와 root 계정으로 돌아온다.
export EDITOR=vi
export LD_ASSUME_KERNEL=2.4.19
export ORACLE_BASE=/home/oracle
export ORA_CRS_HOME=$ORACLE_BASE/product/10.2/crs
export ORACLE_HOME=$ORACLE_BASE/product/10.2/db
export ORA_ASM_HOME=$ORACLE_BASE/product/10.2/asm
export ORACLE_SID=rac1
export LANG=ko_KR.eucKR
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
node_1 환경설정 완료
- 디스크 상태 확인
> # fdisk -l
- 디스크 파티션 설정
> # fdisk /dev/sdb
> n : 새 파티션 생성
> p : primary partition
> 1 : 파티션 번호
> 엔터 : 실린더 시작 값 -- 엔터치면 default 값 1로 설정
> 엔터 : 실린더 끝 값 -- 엔터치면 마지막 값으로 설정
> t : 타입지정
> 8e : 리눅스 LVM용으로
> p : 생성한 파티션 확인
> w : 파티션 정보 저장
> /dev/sdb ~ sdd 까지 같은 작업 실행
> # fdisk /dev/sdc
> # fdisk /dev/sdd
- 물리적 볼륨 생성
> # pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1
- 하나의 볼륨 그룹으로 묶음
> # vgcreate rac /dev/sdb1 /dev/sdc1 /dev/sdd1 --볼륨그룹명 rac
- 생성한 볼륨그룹 확인
> # vgdisplay
- 생성한 하나의 큰 볼륨 그룹을 여러개의 논리 볼륨으로 나눔
# lvcreate --name ocr1 --size 300 rac
# lvcreate --name ocr2 --size 300 rac
# lvcreate --name vote1 --size 300 rac
# lvcreate --name vote2 --size 300 rac
# lvcreate --name vote3 --size 300 rac
# lvcreate --name system --size 600 rac
# lvcreate --name sysaux --size 300 rac
# lvcreate --name undotbs1 --size 200 rac
# lvcreate --name undotbs2 --size 200 rac
# lvcreate --name users --size 10 rac
# lvcreate --name temp --size 100 rac
# lvcreate --name control01 --size 50 rac
# lvcreate --name control02 --size 50 rac
# lvcreate --name control03 --size 50 rac
# lvcreate --name redo01_a --size 50 rac
# lvcreate --name redo01_b --size 50 rac
# lvcreate --name redo02_a --size 50 rac
# lvcreate --name redo02_b --size 50 rac
# lvcreate --name redo03_a --size 50 rac
# lvcreate --name redo03_b --size 50 rac
# lvcreate --name redo04_a --size 50 rac
# lvcreate --name redo04_b --size 50 rac
# lvcreate --name spfile --size 50 rac
# lvcreate --name example --size 100 rac
- 생성한 논리 볼륨 확인
> # lvscan
- 파일 내용 추가
> # vi /etc/sysconfig/rawdevices
/dev/raw/raw1 /dev/rac/ocr1
/dev/raw/raw2 /dev/rac/ocr2
/dev/raw/raw3 /dev/rac/vote1
/dev/raw/raw4 /dev/rac/vote2
/dev/raw/raw5 /dev/rac/vote3
/dev/raw/raw6 /dev/rac/system
/dev/raw/raw7 /dev/rac/sysaux
/dev/raw/raw8 /dev/rac/undotbs1
/dev/raw/raw9 /dev/rac/undotbs2
/dev/raw/raw10 /dev/rac/users
/dev/raw/raw11 /dev/rac/temp
/dev/raw/raw12 /dev/rac/control01
/dev/raw/raw13 /dev/rac/control02
/dev/raw/raw14 /dev/rac/control03
/dev/raw/raw15 /dev/rac/redo01_a
/dev/raw/raw16 /dev/rac/redo01_b
/dev/raw/raw17 /dev/rac/redo02_a
/dev/raw/raw18 /dev/rac/redo02_b
/dev/raw/raw19 /dev/rac/redo03_a
/dev/raw/raw20 /dev/rac/redo03_b
/dev/raw/raw21 /dev/rac/redo04_a
/dev/raw/raw22 /dev/rac/redo04_b
/dev/raw/raw23 /dev/rac/spfile
/dev/raw/raw24 /dev/rac/example
- Raw device 재시작
> # service rawdevices restart
- 목록 확인
> # ls -l /dev/raw
- raw 권한을 oracle로 변경
> # chown -R oracle.dba /dev/raw
- 파일 내용 변경
> # vi /etc/udev/permissions.d/50-udev.permissions
#raw/*:root:disk:0660 (주석 처리)
raw/*:oracle:dba:0660 (추가)
- node #1 종료
> # poweroff
디스크 설정 및 node_1 설정 완료
'oracle > [install] RAC' 카테고리의 다른 글
RHEL4 + 10g + Raw Device #6/8 (Datebase 설치 및 패치 + 리스너구성) (0) | 2014.09.22 |
---|---|
RHEL4 + 10g + Raw Device #5/8 (clusterware 설치 및 패치 + vip 설정) (2) | 2014.09.22 |
RHEL4 + 10g + Raw Device #4/8 (리눅스 환경설정_node2) (0) | 2014.09.22 |
RHEL4 + 10g + Raw Device #2/8 (리눅스 설치) (0) | 2014.09.22 |
RHEL4 + 10g + Raw Device #1/8 (VMWare 생성 및 설정) (0) | 2014.09.22 |
댓글