将oralce 10G的安装镜像解压都硬盘,找到\stage\prereq\db\ 下的refhost.xml文件添加如下内容:
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
再到install目录中找到oraparam.ini文件,添加如下内容:
[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]
上面只是检查系统是否符合要求,这个时候如果运行setup.exe还有可能出现错误提示。这个时候只要我们右键点setup.exe文件,然后选择“兼容性”标签,勾选上“以兼容模式运行这个程序”并在列表里选择“windows xp(service pack 3)”。然后记得安装的时候选择基本安装模式,不要用高级模式。高级模式到后面还是不能通过。
通过以上方法就解决了Win7旗舰版32位的系统下安装oracle 10g的问题。具体修改过的文件请从这里下载。
http://files.cnblogs.com/yuxuetaoxp/%E4%BF%AE%E6%94%B9%E8%BF%87%E7%9A%84%E6%96%87%E4%BB%B6.rar
参考: http://wangke0611.iteye.com/blog/571969 , http://www.xinlogs.com/win7-install-oracle/