1.使用sql*plus停止資料庫
[oracle@oracletest oracle]$ sqlplus log
sql> connect / as sysdba
sql> shutdown [immediate]
sql> exit
2.停止listener
[oracle@oracletest oracle]$ lsnrctl stop
3.停止http服務
4.用su或者重新登入到root(如想重新安裝可以保留oracle使用者,省得輸入環境變數了)
5.將安裝目錄刪除
[root@oracletest /root]# rm -rf /u01/oracle/
[root@oracletest /root]# rm -rf /u01/orainventory/
6.將/usr/bin下的檔案刪除
[root@oracletest /root]# rm /usr/local/bin/dbhome
[root@oracletest /root]# rm /usr/local/bin/oraenv
[root@oracletest /root]# rm /usr/local/bin/coraenv
7.將/etc/oratab刪除
[root@oracletest /root]# rm /etc/oratab
8.將/etc/orainst.loc刪除
[root@oracletest /root]# rm /etc/orainst.loc
9.將oracle使用者刪除(若要重新安裝,可以不刪除)
[root@oracletest /root]# userdel –r oracle
10.將使用者組刪除(若要重新安裝,可以不刪除)
[root@oracletest /root]# groupdel oinstall
[root@oracletest /root]# groupdel dba
11.將啟動服務刪除
[root@oracletest /root]# chkconfig --del dbora
到此為止重啟後,你的linux系統下的oracle資料庫已完全刪除了!!!
以上是centos5.4+oracle 11g的環境。
如果要再次安裝, 最好先做一些備份工作。
包括使用者的登入指令碼,資料庫自動啟動關閉的指令碼,和listener自動啟動的指令碼。
要是有可能連建立資料庫的指令碼也儲存下來。
在Linux下解除安裝Oracle 11g
1.使用sql plus停止資料庫 oracle oracletest oracle sqlplus nolog sql connect as sysdba sql shutdown immediate sql exit 2.停止listener oracle oracletest oracle l...
在Linux下解除安裝Oracle 11g
oracle oracletest sqlplus nolog sql connect as sysdba sql shutdown immediate sql exit oracle oracletest lsnrctl stop root oracletest service httpd sto...
在Linux下解除安裝Oracle 11g
1.使用sql plus停止資料庫 oracle oracletest oracle sqlplus nolog sql connect as sysdba sql shutdown immediate sql exit 2.停止listener oracle oracletest oracle l...