由于开发环境的需要,在windows server 2008 r 2企业64位系统上安装Oracle 10g。 Oracle数据库10g版本2(10.2.0.4 ) for Microsoft Windows Vista x64、Microsoft windowsserver2008r2x64、windows server 2008 R2 x64
安装完成后,系统立即提示您检查操作系统版本。 必须为5.0、5.1、5.2or6.0。 实际上是6.1。 没及格。 下图:
以前的《在RHEL5.2上安装Oracle 数据库10g(二)》文章也提到了如何说谎,以免自检不及格。 画葫芦,在安装目录下找到installoraparam.ini,然后将“[Certified Versions]”更改为:
[认证版本]
# youcancustomiseerrormessageshownforfailure,providevalueforcertified _ version _ failure _ message
windows=5.0、5.1、5.2、6.0、6.1
也就是说,添加对版本6.1的支持即可。 修改完成了。 重新安装。 高兴地看了看:
自检合格,诈骗成功。 但是,我们接下来在安装过程中还有自检。 此时,仍然提示错误:
正在确认操作系统要求.
要求的结果:5.0、5.1、5.2、6.0之一
实际结果: 6.1
检查完成。 这次检查的整体结果是:失败
问题: Oracle数据库10g未在当前操作系统上进行身份验证。
下图:
但是,此时不需要进行其他修改。 只需选中操作系统检查后的错误复选框,单击“调整为用户身份验证”,然后单击“下一步”忽略错误。 安装过程中很顺利,但之后没有任何错误,Oracle 10g安装得很顺利。
这是网上朋友在官网下载的适用于MicrosoftWindowsVista的Oracle数据库10g 10.2.0.3版
下载结束后,自己修改文件。
有两种方法可以在目录中找到refhost.xml。 一个将以下代码添加到stageprereqdb目录,另一个将添加到stageprereqdb_prereqsdb目录:
在install目录下修改另一个oraparam.ini文件
[认证版本]
# youcancustomiseerrormessageshownforfailure,providevalueforcertified _ version _ failure _ message
#windows=5.0、5.1、5.2、6.0、6.1
最后添加以下代码。
# [ windows-6.1 -请求]
# minimumdisplaycoloursforouitorun
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300
# [ windows-6.1 -选项]