近期公司電腦陸陸續續升級到WIN2008/WIN2008R2/WIN7,但發現安裝ORACLE10g client時會遇到安裝失敗的訊息。
原因為:Oracle 10g client 安裝時會進行pre-check requirement的動作,default 只support 到Windows 6.0 以下的版本(under win2008)
解決方法如下:
1. 下載oracle 10.2.0.4 的client版本(一定要使用10.2.0.4裝)
2. modify 安裝folder底下的oraparam.ini (\10204_vista_w2k8_x64_production_client\client\install\orapara.ini)
:> 找到[Certified Versions] 並修改Windows=5.0,5.1,5.2,6.0 ==>>>改成Windows=5.0,5.1,5.2,6.0,6.1
3. 找到合適的位置新增下列:
[Windows-6.1-required]
#Minimum display colurs for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300
[Windows-6.1-optional]
4. modify \10204_vista_w2k8_x64_production_client\client\stage\prereq\client\refhost.xml
modify \10204_vista_w2k8_x64_production_client\client\stage\prereq\client_prereqs\client\refhost.xml
找到合適的位置新增下列:
<!--Microsoft Windows 2008-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
5. 執行下列語法進行安裝
setup.exe -ignoreSysPrereqs -ignorePrereq
6. 安裝無誤後,即可使用10.2.0.5 進行client 升級摟~