解除安裝Oracle 10g資料庫
因為Oracle 10g資料庫(包括其程式檔案、資料庫檔案等)至少會占用800M左右(隻算程式檔案,不算資料庫檔案)的磁盤空間、200M左右(服務、程序等)的記憶體空間,這是一個不小的資源消耗。是以,如果不再需要使用它時就可以将其解除安裝。
安裝Oracle 10g資料庫比較簡單,但是解除安裝卻相當複雜。安裝完Oracle 10g後在“添加或删除程式”中看到的内容如圖1.47所示。
圖1.47 在“添加或删除程式”中看到的有關Oracle的可删除的程式
顯然,這裡隻有通常意義的可删除的Oracle程式,而沒有Oracle資料庫程式。這是因為Oracle資料庫程式是靠啟動一些服務、程序來提供各項功能的,是以不能單靠這種方法來删除對應的程式檔案,而隻能靠手動方式來輔助、安排如何删除這些程式檔案。這個過程比較繁瑣,至少包括如下幾個步驟。
1)在“開始”@@ “設定”@@ “控制台”@@ “添加或删除程式”中,删除與Oracle 10g有關的程式,如圖1.47所示的程式。
2)在“開始”@@ “設定”@@ “控制台”@@ “管理工具”@@ “服務”中停止與Oracle 10g有關的服務,如圖1.48所示。
圖1.48 停止與Orcale10g有關的服務
3)在“系統資料庫”中删除與Oracle 10g有關的服務、資料源(ODBC)及其驅動程式、安裝與運作環境有關的注冊項。可以先用“oracle”來查找這些注冊項,然後再決定删除,如圖1.49所示。
删除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE;
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services删除以ORACLE開頭的所有服務;
删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/EventLog/Application下以ORACLE開頭的所有服務;
圖1.49 删除與Orcale10g有關的服務的注冊項
4)在“我的電腦”@@ “屬性”@@ “進階”@@ “環境變量”中删除與Oracle 10g有關的環境變量,如圖1.50所示。
圖1.50 删除與Orcale10g有關的環境變量
5)在“C:/Documents and Settings/All Users/「開始」菜單/程式”目錄中删除與Oracle有關的程式菜單(或直接在程式組的菜單中将其删除),如圖1.51所示。
圖1.51 删除與Oracle有關的程式菜單
6)删除“C:/Program Files/Oracle/Inventory”目錄。此目錄中記錄了上一次安裝Oracle時的資訊。如果不将其删除,則再次安裝Oracle時會出現錯誤。
7)重新啟動計算機系統。其目的就是不會再有由Oracle啟動的那些服務、程序了。隻有這樣才能删除某些特殊的檔案夾或某些特殊的檔案,如“C:/oracle/product/10.1.0/db_1/jdk/bin/java.exe”。否則在删除它們時會出現類似如圖1.52所示的提示視窗。
圖1.52 在沒有停止或删除相關的服務、程序就删除某些檔案夾或檔案時的錯誤提示
8)按先删除子檔案夾再删除父檔案夾的方式(建議不要一次删除太多的檔案夾或檔案),逐漸删除按OFA規則安裝的所有Oracle資料庫軟體檔案。