UGENS SNC Techinical Report OEL6 + 12C RAC 사원최재정 UGENS SNC
목차 1. 12c 설치된곳에자료수집 2. SERVER DB 삭제 3. 12c grid 설치 4. oracle 12c 설치 5. 확인 2
Vi.bash_profile if [ -f ~/.bashrc ]; then. ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH export TMP=/tmp export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1 export ORACLE_SID=UGENS1 export EDITOR=vi export ORACLE_TERM=xterm export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949 export PATH=$PATH:$ORACLE_HOME/bin:/u01/app/12.1.0/grid_1/bin:/u01/app/oracle/product/12.1.0/db_1/OPatch export ORA_NLS10=$ORACLE_HOME/nls/data export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib:/usr/lib alias home='cd $ORACLE_HOME' alias ss='sqlplus "/as sysdba 3
1. 리눅스에서오라클삭제방법 http://blog.naver.com/postview.nhn?blogid=luiseree&logno=57834808 참조자료 $ORACLE_HOME 아래 db_1 을지워야합니다. 4
2. 리눅스에서오라클삭제방법 http://blog.naver.com/postview.nhn?blogid=luiseree&logno=57834808 참조자료 Cd /etc/ orainst.loc / oratab 2 개부분삭제 5
3. 리눅스에서오라클삭제방법 http://blog.naver.com/postview.nhn?blogid=luiseree&logno=57834808 참조자료 /usr/local/bin Ls Rm rf oraenv 6
4. 리눅스에서오라클삭제방법 http://blog.naver.com/postview.nhn?blogid=luiseree&logno=57834808 참조자료 Cd /tmp/ Ls Rm rf /tmp/ora* 관련된파일들을전부삭제합니다. 7
5. 리눅스에서오라클삭제방법 http://blog.naver.com/postview.nhn?blogid=luiseree&logno=57834808 참조자료 여기작업에서.bash_profile 이동하거나복사해서옮겨놓는작업을합니다. 전과동일한작업을하기위해서입니다. 6. Oracle 설치시에생성한계정과그룹삭제를정해줍니다. 7. Oracle 설치시생성한계정의 home 디렉토리삭제 8
Rac2_node 같은방법으로실행 4~8 까지같은방법으로실행 9
파일이들어있었다면 cd /u01/ora_inst 처음경로에서홈경에서이동하겠습니다. Mv /u01/ora_inst/ / 기본경로로위치이동변경 10
Vi /etc/sysconfig/network Vi /etc/sysconfig/network 확인해야할사항 2 번째노드도 rac2 변경 양쪽노드에서확인을해줍니다. Rac1 / rac2 11
파일이들어있었다면 cd /u01/ora_inst 처음경로에서홈경에서이동하겠습니다. Mv /u01/ora_inst/ / 기본경로로위치이동변경 12
Vi /etc/sysconfig/ntpd service ntpd restart 명령을통해 2 노드간에재시작을해줍니다. 아래에양쪽노드간에시간동기화가되지않을경우입니다. 13
Vi /etc/rc.local 14
Warning : remote host identified has changed! 해결방법에대해서 Ssh-keygen R [ip or domainname] 이후접속을하게되면 15
연결되지않았던부분에위와같이전송에서 yes 부분을누르고 Rpm 을설치를해줍니다. 16
오라클유저로./runInstaller 오라클유저로 install 을감행해야하는데유저가없다라는것이나오게됩니다 유저를생성해주고 / 암호변경을이끌어냅니다. 17
18 설치를하기위해서
19 설치를하기위해서
20 grid_1
grid_2 설치가다음으로넘어가지않아서 _ 확인작업한바와같이실수를한바가있습니다. 이야기를잘못알아듣고 /dev/sda Rm rf 로삭제를했기때문에이부분을 다음단계로진행이안되서설치하는부분입니다. # groupadd g 1000 oinstall # groupadd g 1020 asmadmin # groupadd g 1021 asmdba # groupadd g 1031 dba # useradd u 1100 g oinstall G asmadmin,asmdba grid # useradd u 1101 g oinstall G dba,asmdba oracle # mkdir p /u01/app/grid # mkdir p /u01/app/12.1.0/grid # mkdir p /u01/app/oracle # chown grid:oinstall /u01 # chown oracle:oinstall /u01/app/oracle # chmod R 775 /u01 위와같이삭제를시켜주고다시생성해주었습니다. 21
Ssh _ 600 ssh https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=linuxserver&wr_id=36955 위와같은해결방법에는 777 이라는권한을주면접속이안되는것을알수있습니다. 600 이된다는점만있으니유의하시기바랍니다. 참고자료 -- Node 1 에서문제해결방법 Root Cd /etc/ssh Chmod 600./ssh_host_key Chmod 600./ssh_host_rsa_key Chmod 600./ssh_host_dsa_key 22
23 Chown / chmod
24 처음부분다시 return
25
26
27
28
29 -bash-4.1 $
30
31./runInstaller grid
32./runInstaller grid
33./runInstaller grid
34./runInstaller grid
35./runInstaller grid
36./runInstaller grid
37./runInstaller grid
38./runInstaller grid
39./runInstaller grid
40./runInstaller grid
41./runInstaller grid
42./runInstaller grid
43./runInstaller grid
44./runInstaller grid
45./runInstaller grid
46./runInstaller grid
47./runInstaller grid
48./runInstaller grid
49 Asmca
./runinstaller oracle 압축을풀어놓은경로입니다. 50
51./runInstaller oracle
52./runInstaller oracle
53./runInstaller oracle
54./runInstaller oracle
./runinstaller oracle Ssh 서로에비밀번호없이설정하기위해서하기위한작업입니다. 55
56./runInstaller oracle
57./runInstaller oracle
58./runInstaller oracle
59./runInstaller oracle
60./runInstaller oracle
./runinstaller oracle error [root@rac1 ~]# vi /etc/resolv.conf [root@rac1 ~]# setup [root@rac1 ~]# export LANG=c [root@rac1 ~]# setup [root@rac1 ~]# reboot Rac2 2 번째노드에서보시면안에내용에 ugens.com 을변경시켜주고저장시키고나와도변경이되지않는현상을볼수있습니다. 2 개의정보가같아야합니다. rac1=rac2 그러나 2 번째노드에서만다른값을가지는것을볼수있었습니다. 해결방법 아래와같이노드 1 번만변경을해주시면됩니다. 61
./runinstaller oracle error 해결방법 62
63./runInstaller oracle
./runinstaller oracle 설치완료아래는 next 로넘어가시면됩니다. 64
./runinstaller oracle 이현상에는 2 가지를확인해보실수있습니다. 1. ORACLE_HOME 2. PATH 를볼수있습니다. 2 개의문제점에는 Export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1 해결방법으로는 export ORACLE_HOME=/u01/app/oracle/product/12.1.0/db_1 Export ORACLE_BASE << 부분만바꿔주셔도됩니다. 65
66./runInstaller oracle
67./runInstaller oracle
68./runInstaller oracle
./runinstaller oracle UGENS 69
70./runInstaller oracle
71./runInstaller oracle
72./runInstaller oracle
73./runInstaller oracle
74./runInstaller oracle
75./runInstaller oracle
76./runInstaller oracle
77./runInstaller oracle
78./runInstaller oracle
79./runInstaller oracle
80./runInstaller oracle
./runinstaller oracle Close 81