linux刪除oracle數(shù)據(jù)庫(kù)的方法:1、使用SQL*PLUS停止數(shù)據(jù)庫(kù);2、停止Listener和HTTP服務(wù);3、登錄到root;4、將安裝目錄以及/usr/bin下的文件刪除;5、刪除oratab等文件即可。
本文操作環(huán)境:linux5.9.8系統(tǒng)、Dell G3電腦、Oracle 11g版。
linux怎么刪除oracle數(shù)據(jù)庫(kù)?
Linux 卸載Oracle 11G:
卸載oracle11G數(shù)據(jù)
1.使用SQL*PLUS停止數(shù)據(jù)庫(kù)
[oracle@OracleTest oracle]$ sqlplus /nolog SQL> connect / as sysdba SQL> shutdown [immediate] SQL> exit
2.停止Listener
[oracle@OracleTest oracle]$ lsnrctl stop
3.停止HTTP服務(wù)
[root@OracleTest /root]# service httpd stop
4.用su或者重新登錄到root(如想重新安裝可以保留oracle用戶(hù),省得輸入環(huán)境變量了)
5.將安裝目錄刪除
[root@OracleTest /root]# rm -rf /u01/app/oracle/
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用戶(hù)刪除(若要重新安裝,可以不刪除)
[root@OracleTest /root]# userdel –-remove oracle
10.將用戶(hù)組刪除(若要重新安裝,可以不刪除)
[root@OracleTest /root]# groupdel oinstall [root@OracleTest /root]# groupdel dba
11.將啟動(dòng)服務(wù)刪除
[root@OracleTest /root]# chkconfig --del dbora
到此為止重啟后,你的Linux系統(tǒng)下的Oracle數(shù)據(jù)庫(kù)已完全刪除了!??!
如果要再次安裝, 最好先做一些備份工作。
包括用戶(hù)的登錄腳本,數(shù)據(jù)庫(kù)自動(dòng)啟動(dòng)關(guān)閉的腳本,和Listener自動(dòng)啟動(dòng)的腳本。
要是有可能連創(chuàng)建數(shù)據(jù)庫(kù)的腳本也保存下來(lái)。