如何在linux下完全删除oracle11g xe版本

2024-11-26 01:06:00
推荐回答(2个)
回答1:

停止服务再删除安装包和用户目录,具体步骤如下:


  1. 使用SQL*PLUS停止数据库

     [oracle@OracleTest oracle]$ sqlplus /nolog

     SQL> connect / as sysdba

     SQL> shutdown [immediate]

    SQL> exit

  2. 停止Listener

    [oracle@OracleTest oracle]$ lsnrctl stop 

  3.  停止HTTP服务

    [root@OracleTest /root]# service httpd stop

  4.  停止HTTP服务

        [root@OracleTest /root]# service httpd stop

    5.    用su或者重新登录到root(如想重新安装可以保留oracle用户,省得输入环境变量了) 

    6.    将安装目录删除

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

 

    7.    将/usr/bin下的文件删除

[root@OracleTest /root]# rm /usr/local/bin/dbhome

[root@OracleTest /root]# rm /usr/local/bin/oraenv

[root@OracleTest /root]# rm /usr/local/bin/coraenv

 

    8.    将/etc/oratab删除

[root@OracleTest /root]# rm /etc/oratab

 

    9.    将/etc/oraInst.loc删除

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

 

    10.    将oracle用户删除(若要重新安装,可以不删除)

[root@OracleTest /root]# userdel –r oracle

 

    11.    将用户组删除(若要重新安装,可以不删除)

[root@OracleTest /root]# groupdel oinstall

[root@OracleTest /root]# groupdel dba

 

    12.    将启动服务删除

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

到此为止重启后,你的Linux系统下的Oracle数据库已完全删除了。

回答2:

删除:rpm -e oracle-xe

强制安装:rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm --force