ITPub博客

首页 > 数据库 > Oracle > 删除安装失败的CRS for oracle 10g or 11.1

删除安装失败的CRS for oracle 10g or 11.1

原创 Oracle 作者:apporacle 时间:2015-04-09 21:11:12 0 删除 编辑
       在安装oracle 10g rac时候,有可能由于某些原因,导致安装CRS失败,需要重新安装CRS软件。
       在oracle 10g 或者 11.1版本,需要手动删除CRS 软件。在oracle 11gR2开始,可以用deinstall进行清除CRS软件。关于使用deinstall工具清理CRS我们这里不做介绍。
       下面我们来介绍下如何手动删除Oracle 10g CRS。
适用环境
    Oracle Database - Enterprise Edition - Version 10.1.0.2 to 11.1.0.7 [Release 10.1 to 11.1]
 Generic UNIX

删除步骤

10g and 11.1 RAC: How to Clean Up After a Failed CRS Install
------------------------------------------------------------

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


1. Run the rootdelete.sh script then the rootdeinstall.sh script from the 
$CRS_HOME/install directory on any nodes you are removing CRS from. Running 
these scripts should be sufficent to clean up your CRS install. Rootdelete.sh 
accepts options like nosharedvar/sharedvar, and nosharedhome/sharedhome. Make
yourself familiar with these options by reading the Oracle Clusterware and 
Oracle Real Application Clusters Administration and Deployment Guide.
If you have any problems with these scripts please open a service request. 


If for some reason you have to manually remove the install due to problems with the scripts, continue to step 2:
如果执行上面的脚本失败,不得不手动删除crs软件,那么请按照下面的步骤执行:

2. Stop the Nodeapps on all nodes:

    srvctl stop nodeapps -n

3. Prevent CRS from starting when the node boots. To do this issue 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 not already 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 example icssvr_daemon process !

5. If there is no other Oracle software running (like listeners, DB's, etc...), you can remove the files in /var/tmp/.oracle or /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 CRS home in the Oracle Universal Installer

8. Remove the CRS install location.

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

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

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


    See the Clusterware Installation Guide for sizing requirements... 

    If you placed the OCR and voting disk on a shared filesystem, remove them.
    
    If you are removing the RDBMS installation, also clean out any ASM disks if 
    they have already been used.


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

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

12. If you would like to re-install CRS, follow the steps in the Oracle Clusterware Installation manual.






参考
ID 239998.1

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28697282/viewspace-1558597/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: ora-01240解决方法
请登录后发表评论 登录
全部评论

注册时间:2013-06-28

  • 博文量
    35
  • 访问量
    230158