1. 停止监听
[oracle@orcl11g ~]$ lsnrctl stop
[oracle@orcl11g ~]$ lsnrctl status
2. 停止数据库
[oracle@orcl11g ~]$ sqlplus / as sysdba
SQL> shutdown immediate
3. 删除oracle的inventory 目录
[root@orcl11g app]# rm -rf /u01/app/oraInventory/
4. 删除Oracle的base目录下所有的目录
[root@orcl11g oracle]# rm -rf /u01/app/oracle/*
5. 删除临时目录/tmp
[root@orcl11g tmp]# rm -rf /tmp/*
6. 删除Oracle的配置文件
[root@orcl11g tmp]# rm -f /etc/ora*
7. 删除oracle产生命令
[root@orcl11g tmp]# rm -f /usr/local/bin/*
8. 其他的文件
[root@orcl11g .oracle]# rm -rf /usr/tmp/.oracle/
9. 删除用户和组
[root@orcl11g tmp]# userdel -r oracle
[root@orcl11g tmp]# groupdel oper
[root@orcl11g tmp]# groupdel dba
[root@orcl11g tmp]# groupdel oinstall
10. 撤销oracle的资源限制文件
[root@orcl11g tmp]# vi /etc/security/limits.conf
11. 内核参数
[root@orcl11g tmp]# vi /etc/sysctl.conf
[root@orcl11g tmp]# sysctl -p
12. 删除oracle base
[root@orcl11g ~]# rm -rf /u01