Win7 64bit安裝Oracle 10g Server的報錯

bisal發表於2013-09-18

今天一名新員工問在win7 64bit安裝Oracle 10g Server時第一步就報錯的問題。


雙機setup.exe,一個黑屏閃過,在介面中輸入SYS等的使用者名稱密碼以及安裝路徑後下一步,直接報“未知”的錯誤。


黑屏的內容顯然很關鍵,於是從cmd中執行setup.exe,抓到報錯內容:

“在 oraparam.ini 中未找到先決條件檢查,不執行系統先決條件檢查。

準備從以下地址啟動 Oracle Universal Installer C:\Users\ADMIN~1\AppData\Local\Temp\OraInstall...”


解決方法:

前提:安裝目錄不能有中文或空格。

Oracle的安裝目錄stage\prereq\db\refhost.xml,修改:

  後面新增
  <!--Microsoft Windows 7--&gt
 
 
 

用於標示Oracle10g可以相容Win7

在install目錄中找到oraparam.ini檔案,把
#Windows=4.0,5.0,5.1,5.2
修改成
#Windows=4.0,5.0,5.1,5.2,6.1
並在後面新增
[Windows-6.1-required]    
#Minimum display colours for OUI to run    
MIN_DISPLAY_COLORS=256   
#Minimum CPU speed required for OUI    
#CPU=300   
[Windows-6.1-optional]
作用是在Oracle做先決條件檢查時繞過這個版本的作業系統。


貌似有的版本還需要執行:

右鍵setup.exe,屬性->相容性->以相容模式執行這個程式 windows xp( service pack 3),以管理員身份執行安裝。


而且有的時候做檢查條件時可能報:

正在檢查網路配置要求... 
檢查完成。此次檢查的總體結果為: 失敗 <<<問題: 安裝檢測到系統的主 IP 地址是 DHCP 分配的地址。 
建議案: Oracle 支援在具有 DHCP 分配的 IP 地址的系統上進行安裝。但在安裝之前, 必須將 Microsoft LoopBack Adapter 配置為系統的主網路介面卡。有關在配置有 DHCP 的系統上安裝軟體的詳細資訊, 請參閱 Installation Guide。


這邊是沒有碰到過,介紹的可能的解決方法是:

1、按CTRL+R(或者"開始"-"執行"),輸入hdwwiz.exe開啟硬體新增介面。 
2、選擇手動新增(第二項) 
3、選擇"網路介面卡" 
4、左邊選擇"Microsoft",右邊選擇"Loopback Adapter",確定 
5、開啟網路連線那裡的"更改介面卡設定",給新新增的假網路卡"Microsoft Loopback Adapter"隨便配置一個IP,例如"192.168.0.5/24",行了。


看來Oracle果然強大,不同版本上都可能碰到各種不同的疑難問題。。。需要積累的知識還很多啊。。。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7192724/viewspace-772911/,如需轉載,請註明出處,否則將追究法律責任。

相關文章