目录
一、单机删除
1.关掉oracle server 和 background processes
ps -ef | grep ora SQL> shutdown immediate
2.关掉监听 SQL> lsnrctl status 如果开启的话就执行lsnrctl stop 关掉 SQL> lsnrctl stop
3、把$ORACLE_HOME下面的文件删掉
用dbca图形界面把数据库删掉
4、把/usr/local/bin 下的三个文件夹 dbhome oraenv coraenv删掉
rm -f dbhome rm -f oraenv rm -f coraenv
5、把/etc 下面的 oratab 和orainst.loc删掉
rm -f oratab rm -f orainst.loc
6、把/opt 下面ORCLfmap删掉
rm -fR ORCLfmap
7、[oracle@RedHat ~]$ env | grep ORA
ORACLE_SID=ora10g ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oralce/product/10.2.0/db_1 把上面的目录下的文件全部删掉 rm -fR /u01
8、把oracle用户和oinstall 和 dba 删掉
必须先删oracle用户 userdel -r oracle groupdel oinstall groupdel dba
9、删除文件(RAC中,删除此文件夹)
rm -rf .oracle/
注:如果把这些文件移走,并按照相同路径部署到同一个位置,并且把环境变量配置完成,那也可以正常启动动起来。
二、集群删除
rm -rf /oracle/app/ rm -rf /etc/ora* rm -rf /tmp/.oracle rm -rf /var/tmp/.oracle/ rm -rf /home/oracle rm -rf /home/grid rm -rf /var/spool/mail/oracle rm -rf /var/spool/mail/grid userdel oracle userdel grid groupdel oinstall groupdel dba groupdel oper groupdel dgdba groupdel kmdba groupdel asmdba groupdel asmoper groupdel asmadmin groupdel backupdba
文章评论