【卸载】通过全面删除Linux系统上Oracle文件的方式卸载Oracle RAC

《【卸载】通过全面删除Linux系统上Oracle文件的方式卸载Oracle》(http://space.itpub.net/519536/viewspace-557302)中给出了“暴力卸载”单实例数据库的方法。
本文给出类似的“暴力卸载”Oracle RAC数据库的方法。

以两节点RAC为例。

1.删除Oracle RAC数据库脚本
1)第一个节点删除脚本
[root@rac1 ~]# cat delete_rac1.sh
rm -rf /oracle/app/crs/*
rm -rf /oracle/app/oracle/*
rm -rf /etc/oraInst.loc
rm -rf /etc/oracle
rm -rf /etc/oratab
rm -rf /opt/oracle
rm -rf /opt/ORCLfmap
rm -rf /tmp/hsperfdata_oracle
rm -rf /tmp/OraInstall*
rm -rf /tmp/OraInstall*
rm -rf /usr/local/bin/coraenv
rm -rf /usr/local/bin/dbhome
rm -rf /usr/local/bin/oraenv

mkdir -p /oracle/app/crs
chown -R oracle:oinstall /oracle/app/crs
chmod -R 775 /oracle/app/crs
mkdir -p /oracle/app/oracle
chown -R oracle:oinstall /oracle/app/oracle
chmod -R 775 /oracle/app/oracle

dd if=/dev/zero f=/dev/raw/raw1 bs=102400 count=140000
dd if=/dev/zero f=/dev/raw/raw2 bs=102400 count=140000
dd if=/dev/zero f=/dev/raw/raw3 bs=102400 count=140000
dd if=/dev/zero f=/dev/raw/raw4 bs=102400 count=140000

2)第二个节点删除脚本
[root@rac2 ~]# cat delete_rac2.sh
rm -rf /oracle/app/crs/*
rm -rf /oracle/app/oracle/*
rm -rf /etc/oraInst.loc
rm -rf /etc/oracle
rm -rf /etc/oratab
rm -rf /opt/oracle
rm -rf /opt/ORCLfmap
rm -rf /tmp/hsperfdata_oracle
rm -rf /tmp/OraInstall*
rm -rf /tmp/OraInstall*
rm -rf /usr/local/bin/coraenv
rm -rf /usr/local/bin/dbhome
rm -rf /usr/local/bin/oraenv

mkdir -p /oracle/app/crs
chown -R oracle:oinstall /oracle/app/crs
chmod -R 775 /oracle/app/crs
mkdir -p /oracle/app/oracle
chown -R oracle:oinstall /oracle/app/oracle
chmod -R 775 /oracle/app/oracle

第二节点脚本较之第一节点脚本少了清空裸设备的内容,因为裸设备清空仅需做一次即可。
如果还有其他节点,其他节点上的删除脚本与上述第二节点的脚本相同。

2.思路
以第一节点的删除脚本为例简单解析一下。
第一部分:删除与Oracle RAC相关的文件;
第二部分:恢复Oracle安装目录及权限,以便后续重新部署安装RAC数据库;
第三部分:清空RAC用到的所有裸设备。

3.小结
使用上述方法,可以很便捷的将Oracle RAC数据库回退到安装集群软件之前的状态,方便重新部署。如果是全新的安装过程中遇到极端问题,可以酌情使用该方法。
警告:文中的方法属于“暴力卸载”,严禁在生产环境、重要的开发和测试环境下使用!

Good luck.

seoooler
10.10.21

-- The End --

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

转载于:http://blog.itpub.net/519536/viewspace-676501/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值