1. 程式人生 > >Oracle11g完全解除安裝與安裝失敗處理方法

Oracle11g完全解除安裝與安裝失敗處理方法

Oracle的解除安裝方法

在我的電腦Oracle安裝目錄下找到deinstall 資料夾(C:\app\youmingke\product\11.2.0\dbhome_1\deinstall ) ,其下面有一個deinstall.bat檔案,點選執行,傻瓜式解除安裝即可。若解除安裝不完全,可參照下面的方法手動刪除檔案。

問題0:Oracle解除安裝不完全

oracle 有時候沒法解除安裝,需要手動刪除檔案,此時若檔案跟各種配置以及登錄檔沒有刪除完全是重灌不上的。重灌時會遇到各種問題,總結如下。

一.Oracle檔案安裝的目錄,解除安裝不完全時,需要手動刪除。(youmingke為本人電腦的使用者名稱)

  1. C:\app\youmingke
  2. C:\Program Files\Oracle\Inventory
  3. C:\Users\youmingke\Oracle

問題1:環境不滿足最低要求

Win10安裝 oracle11g 出現INS-13001環境不滿足最低要求

解決方法:

首先,開啟你的解壓後的database資料夾,找到stage,然後cvu,找到cvu_prereq.xml檔案,用記事本開啟,做如下修改:

藍色部分為替換後的文字,最主要的不同就是6.2和window10。

如果你安裝的是32位的,則將64-bit改成32bit就可以了!改動後儲存。退出安裝介面,重新點選setup.exe就不會出項這個錯誤提示了!可以進入正常安裝了。

 

 

問題2:出現的 INS-32025 問題

解決方法:

刪除C:\Program Files\Oracle\Inventory\ContentsXML目錄下的inventory.xml 檔案。

或者是

刪除C:\Program Files (x86)\Oracle\Inventory\ContentsXML目錄下的inventory.xml 檔案。

亦或者刪除C:\Program Files\Oracle下的Inventory資料夾。

 

問題3:指定的 Oracle 系統識別符號 (SID) 已在使用

解決方法:

第一步:工作管理員右擊-->選擇服務頁面,開啟開啟服務-->停止oracle的所有服務.

第二步:1.執行regedit,選擇HKEY_LOCAL_MACHINE  SOFTWARE  ORACLE,按del鍵刪除這個入口

2.執行regedit,選擇HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services,滾動這個列表,刪除所有Oracle入口。

3.執行regedit,HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application,刪除所有Oracle入口。

4.HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services ,刪除所有Oracle入口。

 

問題4:提示OracleMTSRecoveryService 已經存在

 

解決方法:

以管理員身份執行cmd → net stop OracleMTSRecoveryService

sc delete OracleMTSRecoveryService

如何以管理員許可權執行:滑鼠右鍵單擊開始選單

甚至可以將Oracle的所有服務均以這種方式刪除一遍。

問題5:Environment variable:"PATH" 狀態 失敗

問題內容:

未能滿足某些最低安裝要求。請複查並修復下表中列出的問題,然後重新檢查系統。

Checks
    Environment Variable: "PATH"       失敗
    
This test checks whether the length of the environment variable "PATH" does not exceed the recommended length. (詳細資訊)
預期值: 1023
實際值: 1035   

 

解決方法:

  1. 問題的原因是環境變數PATH中對應的變數值太長。
  2. 將變數值備份到記事本中,然後刪除一部分變數值,讓ORACLE 校驗過去(如果校驗不過去,請“退出”後,再點選“Setup”)
  3. 待安裝完後,將原先備份的環境變數,再給粘回去儲存即可。