我一直在尝试通过安装Oracle Express Edition来设置本地测试环境。我已经启动并运行了一个测试数据库,可以从Oracle SQL Developer中查询该数据库。然后我安装了Attunity Oracle连接器。我发现文档中说我应该安装32位和64位版本的Oracle Client for Windows,所以我这样做了。实际上,这些只是您必须解压缩并添加到PATH环境变量中的压缩包。(显然甲骨文的人没有听说过安装器。)然后,我创建了一个SSIS包,将Oracle Source组件添加到我的数据流中,并为其创建了一个Oracle连接管理器。但是,我无法连接到XE数据库。我收到的错误是“Oracle Home not found.‘”
有什么想法吗?有可能做到这一点吗?
VS2015、SQL Server 2014 Express、数据工具14.0.61021.0、Oracle Express Edition 11g R2
发布于 2016-12-01 08:11:56
@卢比奥,
您需要在运行SSIS包的VM或本地计算机上为Oracle设置系统环境变量(如果您的Oracle Express版本位于本地计算机上)。要确定它所在的位置,目录路径应该比sqlplus可执行文件所在的bin目录高一级。
下面是一个示例设置: ORACLE_HOME=c:\Oracle\product\11.2.0。您还应该将路径设置为包含$Oracle_HOME\bin。
要在Windows中设置环境变量,请转到高级系统设置,单击环境变量,在系统下添加一个新变量。
https://stackoverflow.com/questions/40849168
复制相似问题