一,使用deinstall
同样,卸载grid软件在11g中也推出了了卸载工具deinstall
卸载同卸载oracle数据库软件具体可参考:Behaviour of the Oracle De-install/Deinstall/Uninstall Utility in 11gR2 (文档 ID 1363753.1)
二,手动卸载
但是有时候莫名其妙使用自带deinstall工具无法卸载,依然还需要进行手动卸载
下面介绍如何进行手动卸载
1、通过root用户进入到grid的ORACLE_HOME
[[email protected]]# source /home/grid/.bash_profile
[[email protected]]# cd $ORACLE_HOME/crs/install/
2、执行如下两个脚本(只在其中一个节点执行,root用户)
[[email protected]]# ./rootcrs.pl -verbose -deconfig -force
[[email protected]]# ./crsconfig_params
3、切换到grid用户,执行deinstall 进行卸载,按照提示完成,完成后再去另一个节点按提示执行相应脚本。
[[email protected]]# su - grid
[[email protected]]$ ./deinstall
4、用root删除/etc/目录下的oracle相关文件(两节点执行)
[[email protected]]$ exit
[[email protected]]# rm -rf /etc/oraInst.loc
5、格式化ASM磁盘头。
[[email protected]] dd if=/dev/zero count=10 bs=512 of=/dev/sde1
也可以简单的直接删除所有的安装目录下的内容,kill掉所有的进程:
rm -rf /app/grid/*
rm -rf /etc/oraInst.loc
rm -rf /app/oraInventory
rm -rf /etc/oracle/ocr.loc
执行(下面的这条命令必须执行,否则在安装最后罪行root中的命令会报错)
$ORACLE_HOME/crs/install/roothas.pl -deconfig -force