ORACLE_HOME错误当SSIS测试与Oracle连接器连接通过为Attunity

问题描述 投票:1回答:1

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

  1. 10的Windows 64位
  2. SQL Server数据工具v10.0.40219.1 SP1
  3. 为Attunity甲骨文连接器SSIS(32位和64位)V2.0
  4. 安装Oracle客户端64位v12.1.0
  5. 安装Oracle客户端32位v12.1.0
  6. 设置tnsnames.ora中指向的开发人员及QA实例;通过TNSPING和sqlplus的验证连接。
  7. 设置ORACLE_HOME指向64位产品目录

我已经为Attunity连接创建了甲骨文(MSORA)微软连接器。我填充一个TNS名称,用户名和密码的连接。我点击测试连接按钮,我看到以下内容:

enter image description here

完整的错误如下:

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

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环境变量:

enter image description here

oracle ssis etl attunity
1个回答
1
投票

有在后Attunity Oracle Conenctor doesn't work after update中所述的问题,它确定了Oracle连接器版本5.0和最新版本的SSDT(15.9.x截至2019年2月1日)之间的兼容性问题。直到兼容性问题已得到解决,事实上的解决方案是部署SSDT的15.8.0释放。这将安装微软14.0.3002.113 SQL Server集成服务设计。

下面是我执行来解决步骤:

  1. 从软件中心安装Oracle 32位客户端
  2. 从软件中心安装Oracle 64位客户端
  3. 部署tnsnames.ora文件到32位安装
  4. 部署tnsnames.ora文件到64位安装
  5. Microsoft SQL Server数据工具释放-15.8.0
  6. 安装(32位)由为Attunity版本5.0 SSIS甲骨文连接器
  7. 安装(64位)由为Attunity版本5.0 SSIS甲骨文连接器
  8. 确认您已经阅读并包括32位和64位客户端目录执行权限的项目

下面是我的环境拍摄... enter image description here

enter image description here

干杯,亚当

© www.soinside.com 2019 - 2024. All rights reserved.