不执行deinstall,通过直接删除安装时的文件来删除rac软件
环境信息
[root@rac2 soft_ins]# uname -a
Linux rac2 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
- 删除已安装文件
export GRID_HOME=/app/grid/11.2.0
export GRID_BASE=/app/gridbase
cd /app/grid
rm -rf *
cd /app/gridbase
rm -rf *
- 删除/etc下配置文件
cd /etc/
rm -rf ora*
cd /etc/init
rm -rf oracle*
cd /etc/init.d/
rm init.ohasd
rm ohasd
rm init.tfa
- 删除/tmp下安装临时信息
cd /tmp
rm -rf CVU*
rm -rf OraInstall*
- 删除/usr下等信息
rm -rf /usr/local/bin/dbhome
rm -rf /usr/local/bin/oraenv
rm -rf /usr/local/bin/coraenv
#直接用全路径删除危险,最好到最下层的目录,经过确认后,再操作
cd /usr/local/bin
rm -rf dbhome
rm -rf oraenv
rm -rf coreenv
其实这些目录是在安装时候执行root.sh时,将文件存放过来的,下面是截取了root.sh的部分日志
[root@rac1 11.2.0]# ./root.sh
Performing root user operation for Oracle 11g
The following environment variables are set as:
ORACLE_OWNER= grid
ORACLE_HOME= /app/grid/11.2.0
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
- 清理VBOX挂载的asm磁盘组头
#使用linux shell脚本进行清理
for i in b c d e f g ;
do
dd if=/dev/zero of=/dev/sd$i bs=1M
done
- 重启linux虚拟机
reboot
注: 在运维时候,任何rm操作的命令都是很危险的,本例只是在测试环境使用,正式环境一定要慎之又慎!!!!