如果是 RAC,两台主机上均需要操作!!!
删除开机自启配置:
# sed -i '/ohasdrun/d' /etc/inittab
# rm -f /etc/inittab.crs
# rm -f /etc/inittab.no_crs
# rm -f /etc/init/oracle-ohasd.conf
# rm -f /etc/systemd/system/multi-user.target.wants/oracle-ohasd.service
# rm -f /etc/systemd/system/oracle-ohasd.service
# rm -f /etc/systemd/system/multi-user.target.wants/oracle-tfa.service
# rm -f /etc/systemd/system/oracle-tfa.service
删除软件安装目录和生成的配置文件和脚本:
# rm -fr /data/app/*
# rm -rf /etc/ora* <--- 这一步要先 ls 命令确认
# find / -name "*ohasd*" -exec rm -fr {} \;
# find /etc/ -name "*crs*"
# find /etc/ -name "*css*"
# find /etc/ -name "*evm*"
# cd /usr/local/bin/; rm -fr dbhome oraenv coraenv
# rm -fr /var/tmp/.oracle/
清除 ASM 磁盘信息
# for i in {1..4}; do dd if=/dev/zero of=/dev/raw/raw$i bs=1024 count=10; done //低格裸设备(清除ASM磁盘组信息)
# for i in a b c d e f g; do dd if=/dev/zero of=/dev/mpath$i bs=1024 count=10; done //低格裸设备(清除ASM磁盘组信息)
# multipath -f mpathg
# multipath -r
清理内存及残留
重启以清理内存信息。重启完成后,再次执行上面的 rm 命令(遇到可能会有残留文件)。
如果安装集群软件时,不能发现多路径设备,则执行如下命令:
multipath -f mpathg (本质是删除相应的 dm 文件)
multipath -r