(1)關閉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 查看監聽程序狀態
(2)停止oracle的listener
(3)刪除$ORACLE_HOME目錄下的子目錄及文件
cd $ORACLE_HOME
pwd
cd /u01/app/oradata/Helen
secureCRT是windows下連接linux工具
xmanager也是連接linux工具,支持圖形化,這里我們通過dbca圖形化方式卸載oracle要用xmanager
dbca
返回secureCRT
(4)刪除/usr/local/bin下的三個文件:dbhome,oraenv,coraenv
su root cd /usr/local/bin ll rm dbhome rm oraenv rm coraenv
(5)刪除/etc下的兩個文件:oratab和oralnst.loc
cd /etc
rm -fr oratab
rm -fr oraInst.loc
(6)刪除/opt目錄的ORCLfmap子目錄
rm –rf ORCLfmap
(7)刪除建立的用戶及組oinstall 和dba
su –oracle Env | grp ORA su root 或者whoami查看當前用戶是誰 rm –rf /u01刪除全部文件 cat /etc/pass 查看用戶 cat /etc/group查看組
(8)多次exit退出重新用root登錄
userdel –r oracle
groupdel oinstall
groupdel dba