本文介绍了linux下卸载oracle 11g数据库的方法,oracle的deinstall包中有个deinstall命令,可实现oracle数据库的卸载,需要的朋友参考下。
linux卸载Oracle
(oracle的deinstall包中有个deinstall命令
oracle11.2.0.3/deinstall/deinstall)
1,停止EM和监听
复制代码 代码示例:
[root@jbxue ~]$ emctl stop dbconsole
[root@jbxue ~]$ lsnrctl stop
2,停止数据库
[root@jbxue ~]sqlplus / as sysdba
SQL> shutdown immediate
3,停止http服务
[root@jbxue ~]$ su root
[root@dev oracle]# service httpd stop
4,删除安装目录
[root@jbxue ~]$ rm -r /u01/app/oracle
[root@jbxue ~]$ rm -r /u01/app/oraInventory
如果要再次安装,可保留目录,删除目录下的文件
[root@jbxue ~]$ rm -r /u01/app/oracle/*
[root@jbxue ~]$ rm -r /u01/app/oraInventory/*
5,删除/usr/local/bin下的文件
[root@dev oracle]# rm -f /usr/local/bin/coraenv
[root@dev oracle]# rm -f /usr/local/bin/dbhome
[root@dev oracle]# rm -f /usr/local/bin/oraenv
6,将/etc/oratab删除
[root@dev oracle]# rm -f /etc/oratab
7,删除/etc/oraInst.loc
[root@dev oracle]# rm -f /etc/oraInst.loc
8,删除oracle用户和用户组(若要重新安装,可以不删除)
oracle用户若还安装了其它软件,如weblogic,请不要删除用户
[root@dev oracle]# userdel –r oracle
[root@dev oracle]# groupdel oinstall
[root@dev oracle]# groupdel dba
[root@dev oracle]# groupdel oper (如果有)