卸载oracle 11g grid软件

一,使用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
[root@db01]# source /home/grid/.bash_profile
[root@db01]# cd $ORACLE_HOME/crs/install/

2、执行如下两个脚本(只在其中一个节点执行,root用户)
[root@db01]# ./rootcrs.pl -verbose -deconfig -force
[root@db01]# ./crsconfig_params

3、切换到grid用户,执行deinstall 进行卸载,按照提示完成,完成后再去另一个节点按提示执行相应脚本。
[root@db01]# su - grid
[grid@db01]$ ./deinstall

4、用root删除/etc/目录下的oracle相关文件(两节点执行)
[grid@db01]$ exit
[root@db01]# rm -rf /etc/oraInst.loc

5、格式化ASM磁盘头。
[root@db01] 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




posted @ 2015-06-25 18:37  hao_xiaoyu  阅读(1938)  评论(0编辑  收藏  举报