DATA 전문가로 가는 길

[RAC] Oracle 11g R2 Grid root.sh 실패시 원복 작업 본문

Data Architecture/RAC

[RAC] Oracle 11g R2 Grid root.sh 실패시 원복 작업

EstenPark 2011. 1. 5. 00:52
작성자 : 박상수
작성일자 : 2011.01.05
작업환경 : VMware7 [ RHEL5 + Oracle 11g R5 RAC node 2 ]


1. Grid 원복 작업  

[설명] 양쪽 노드에서 아래와 같이 Grid가 설치되어있는 홈 디렉토리에서 작업을 진행 하도록 하겠습니다. 우선 현재 crs, asm 등등 리소스를 확인 합니다. 어차피 띄워져 있어도 자동으로 모두 제거 하도록 하겠습니다. 아래 작업은 노드 1, 노드 2에서 모두 해주셔야 합니다.
[root@rac1 install]# pwd
/u01/11.2.0/grid/crs/install
[설명] 양쪽 노드에서 root.sh로 진행한 모든 내용을 없애 버립니다.
[root@rac1 install]# $GRID_HOME/roothas.pl -delete -force -verbose
[설명] 만약 root.sh가 node2에서만 에러가 발생 된다면 환경설정만 날리고 다시 root.sh를 수행 하시면 됩니다.
[root@rac2 install]# $GRID_HOME/rootcrs.pl -deconfig -force -verbose

[설명] 이미 설치된 Grid 파일을 모두 제거 합니다.
[root@rac1 grid]# pwd
/u01/11.2.0/grid
[root@rac1 grid]# $GRID_HOME/rm -rf *

[설명] 로컬 인벤토리에 있는 데이터 파일도 모두 제거 합니다.( 제거하지 않을 경우 그리드 설치시 에러가 발생 됩니다.)
[root@rac2 oraInventory]# $ORACLE_HOME/oraInventory/rm -rf *

[설명] 환경 설정이 되어있으므로 아래와 같이 모두 제거 합니다.
[root@rac2 u01]# rm -rf /etc/ora*

[설명] 데몬이 설정되어 있다면 rootdeinstall.sh를 반드시 수행 하셔야 합니다.  이후 아래 파일을 제거 하시기 바랍니다.
rm -f /etc/init.d/init.cssd
rm -f /etc/init.d/init.crs
rm -f /etc/init.d/init.crsd
rm -f /etc/init.d/init.evmd
rm -f /etc/rc2.d/K96init.crs
rm -f /etc/rc2.d/S96init.crs
rm -f /etc/rc3.d/K96init.crs
rm -f /etc/rc3.d/S96init.crs
rm -f /etc/rc5.d/K96init.crs
rm -f /etc/rc5.d/S96init.crs
rm -Rf /etc/oracle/scls_scr
rm -f /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab

[설명] 만약 $GRID_HOME 디렉토리의 권한이 변경 되었다며 소유권을 변경 합니다.
[root@rac2 u01]# chown -R grid.oinstall $GRID_HOME(ex: /u01/11.2.0/grid)


Comments