Linux Redhat 7 完美刪除/卸載Oracle 11g
阿新 • • 發佈:2018-08-14
del top 全部 gre who down 刪除 grep iat
一、關閉oracle服務和後臺進程
1.查看安裝的主目錄和環境變量:
- echo $ORACLE_HOME
- env | grep ORA
2.查看實例名
- sqlplus / as sysdba
- select instance_name from v$instance;
3.查看啟動的oracle後臺進程
ps –ef |grep ora_
4.關閉服務
- shutdown immediate;
- ps –ef |grep ora_//可以看到後臺進程沒有了
- lsnrctl status //查看監聽程序狀態
5.停止oracle的listener
lsnrctl stop
二、卸載ORACLE
1.刪除$ORACLE_HOME目錄下的子目錄及文件
- cd $ORACLE_HOME
- pwd
- cd /u01/app/oradata/Helen
- rm -rf *
2.刪除/usr/local/bin下的三個文件:dbhome,oraenv,coraenv
- su - root
- cd /usr/local/bin
- rm -rf dbhome
- rm -rf oraenv
- rm -rf coraenv
3.刪除/etc下的兩個文件:oratab和oralnst.loc
- cd /etc
- rm -rf oratab
- rm -rf oraInst.loc
4.刪除/opt目錄的ORCLfmap子目錄
rm –rf /opt/ORCLfmap
5.刪除建立的用戶及組oinstall 和dba
- su –oracle
- Env | grp ORA
- su root 或者whoami查看當前用戶是誰
- rm –rf /u01刪除全部文件
- cat /etc/pass 查看用戶
- cat /etc/group查看組
6.多次exit退出重新用root登錄
- userdel –r oracle
- groupdel oinstall
- groupdel dba
註意:如果需要重新安裝的話不需要傷處oracle的用戶和組
Linux Redhat 7 完美刪除/卸載Oracle 11g