如何手動的乾淨的刪除linux上的ORACLE資料庫____大資料

來源:互聯網
上載者:User

最近在用VMWARE虛擬機器做ORACLE的資料庫實驗,我們都知道在WINDOWS上,我可以到添加刪除程式裡去自動刪除已經安裝的所有的應用程式,但是在LINUX上沒有這個服務可以進行自動的刪除,於是嘗試了下手動的刪除ORACLE資料庫。具體步驟如下:

 

1,先查下ORACLE_SID,ORACLE_HOME.ORACLE_BASE的資訊:

[oracle@vmoel5u4 dbs]$ echo $ORACLE_SID
PROD
[oracle@vmoel5u4 dbs]$ echo $ORACLE_HOME
/u01/app/oracle/product/10.2.0/db_1
[oracle@vmoel5u4 dbs]$ echo $ORACLE_BASE
/u01/app/oracle

 

2,進入ORACLE_BASE目錄,去刪除安裝ORACLE資料庫資訊的相關的目錄:

下面的admin,flash_recovery_area,FRA,oradata目錄都ORACLE資料庫安裝後的相應的目錄,我們可以都把它刪除了。其中product目錄是ORACLE資料庫的安裝程式檔案,此檔案不能刪除,我們安裝資料庫需要此安裝檔案,此檔案就相當於WINDOWS系統下的安裝ORACLE的exe的可執行檔。

[oracle@vmoel5u4 ~]$ cd $ORACLE_BASE
[oracle@vmoel5u4 oracle]$ ll
total 20
drwxr-x--- 3 oracle oinstall 4096 Jul 22 18:12 admin
drwxr-xr-x 3 oracle oinstall 4096 Nov 25 19:34 flash_recovery_area
drwxr-xr-x 2 oracle oinstall 4096 Nov 17 18:11 FRA
drwxr-xr-x 3 oracle oinstall 4096 Nov 17 18:51 oradata
drwxrwx--- 3 oracle oinstall 4096 Mar 24  2012 product


[oracle@vmoel5u4 oracle]$ rm -rf admin

[oracle@vmoel5u4 oracle]$ rm -rf flash_recovery_area FRA

[oracle@vmoel5u4 oracle]$ rm -rf oradata

 

3,由於我此台伺服器部署了GRID CONTROL的agent10g,所以我也需要把agent10g目錄給刪除掉。

[oracle@vmoel5u4 oracle]$ cd product/
[oracle@vmoel5u4 product]$ ll
total 4
drwxrwx--- 4 oracle oinstall 4096 Nov 17 23:35 10.2.0
[oracle@vmoel5u4 product]$ cd 10.2.0/
[oracle@vmoel5u4 10.2.0]$ ll
total 8
drwxr-xr-x 38 oracle oinstall 4096 Nov 25 19:41 agent10g
drwxr-x--- 54 oracle oinstall 4096 Nov 17 18:13 db_1
[oracle@vmoel5u4 10.2.0]$ pwd
/u01/app/oracle/product/10.2.0
[oracle@vmoel5u4 10.2.0]$ rm -rf agent10g/

 

4,到目前為止,與ORACLE相關的資料檔案都刪除掉了。
[oracle@vmoel5u4 10.2.0]$ ll
total 4
drwxr-x--- 54 oracle oinstall 4096 Nov 17 18:13 db_1

 

5,我們再刪除ORACLE資料庫的參數檔案,密碼檔案以及snapshot檔案

[oracle@vmoel5u4 db_1]$ cd $ORACLE_HOME/dbs
[oracle@vmoel5u4 dbs]$ ll
total 6956
-rw-rw---- 1 oracle oinstall    1544 Nov 17 18:58 hc_PROD.dat
-rw-r----- 1 oracle oinstall   12920 May  3  2001 initdw.ora
-rw-r----- 1 oracle oinstall    8385 Sep 11  1998 init.ora
-rw-r--r-- 1 oracle oinstall     318 Nov 17 18:57 initPROD.ora
-rw-rw---- 1 oracle oinstall      24 Nov 17 18:59 lkPROD
-rw-r----- 1 oracle oinstall    1536 Nov 17 23:59 orapwPROD
-rw-r----- 1 oracle oinstall 7061504 Nov 18 22:30 snapcf_PROD.f
-rw-r----- 1 oracle oinstall    2560 Nov 25 19:35 spfilePROD.ora
[oracle@vmoel5u4 dbs]$


[oracle@vmoel5u4 ~]$ cd $ORACLE_HOME/dbs
[oracle@vmoel5u4 dbs]$ ll
total 6956
-rw-rw---- 1 oracle oinstall    1544 Nov 17 18:58 hc_PROD.dat
-rw-r----- 1 oracle oinstall   12920 May  3  2001 initdw.ora
-rw-r----- 1 oracle oinstall    8385 Sep 11  1998 init.ora
-rw-r--r-- 1 oracle oinstall     318 Nov 17 18:57 initPROD.ora
-rw-rw---- 1 oracle oinstall      24 Nov 17 18:59 lkPROD
-rw-r----- 1 oracle oinstall    1536 Nov 17 23:59 orapwPROD
-rw-r----- 1 oracle oinstall 7061504 Nov 18 22:30 snapcf_PROD.f
-rw-r----- 1 oracle oinstall    2560 Nov 25 19:35 spfilePROD.ora
[oracle@vmoel5u4 dbs]$ rm -rf hc_PROD.dat initPROD.ora lkPROD orapwPROD snapcf_PROD.f spfilePROD.ora
[oracle@vmoel5u4 dbs]$ ll
total 28
-rw-r----- 1 oracle oinstall 12920 May  3  2001 initdw.ora
-rw-r----- 1 oracle oinstall  8385 Sep 11  1998 init.ora

 

6,刪除LISTENER檔案和TNSNAMES檔案

[oracle@vmoel5u4 admin]$ cd $ORACLE_HOME/network/admin
[oracle@vmoel5u4 admin]$ ll
total 12
-rw-r--r-- 1 oracle oinstall  419 Nov 25 19:59 listener.ora
drwxr-x--- 2 oracle oinstall 4096 Mar 24  2012 samples
-rw-r--r-- 1 oracle oinstall  541 Nov 17 19:39 tnsnames.ora
[oracle@vmoel5u4 admin]$ rm -rf listener.ora tnsnames.ora
[oracle@vmoel5u4 admin]$ ll
total 4
drwxr-x--- 2 oracle oinstall 4096 Mar 24  2012 samples

7,還可以順便檢查一下/etc/oratab    /etc/inittab   /u01/app/oraInventory/ContentXML/inventory.xml 檔案,看是否有什麼多餘的條目(entries)資訊進行刪除或者修改它。

通過上面的7步,基本上就可以把一個ORACLE 資料庫從LINUX上刪除了。
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.