天天看點

Windows 7平台安裝Oracle Client 10g版本時需要做的一點變更

新發的筆記本,Windows 7 Pro,需要安裝Oracle Client,同僚給了一個10g的版本。安裝過程中提示:

“正在檢查作業系統要求… 要求的結果: 5.0,5.1,5.2,6.0 之一實際結果: 6.1 檢查完成。

此次檢查的總體結果為: 失敗 <<<< 問題: Oracle Database 10g 未在目前作業系統中經過認證。

這個問題網上有很多文章回複,其實很簡單,Orace軟體會依賴于refhost.xml這個檔案中定義的作業系統類型來識别。10g版本該檔案總共有兩個,位置分别是:/stage/prereq/client和/stage/prereq/client_prereqs/client,可以看見裡面定義了不同類型的作業系統,10g出現的時候還沒有Windows 7,是以原始版本沒有定義這個類型的作業系統配置,隻需要手工加入Windows 7的配置,讓Oracle安裝時可以知曉這個作業系統類型即可。

添加内容:

<!--Microsoft Windows 7-->

<OPERATING_SYSTEM>

    <VERSION VALUE="6.1"/>

</OPERATING_SYSTEM>