1. 程式人生 > >Linux Redhat 7 完美刪除/卸載Oracle 11g

Linux Redhat 7 完美刪除/卸載Oracle 11g

del top 全部 gre who down 刪除 grep iat

一、關閉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