一.说明及准备工作
11gR2的GI卸载起来比10g的crs要方便和顺利很多,deinstall工具可以很好的清理应该清理的文件等等。通常来说,我们的ORACLE相关软件里面都会携带一个deinstall utility,如果想要卸载该软件就从家目录进行执行。
卸载前我们需要吧所有节点的GI服务都停掉:二.正式卸载工作
su - rootcd <$GI_HOME>/bin./crsctl stop crs
卸载GI的主要动作由$GI_HOME/deinstall/deinstall程序完成:
su - gridcd $ORACLE_HOME/deinstall./deinstall
Deinstall工具在执行卸载的时候主要进行一下工作:
1.检查各个节点的信息
2.与用户交互获取GI的相关配置信息
3.deconfig完成后按照要求在所有节点上执行指定命令( 注意最后一个节点执行的不一样)
4.返回执行删除的节点回车确认
5.如果有节点没有删除成功可以单独执行它的deinstall
三.卸载完成检查工作
1.检查所有节点的卸载脚本没有报错;
2.检查所有节点的/etc/inittab下面关于ohasd的内容已经被删除,即不包含(Linux 6.5以后在/etc/init文件夹下面关于oracle的文件删掉了):
exec /etc/init.d/init.ohasd run >/dev/null 2>&1 </dev/null
3.每个节点都已经没有包含ora或d.bin的进程在运行,否则用kill -9干掉他们
4./etc/oracle这个目录下面那些.loc文件已经被重命名为.orig了
5 .以上检查都通过后检查GI的家目录,如果还没删除则手工删除
四.后续动作
1.清理ASM磁盘:
dd if=/dev/zero of=/dev/raw/raw1 bs=1M count=100