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