使用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的环境。注意备份环境!