怎樣手動的乾淨的刪除linux上的ORACLE資料庫

來源:互聯網
上載者:User

標籤:windows   list   password   系統   apc   content   nbsp   war   inittab   

近期在用VMWARE虛擬機器做ORACLE的資料庫實驗。我們都知道在WINDOWS上,我能夠到加入刪除程式裡去自己主動刪除已經安裝的全部的應用程式。可是在LINUX上沒有這個服務能夠進行自己主動的刪除。於是嘗試了下手動的刪除ORACLE資料庫。

詳細過程例如以下:

 

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

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

 

2,進入ORACLE_BASE檔案夾,去刪除安裝ORACLE資料庫資訊的相關的檔案夾:

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

[[email protected] ~]$ cd $ORACLE_BASE
[[email protected] 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


[[email protected] oracle]$ rm -rf admin

[[email protected] oracle]$ rm -rf flash_recovery_area FRA

[[email protected] oracle]$ rm -rf oradata

 

3,因為我此台server部署了GRID CONTROL的agent10g,所以我也須要把agent10g檔案夾給刪除掉。

[[email protected] oracle]$ cd product/
[[email protected] product]$ ll
total 4
drwxrwx--- 4 oracle oinstall 4096 Nov 17 23:35 10.2.0
[[email protected] product]$ cd 10.2.0/
[[email protected] 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
[[email protected] 10.2.0]$ pwd
/u01/app/oracle/product/10.2.0
[[email protected] 10.2.0]$ rm -rf agent10g/

 

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

 

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

[[email protected] db_1]$ cd $ORACLE_HOME/dbs
[[email protected] 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
[[email protected] dbs]$


[[email protected] ~]$ cd $ORACLE_HOME/dbs
[[email protected] 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
[[email protected] dbs]$ rm -rf hc_PROD.dat initPROD.ora lkPROD orapwPROD snapcf_PROD.f spfilePROD.ora
[[email protected] 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檔案

[[email protected] admin]$ cd $ORACLE_HOME/network/admin
[[email protected] 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
[[email protected] admin]$ rm -rf listener.ora tnsnames.ora
[[email protected] 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上刪除了。
 

怎樣手動的乾淨的刪除linux上的ORACLE資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.