【问题标题】:Oracle Install for SSIS connectivity (and drivers 32 64 bit)Oracle Install for SSIS 连接(和驱动程序 32 64 位)
【发布时间】:2011-03-22 07:06:30
【问题描述】:

我有一个 SSIS 包 (SQL 2008),我需要使用它连接到 Oracle DB (11g)。我需要安装什么才能连接到 oracle?术语是什么?我所做的所有搜索都在谈论即时客户端,但在下载时我没有看到任何 exe?我知道安装服务器将为我提供 Oracle 网络管理器(用于更新 TNSNames.ora 的 UI),但我不想安装整个服务器。那是矫枉过正。什么是最小的占用空间,以便我可以通过 SSIS 中的连接管理器创建到 Oracle 数据库的连接?

Instant ClientOracle 客户端工具 等还有什么区别?有太多晦涩难懂的(至少对我而言)术语,令人困惑。

附: - 通过阅读http://www.oracle.com/technetwork/topics/dotnet/index-085163.html,您会认为这就是我想要的,但下载的只是一个 install.bat,似乎什么也没做!迄今为止我尝试过的典型“解决方案”。

【问题讨论】:

    标签: oracle ssis driver


    【解决方案1】:

    嗯,我所做的是从http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html 下载 适用于 Microsoft Windows (x64) 的 Oracle Database 11g 第 2 版客户端 (11.2.0.1.0)。它有 4 个安装选项,其中一个是 Instant Client(对我没有帮助)。一个有效的是 Runtime client 或类似名称的东西。它安装了我想要的网络管理器。

    PS-Adding on(当我遍历 Oracle 64 位旅程时),我发现我无法将 SSIS 与 64 位 Oracle DB 提供程序一起使用。我得到了例外(在 SSIS 中添加连接):

    测试连接失败,因为 初始化提供程序时出错。 尝试加载 Oracle 客户端 图书馆扔 坏图像格式异常。这个问题 在 64 位模式下运行时会发生 使用 32 位 Oracle 客户端 已安装组件。

    我猜这是因为 SSIS 进程是 32 位进程,不能使用 64 位 Oracle 驱动程序(我的主机是 Win 7 64 位)。

    经过测试,我发现确实是这样。 我们只需要 SSIS IDE 的 32 位驱动程序,但在使用 64 位 dtexec.exe (C:\Program Files\Microsoft SQL Server\100\DTS\宾)

    所以在开发中(在 64 位机器上)安装 32 位和 64 位客户端: 32 位:用于在 Visual Studio IDE 中进行开发 64 位:在命令行上使用 64 位版本的 dtexec.exe 运行 DTSX 包(就像我们在生产环境中运行的情况一样)

    一个类似的线程here

    【讨论】:

    【解决方案2】:

    我不确定安装客户端和 Oracle 客户端工具之间的区别。我一直用后者。下面的链接下载了 10g 客户端工具(在 Oracle 数据库 10g 客户端第 2 版下),这应该是您从 SSIS 获得连接所需要的。

    http://www.oracle.com/technetwork/database/10204-winx64-vista-win2k8-082253.html

    【讨论】:

    • 如何将它连接到 SSIS?下载后我看到一堆文件,包括 adrci.exe、genezi.exe 和 uidrvci.exe。不清楚如何让这个驱动出现在 SSIS 导入包中
    【解决方案3】:

    我使用此链接Configuring SSIS 2008 to Connect to Oracle 并成功让 VS 2012 将 SSIS 与 Oracle 11.2 即时客户端一起使用。所有功劳归于作者 Jerry Dy。注意:唯一需要的注册表项是 ORACLE_HOME 的注册表项。

    【讨论】:

      猜你喜欢
      • 2011-09-03
      • 2020-11-11
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      • 1970-01-01
      相关资源
      最近更新 更多