admin 管理员组

文章数量: 887507

今天要通过微软的SSIS将SQL SERVER 2008中的数据库表迁移到Oracle数据库中,因此需要安装针对Oracle 10G的ODAC组件。 具体安装组件及安装步骤参照如下官方页面: http://www.oracle/technetwork/database/windows/install10202-083849.html 但是直接点击setup.exe后缺提示实际版本6.1不被支持。

网上搜索了一下,这是由于vista,windows 2008的系统内部版本是6.0,而win 7 和windows 2008 R2 的内部版本是6.1而造成的。
启动检查:
1、修改ODAC1020221运行后新解压到同一目录下的\install\oraparam.ini文件

找到如下内容
Windows=5.0,5.1,5.2,6.0

请改为Windows=5.0,5.1,5.2,6.0,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]

2、运行ODAC1020221运行后新解压到同一目录下的\install\setup.exe文件

 

另外网上有提到如下改动,但是我找不到\stage\prereq\db\refhost.xml这个文件。这个可能是在安装Oracle 10G数据库时需要做的改动,所以还是在这提及一下,为有碰到相同情况的朋友和自己做个参考。

产品特定先决条件检查:
修改:\stage\prereq\db\refhost.xml

<!--Microsoft Windows Vista-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.0"/>
    </OPERATING_SYSTEM>
后添加:
     <!--Microsoft Windows 7-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.1"/>
    </OPERATING_SYSTEM>

本文标签: 报错 操作系统 版本 bits Windows