1. 程式人生 > >Linux Redhat 7 完美刪除/解除安裝Oracle 11g

Linux Redhat 7 完美刪除/解除安裝Oracle 11g

一、關閉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的使用者和組