How to uninstall CRS

How to uninstall CRS

How to Clean Up After a Failed 10g or 11.1 OracleClusterware Installation

10g and 11.1 RAC: Howto Clean Up After a Failed CRS Install

------------------------------------------------------------

Not cleaning up afailed CRS install can cause problems like node reboots.Follow these steps toclean up a failed CRS install:

1. Run therootdelete.sh script then the rootdeinstall.sh script from the$ORA_CRS_HOME/install directory on any nodes you are removing CRS from. 

Running these scriptsshould be sufficent to clean up your CRS install.  Rootdelete.sh accepts options likenosharedvar/sharedvar, and nosharedhome/sharedhome.

Makeyourself familiarwith these options by reading the Oracle Clusterware and Oracle RealApplication Clusters Administration and Deployment Guide.If you have anyproblems with these scripts please open a service request. 

If for some reason youhave to manually remove the install due to problemswith the scripts, continueto step 2:   

 

2. Stop the Nodeapps onall nodes:

$ srvctl stop nodeapps-n

 

3. Prevent CRS fromstarting when the node boots.  To do thisissue the following

as root:

Sun:

       rm /etc/init.d/init.cssd

       rm /etc/init.d/init.crs

       rm /etc/init.d/init.crsd

       rm /etc/init.d/init.evmd

       rm /etc/rc3.d/K96init.crs

       rm /etc/rc3.d/S96init.crs

    rm -Rf /var/opt/oracle/scls_scr

    rm -Rf /var/opt/oracle/oprocd

       rm /etc/inittab.crs

       cp /etc/inittab.orig /etc/inittab

Linux:

    rm /etc/oracle/*

       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

HP-UX:

       rm /sbin/init.d/init.cssd

       rm /sbin/init.d/init.crs

       rm /sbin/init.d/init.crsd

       rm /sbin/init.d/init.evmd

    rm /sbin/rc2.d/K960init.crs

    rm /sbin/rc2.d/K001init.crs

       rm /sbin/rc3.d/K960init.crs

       rm /sbin/rc3.d/S960init.crs

    rm -Rf /var/opt/oracle/scls_scr

    rm -Rf /var/opt/oracle/oprocd

       rm /etc/inittab.crs

       cp /etc/inittab.orig /etc/inittab

HP Tru64:

       rm /sbin/init.d/init.cssd

       rm /sbin/init.d/init.crs

       rm /sbin/init.d/init.crsd

       rm /sbin/init.d/init.evmd

       rm /sbin/rc3.d/K96init.crs

       rm /sbin/rc3.d/S96init.crs

    rm -Rf /var/opt/oracle/scls_scr

    rm -Rf /var/opt/oracle/oprocd

       rm /etc/inittab.crs

       cp /etc/inittab.orig /etc/inittab

IBM AIX:

       rm /etc/init.cssd

       rm /etc/init.crs

       rm /etc/init.crsd

       rm /etc/init.evmd

       rm /etc/rc.d/rc2.d/K96init.crs

       rm /etc/rc.d/rc2.d/S96init.crs

    rm -Rf /etc/oracle/scls_scr

    rm -Rf /etc/oracle/oprocd

       rm /etc/inittab.crs

       cp /etc/inittab.orig /etc/inittab

 

4. If they are notalready down, kill off EVM, CRS, and CSS processes or reboot

   the node:

       ps -ef | grep crs  

       kill

       ps -ef | grep evm

       kill

       ps -ef | grep css 

       kill

   Do not kill any OS processes, for exampleicssvr_daemon process !

 

5. If there is no otherOracle software running (like listeners, DB's, etc...),

   you can remove the files in /var/tmp/.oracleor /tmp/.oracle.  Example:

        rm -f /var/tmp/.oracle/*

        or

        rm -f /tmp/.oracle/*

 

6. Remove the ocr.loc

   Usually the ocr.loc can be found at/etc/oracle

 

7. De-install the CRShome in the Oracle Universal Installer

 

8. Remove the CRSinstall location.

 

9. Clean out the OCRand Voting Files with dd commands. Example:       

dd if=/dev/zeroof=/dev/rdsk/V1064_vote_01_20m.dbf bs=1M count=256       

dd if=/dev/zeroof=/dev/rdsk/ocrV1064_100m.ora bs=1M count=256  

See the ClusterwareInstallation Guide for sizing requirements...    

If you placed the OCRand voting disk on a shared filesystem, remove them.  

If you are removing theRDBMS installation, also clean out any ASM disks if they have already beenused.

 

10. The /tmp/CVU* dirshould be cleaned also to avoid the cluvfy misreporting.

 

11. It is good practiceto reboot the node before starting the next install.

 

12.If you would like tore-install CRS, follow the steps in the RAC Installation manual.

  References

NOTE:942166.1 - How toProceed from Failed 11gR2 Grid Infrastructure (CRS) Installation

 

 

 

Case(Clean Up CRS on the LINUX):

New_manual_remove_crs.sh

#--- 1.

su - root

/opt/oracrs/install/rootdelete.sh

sleep 30

 

#--- 2.

su - oracle

srvctl stop nodeapps -n

sleep 30

exit

 

#--- 3.

rm -rf /etc/oracle/*

rm -rf /etc/init.d/init.cssd

rm -rf /etc/init.d/init.crs

rm -rf /etc/init.d/init.crsd

rm -rf /etc/init.d/init.evmd

rm -rf /etc/rc2.d/K96init.crs

rm -rf /etc/rc2.d/S96init.crs

rm -rf /etc/rc3.d/K96init.crs

rm -rf /etc/rc3.d/S96init.crs

rm -rf /etc/rc5.d/K96init.crs

rm -rf /etc/rc5.d/S96init.crs

rm -Rf /etc/oracle/scls_scr

rm -rf /etc/inittab.crs

cp /etc/inittab.orig /etc/initab

sleep 5

 

#--- 4.

ps -ef|grep crs|grep -v grep  |awk '{print $2}'|xargs -i kill -9 {}

ps -ef|grep evm|grep -v grep  |awk '{print $2}'|xargs -i kill -9 {}

ps -ef|grep css|grep -v grep  |awk '{print $2}'|xargs -i kill -9 {}

sleep 5

 

#--- 5.

rm -rf /var/tmp/.oracle/*

rm -rf /tmp/.oracle/*

sleep 5

 

#--- 6.

rm -rf /etc/oracle/ocr.loc

sleep 5

 

#--- 7.

rm -rf /opt/oracrs/*

sleep 30

 

#--- 8.

dd if=/dev/zero of=/dev/raw/raw1231 bs=1M

sleep 30

dd if=/dev/zero of=/dev/raw/raw1232 bs=1M

sleep 30

 

#--- 9.

rm -rf /tmp/CVU*

rm -rf /tm/OraInstall*

sleep 5

 

#--- 10.

chown oracle:oinstall /dev/raw/raw123*

chmod 775 /dev/raw/raw123*

chown -R oracle:oinstall /opt/oracle

chown -R oracle:oinstall /opt/oracrs

 

 

 

你可能感兴趣的:(How to uninstall CRS)