1. 程式人生 > 實用技巧 >linux 解除安裝oracle

linux 解除安裝oracle

Linux下解除安裝Oracle 11g

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

1 2 3 [oracle@VM_0_14_centos deinstall]$ cd $ORACLE_HOME [oracle@VM_0_14_centos11.2.0]$ cd deinstall/ [oracle@VM_0_14_centos deinstall]$ ./deinstall

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

1.使用SQL*PLUS停止資料庫

1 2 3 4 5 6 7 8 9 10 11 12 [oracle@VM_0_14_centos ~]$ sqlplus/as sysdba SQL*Plus: Release11.2.0.1.0Production on Sat Dec117:31:182018 Copyright (c)1982,2009, Oracle.Allrights reserved. Connected to: Oracle Database11gEnterprise Edition Release11.2.0.1.0-64bitProduction With the Partitioning, OLAP, Data MiningandReal Application Testing options
SQL> shutdown SQL> exit

2.停止Listener 

1 [root@VM_0_14_centos ~]$ lsnrctl stop

3.停止HTTP服務

1 [root@VM_0_14_centos ~]$ service httpd stop

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

5.將安裝目錄刪除

1 [root@VM_0_14_centos ~]$ rm-rf/data/app/oracle/

6.將/usr/bin下的檔案刪除

1 2 3 rm/usr/local/bin/dbhome rm/usr/local/bin/oraenv rm/usr/local/bin/coraenv

7.將/etc/oratab刪除

1 rm/etc/oratab

8.將/etc/oraInst.loc刪除

1 rm/etc/oraInst.loc

9.將oracle使用者刪除(若要重新安裝,可以不刪除)

1 [root@VM_0_14_centos ~]# userdel –r oracle

10.將使用者組刪除(若要重新安裝,可以不刪除)

1 2 groupdel oinstall groupdel dba

11.將啟動服務刪除

1 chkconfig--deldbora

到此為止重啟後,你的Linux系統下的Oracle資料庫已完全刪除了!!!

如果要再次安裝, 最好先做一些備份工作。
包括使用者的登入指令碼,資料庫自動啟動關閉的指令碼,和Listener自動啟動的指令碼。
要是有可能連建立資料庫的指令碼也儲存下來