在Linux下卸载Oracle 11g

时间:2022-10-22 07:07:09

使用SQL*PLUS停止数据库

[oracle@OracleTest ~]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> shutdown [immediate]
SQL> exit

停止Listener

[oracle@OracleTest ~]$ lsnrctl stop

停止HTTP服务

[root@OracleTest /]# service httpd stop

选择执行。

如想重新安装可以保留oracle用户,省得输入环境变量了

删除安装目录

[root@OracleTest /]# rm -rf /oracle/

将/usr/bin下的文件删除

[root@OracleTest /]# rm -rf /usr/local/bin/dbhome
[root@OracleTest /]# rm -rf /usr/local/bin/oraenv
[root@OracleTest /]# rm -rf /usr/local/bin/coraenv

将/etc/oratab删除

[root@OracleTest /t]# rm -rf /etc/oratab

将/etc/oraInst.loc删除

[root@OracleTest /]# rm -rf /etc/oraInst.loc

将oracle用户删除

(若要重新安装,可以不删除)

[root@OracleTest /]# userdel –r oracle

将用户组删除

(若要重新安装,可以不删除)

[root@OracleTest /]# groupdel oinstall
[root@OracleTest /]# groupdel dba

将开机启动服务删除

[root@OracleTest /]# chkconfig --del dbora

到此为止重启后,你的Linux系统下的Oracle数据库已完全删除了!
以上是Linux6.5+Oracle 11g的环境。注意备份环境!