Linux Redhat 7 完美删除/卸载Oracle 11g

Posted lemon-pid

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Redhat 7 完美删除/卸载Oracle 11g相关的知识,希望对你有一定的参考价值。

一、关闭oracle服务和后台进程
1.查看安装的主目录和环境变量:

  1.  
    echo $ORACLE_HOME
  2.  
    env | grep ORA

2.查看实例名

  1.  
    sqlplus / as sysdba
  2.  
    select instance_name from v$instance;

3.查看启动的oracle后台进程

ps –ef |grep ora_

4.关闭服务

  1.  
    shutdown immediate;
  2.  
    ps –ef |grep ora_//可以看到后台进程没有了
  3.  
    lsnrctl status //查看监听程序状态

5.停止oracle的listener

lsnrctl stop

二、卸载ORACLE
1.删除$ORACLE_HOME目录下的子目录及文件

  1.  
    cd $ORACLE_HOME
  2.  
    pwd
  3.  
    cd /u01/app/oradata/Helen
  4.  
    rm -rf *

2.删除/usr/local/bin下的三个文件:dbhome,oraenv,coraenv

  1.  
    su - root
  2.  
    cd /usr/local/bin
  3.  
    rm -rf dbhome
  4.  
    rm -rf oraenv
  5.  
    rm -rf coraenv

3.删除/etc下的两个文件:oratab和oralnst.loc

  1.  
    cd /etc
  2.  
    rm -rf oratab
  3.  
    rm -rf oraInst.loc

4.删除/opt目录的ORCLfmap子目录

rm –rf /opt/ORCLfmap

5.删除建立的用户及组oinstall 和dba

  1.  
    su –oracle
  2.  
    Env | grp ORA
  3.  
    su root 或者whoami查看当前用户是谁
  4.  
    rm –rf /u01删除全部文件
  5.  
    cat /etc/pass 查看用户
  6.  
    cat /etc/group查看组

6.多次exit退出重新用root登录

  1.  
    userdel –r oracle
  2.  
    groupdel oinstall
  3.  
    groupdel dba

注意:如果需要重新安装的话不需要伤处oracle的用户和组



以上是关于Linux Redhat 7 完美删除/卸载Oracle 11g的主要内容,如果未能解决你的问题,请参考以下文章

docker+swarm集群

mysql5.7版本tar包手动安装---redhat7.0

Linux rpm 安装卸载操作

Linux软件安装

R redhat 卸载

Linux redhat ICE环境安装