0

我一直在尝试通过安装 Oracle Express Edition 来设置本地测试环境。我已经启动并运行了一个测试数据库,并且可以从 Oracle SQL Developer 查询该数据库。然后我安装了 Attunity Oracle 连接器。我发现文档说我应该安装适用于 Windows 的 32 位和 64 位版本的 Oracle 客户端,所以这就是我所做的。实际上,这些只是您必须解压缩并添加到 PATH 环境变量中的 zip 包。(显然,Oracle 的人还没有听说过安装程序。)然后我创建了一个 SSIS 包,将一个 Oracle Source 组件添加到我的数据流中,并为其创建了一个 Oracle 连接管理器。但是,我无法连接到 XE 数据库。我收到的错误是“找不到 Oracle Home”。

有任何想法吗?甚至有可能做到这一点吗?

VS2015、SQL Server 2014 Express、Data Tools 14.0.61021.0、Oracle Express Edition 11g R2

4

1 回答 1

0

@卢比奥,

您需要在运行 SSIS 包的 VM 或本地机器上为 Oracle 设置系统环境变量(如果这是您的 Oracle Express 版本所在的位置)。要确定它在哪里,目录路径应该比 sqlplus 可执行文件所在的 bin 目录高一级。

这是一个示例设置:ORACLE_HOME=c:\Oracle\product\11.2.0。您还应该将路径设置为包括 $Oracle_HOME\bin。

要在 Windows 中设置环境变量,请转到高级系统设置,单击环境变量,在系统下添加一个新变量。

于 2016-12-01T00:11:56.403 回答