分类: Oracle
2009-06-07 12:59:54
RHEL4.2上卸载Oracle 10gR2 RAC CRS 2009-04-27 13:27
在RHEL4.2上安装clusterware出现错误导致安装不能进行下去时,如果进行了环境更新后只是覆盖重装的话很可能还是装不下去,因此需要卸载上一次没有安装成功的CRS。Oracle提供了卸载的脚本,只需要在各节点上依次运行$ORA_CRS_HOME/install/下的rootdelete.sh和rootdeinstall.sh即可。也有资料说明可以通过如下的手工步骤来实现卸载,但是最好还是运行前述两个脚本之后,再根据下面的步骤逐一进行检查,这样比较彻底。
1、停止crs服务
/etc/init.crs stop
2、删除crs自动启动程序,并恢复inittab文件
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
cp /etc/inittab.orig /etc/inittab
rm -f /etc/inittab.orig
3、重启各节点
4、删除/tmp/.oracle或/var/tmp/.oracle
rm -f /tmp/.oracle 或rm -f /var/tmp/.oracle
/tmp和/var/tmp目录下可能还有其他的oracle安装时产生的临时目录和文件,可以一并删除
5、删除ocr.loc
rm -f /etc/oracle/orc.loc
6、用oracle universal installer卸载crs
7、删除crs安装目录
rm -Rf crs_install_dir
8、使用dd清除vote disk和ocr(裸设备)
dd if=/dev/zero of=/dev/votedisk_device
dd if=/dev/zero of=/dev/ocr_device