rpm -ivh ksh-20120801-26.el7.x86_64.rpm rpm -ivh libaio-devel-0.3.109-13.el7.x86_64.rpm |
|
rpm -ivh oracle-database-server-12cR2-preinstall-1.0-2.el7.x86_64.rpm |
|
### Public 192.168.0.111 rac1 192.168.0.112 rac2 ### Private 192.168.5.111 rac1-priv 192.168.5.112 rac2-priv ### Virtual 192.168.0.121 rac1-vip 192.168.0.122 rac2-vip ### DNS 192.168.0.120 rac-scan |
|
tmpfs /dev/shm tmpfs size=4g 0 0 |
SELINUX=permissive |
|
### 방화벽 중지 systemctl stop firewalld systemctl disable firewalld ### 시간 동기화 중지 systemctl stop chronyd systemctl disable chronyd mv /etc/chrony.conf /etc/chrony.conf.bak ### NTP 중지 systemctl stop ntpdate systemctl disable ntpdate ### DNS 중지 systemctl stop avahi-daemon systemctl disable avahi-daemon ### 가상 시스템 관리 중지 virsh net-destroy default virsh net-undefine default systemctl stop libvirtda systemctl disable libvirtda |
|
테스트 환경에서 불필요한 서비스를 정리합니다.
실제 운영환경에서는 구성 환경을 고려하여 사용 여부를 결정해야하며, 가급적 NTP를 설정하여 사용하는 것이 좋습니다.
cat /etc/resolv.conf systemctl start dnsmasq systemctl enable dnsmasq nslookup rac-scan |
|
### 그룹 등록 (필요에 따라 생략 가능) groupadd oper groupadd backupdba groupadd dgdba groupadd kmdba groupadd racdba groupadd asmadmin groupadd asmdba groupadd asmoper #groupadd vboxsf ### 유저 그룹 설정 변경 useradd -g oinstall -G dba,racdba,asmadmin,asmdba,asmoper,vboxsf grid #useradd -g oinstall -G dba,racdba,asmadmin,asmdba,asmoper grid usermod -g oinstall -G dba,oper,backupdba,dgdba,kmdba,racdba,asmadmin,asmdba,vboxsf oracle #usermod -g oinstall -G dba,oper,backupdba,dgdba,kmdba,racdba,asmadmin,asmdba oracle ### 유저 암호 변경 passwd grid passwd oracle |
|
vboxsf 그룹은 VirtualBox Addition을 사용하기 위한 그룹이므로, 운영 환경에서 적용할 경우 vboxsf 그룹은 제외합니다.
mkdir -p /u01/app/12.2.0/grid mkdir -p /u01/app/oracle/product/12.2.0/db_1 chown -R grid:oinstall /u01 chown -R oracle:oinstall /u01/app/oracle/product chmod -R 775 /u01 |
|
TMP=/tmp; export=TMP TMPDIR=$TMP; export=TMPDIR EDITOR=vi; export=EDITOR ORACLE_HOSTNAME=<호스트명>; export=ORACLE_HOSTNAME ORACLE_BASE=/u01/app/oracle; export=ORACLE_BASE GRID_HOME=/u01/app/12.2.0/grid; export=GRID_HOME DB_HOME=$ORACLE_BASE/product/12.2.0/db_1; export=DB_HOME ORACLE_HOME=$GRID_HOME; export=ORACLE_HOME ORACLE_SID=+ASM1; export=ORACLE_SID # 2번노드 +ASM2 ORACLE_TERM=xterm; export=ORACLE_TERM BASE_PATH=/usr/sbin:$PATH; export=BASE_PATH PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$GRID_HOME/bin:$BASE_PATH; export=PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export=LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export=CLASSPATH NLS_LANG=AMERICAN_KOREA.AL32UTF8; export=NLS_LANG PS1='[$ORACLE_SID:$PWD]> ' |
TMP=/tmp; export=TMP TMPDIR=$TMP; export=TMPDIR EDITOR=vi; export=EDITOR ORACLE_HOSTNAME=<호스트명>; export=ORACLE_HOSTNAME ORACLE_UNQNAME=<DB 명>; export=ORACLE_UNQNAME ORACLE_BASE=/u01/app/oracle; export=ORACLE_BASE GRID_HOME=/u01/app/12.2.0/grid; export=GRID_HOME DB_HOME=$ORACLE_BASE/product/12.2.0/db_1; export=DB_HOME ORACLE_HOME=$DB_HOME; export=ORACLE_HOME ORACLE_SID=<인스턴스명>; export=ORACLE_SID ORACLE_TERM=xterm; export=ORACLE_TERM BASE_PATH=/usr/sbin:$PATH; export=BASE_PATH PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$GRID_HOME/bin:$BASE_PATH; export=PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export=LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export=CLASSPATH NLS_LANG=AMERICAN_KOREA.AL32UTF8; export=NLS_LANG PS1='[$ORACLE_SID:$PWD]> ' |