【问题标题】:ORACLE_HOME Error When Testing Connection with Oracle Connector by Attunity for SSIS通过 Attunity for SSIS 测试与 Oracle 连接器的连接时出现 ORACLE_HOME 错误
【发布时间】:2019-06-11 00:48:06
【问题描述】:

我也有同样的问题。这是我的设置...

  1. Windows 10 64 位
  2. SQL Server 数据工具 v10.0.40219.1 SP1
  3. 适用于 SSIS(32 位和 64 位)v2.0 的 Attunity Oracle 连接器
  4. 安装了 64 位 Oracle 客户端 v12.1.0
  5. 安装了 32 位 Oracle 客户端 v12.1.0
  6. 设置 tnsnames.ora 指向 dev 和 QA 实例;通过 tnsping 和 sqlplus 验证连接。
  7. 将 ORACLE_HOME 设置为指向 64 位产品目录

我已经通过 Attunity 连接创建了一个 (MSORA) Microsoft Connector for Oracle。我使用 tns 名称、用户名和密码填充连接。我单击 Test Connection 按钮,然后看到以下内容:

完整的错误如下:

===================================

Error at Export SingleFile [Connection manager "Sample"]: Oracle Home not found.

 (Microsoft Visual Studio)

===================================

Test connection failed

===================================

Oracle Home not found.
 (Export SingleFile)

------------------------------
Program Location:

   at Microsoft.SqlServer.Dts.Runtime.ConnectionManager.AcquireConnection(Object txn)
   at Attunity.IntegrationServices.DataFlowUI.OracleUI.OraConnectionDialog.testConBtn_Click(Object sender, EventArgs e)

===================================

Oracle Home not found.
 (Export SingleFile)

------------------------------
Program Location:

   at Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100.AcquireConnection(Object pTransaction)
   at Microsoft.SqlServer.Dts.Runtime.ConnectionManager.AcquireConnection(Object txn)

如果它没有从我的系统变量中拉取 oracle_home,它是从哪里拉取的?

这是我系统上的 ORACLE_HOME 环境变量:

【问题讨论】:

    标签: oracle ssis etl attunity


    【解决方案1】:

    Attunity Oracle Conenctor doesn't work after update 帖子中记录了一个问题,该问题确定了 Oracle 连接器 5.0 版与 SSDT 最新版本(截至 2019 年 2 月 1 日为 15.9.x)之间的兼容性问题。在解决兼容性问题之前,事实上的解决方案是部署 SSDT 的 15.8.0 版本。这将安装 14.0.3002.113 Microsoft SQL Server Integration Services Designer。

    这是我为解决而执行的步骤:

    1. 从软件中心安装 oracle 32 位客户端
    2. 从软件中心安装 oracle 64 位客户端
    3. 将 tnsnames.ora 文件部署到 32 位安装
    4. 将 tnsnames.ora 文件部署到 64 位安装
    5. Microsoft SQL Server Data Tools 15.8.0 版
    6. 通过 Attunity 5.0 版安装(32 位)SSIS Oracle 连接器
    7. 通过 Attunity 5.0 版安装(64 位)SSIS Oracle 连接器
    8. 验证您对 32 位和 64 位客户端目录中的项目具有读取和执行权限

    这是我的环境中的照片...

    干杯, 亚当

    【讨论】:

      猜你喜欢
      • 2018-07-02
      • 2012-05-10
      • 2016-04-08
      • 1970-01-01
      • 1970-01-01
      • 2018-01-18
      • 1970-01-01
      • 1970-01-01
      • 2019-10-07
      相关资源
      最近更新 更多