Linux下彻底卸载Oracle数据库

Linux下彻底卸载Oracle数据库**Linux下彻底卸载oracle数据库**删除rac所有关于oracle信息。以便于重新安装oracle集群。oracle版本11.2.0.4。删除步骤:1:停止集群软件或者相关进程2:删除/etc/oracle目录3:删除临时文件和/etc/oratab文件4:删除安装目录5:删除iscsi、多路径和udev相关块设备配置文件1:停止集群软件或者相…

#Linux下彻底卸载oracle数据库

删除rac所有关于oracle信息。以便于重新安装oracle集群。oracle版本11.2.0.4。
删除步骤:
1:停止集群软件或者相关进程
2:删除/etc/oracle目录
3:删除临时文件和/etc/oratab文件
4:删除安装目录
5:删除iscsi、多路径和udev相关块设备配置文件

1:停止集群软件或者相关进程
强制停止集群软件
crsctl stop crs -f
如果停止不了直接杀掉集群相关进程进程:
ps -ef | grep crs
kill -9
ps -ef | grep evm
kill -9
ps -ef | grep css
kill -9

2:删除/etc/oracle目录(所有节点上)
rm -rf /etc/oracle/
以下如果有,也全部删除
rm -rf /etc/init.d/init.cssd
rm -rf /etc/init.d/init.crs
rm -rf /etc/init.d/init.crsd
rm -rf /etc/init.d/init.evmd
rm -rf /etc/rc2.d/K96init.crs
rm -rf /etc/rc2.d/S96init.crs
rm -rf /etc/rc3.d/K96init.crs
rm -rf /etc/rc3.d/S96init.crs
rm -rf /etc/rc5.d/K96init.crs
rm -rf /etc/rc5.d/S96init.crs
rm -rf /etc/oracle/scls_scr
rm -rf /etc/inittab.crs

3:删除临时文件和/etc/oratab文件(所有节点都执行)
rm -rf /var/tmp/.oracle
rm -rf /tmp/CVU*
rm -rf /tmp/.oracle
rm -rf /etc/oratab
rm –rf /tmp/Ora*
cat oraInst.loc inventory_loc=/u01/app/oraInventoryinst_group=oinstall
rm -rf /etc/oraInst.loc

4:删除安装目录(所有节点都执行)
[root@node1 grid]# cd /u01
[root@node1 u01]# ls app
[root@node1 u01]# cd app/
[root@node1 app]# ls
11.2.0 grid oracle oraInventory
[root@node1 app]# ll
[root@node1 app]# cd 11.2.0/grid/
[root@node1 grid]# rm -rf *
[root@node1 grid]# cd …/…/oracle/
[root@node1 oracle]# rm -rf *
[root@node1 oracle]# cd …/oraInventory/
[root@node1 oraInventory]# rm -rf *

[root@node2 oracle]# cd …/grid/
[root@node2 grid]# rm -rf *
[root@node2 grid]# cd …/oracle/
[root@node2 oracle]# rm -rf *
[root@node2 oracle]# cd …/oraInventory/
[root@node2 oraInventory]# rm -rf *

5:删除iscsi、多路径和udev相关块设备配置文件如果存储保持不变的情况下,为了节省磁盘dd时间,直接在存储服务器中将逻辑卷重做。如果采用了多路径,需要删除iscsi、多路径、udev相关配置信息如果只采用udev,需要删除iscsi、udev相关配置信息
[root@node1 ~]#cd /var/lib/iscsi
[root@node1 iscsi]#cd nodes/
[root@node1 nodes]#ls
[root@node1 nodes]#rm -rf *
[root@node1 nodes]#cd …/send_targets/
[root@node1 send_targets]#rm -rf *
[root@node1 send_targets]#cp /etc/multipath.conf /etc/multipath.conf.bak
[root@node1 send_targets]#rm -rf /etc/multipath.conf
[root@node1 send_targets]#mv /etc/udev/rules.d/99-oracle-asmdevices.rules 99-oracle-asmdevices.rules.bak

格式化ASM 裸设备:
[root@rac1 utl]# ll /dev/asm*
brw-rw—- 1 oracle dba 8, 17 Jun 27 09:38 /dev/asm-disk1
brw-rw—- 1 oracle dba 8, 33 Jun 27 09:38/dev/asm-disk2
brw-rw—- 1 oracle dba 8, 49 Jun 27 09:38/dev/asm-disk3
brw-rw—- 1 oracle dba 8, 65 Jun 27 09:38/dev/asm-disk4

dd if=/dev/zero of=/dev/asm-disk1 bs=1M count=256
dd if=/dev/zero of=/dev/asm-disk2 bs=1M count=256
dd if=/dev/zero of=/dev/asm-disk3 bs=1M count=256
dd if=/dev/zero of=/dev/asm-disk4 bs=1M count=256


今天的文章Linux下彻底卸载Oracle数据库分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/25529.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注