Linux下解除安裝Oracle 11g

2021-08-21 06:42:56 字數 1554 閱讀 1698

第一種方法: 使用oracle自帶的runinstaller 解除安裝;

[oracle@localhost /]$ cd /opt/oracle/product/11.2.0/dbhome_1/deinstall/[oracle@localhost deinstall]$ export lang=en

[oracle@localhost deinstall]$ ./deinstall

第二種方法:通過刪除檔案的方式解除安裝;(即:刪除oracle安裝目錄下的所有檔案和資料夾)

1.使用sql*plus停止資料庫

[oracle@oracletest oracle]$ sqlplus /nolog

sql> connect /as sysdba

sql>shutdown [immediate]

sql> exit

2.停止listener

[oracle@oracletest oracle]$ lsnrctl stop

3.停止http服務

4.用su或者重新登入到root(如想重新安裝可以保留oracle使用者,省得輸入環境變數了)

5.將安裝目錄刪除

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資料庫已完全刪除了!!!

以上是centos6.4+oracle 11g的環境。

如果要再次安裝, 最好先做一些備份工作。

包括使用者的登入指令碼,資料庫自動啟動關閉的指令碼,和listener自動啟動的指令碼。

要是有可能連建立資料庫的指令碼也儲存下來。

Oracle 1 安裝和解除安裝

oracle的環境 將兩個壓縮包一起解壓到電腦某個位置的同乙個資料夾 雙擊setup.exe進行安裝 這裡電子郵件可以不用填,接收安全更新勾選掉 安裝的時候選擇乙個位置,還有口令,接下來基本next就可以完成 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 ora...

linux下oracle解除安裝

直接刪除就可以,如果要再次安裝,最好先做一些備份工作。1.使用sql plus停止資料庫 2.停止listener 3.用su或者重新登入到root 4.將oracle安裝目錄刪除 5.刪除tmp下ora開頭的檔案 6.將 usr local bin下的檔案刪除 刪除這三個檔案後,oracle就不能...

常用SQL語句(oracle)(1)

查詢表結構 select column name,data type,data length from user tab cols where table name test desc 表名 變動表 新增列 alter table table name add column name datatyp...