使用预安装的 oracle 客户端 32 位安装 oracle 客户端 64 位

install oracle client 64bit with pre-installed oracle client 32bit

请问目前我的64位win8安装的是32位的oracle客户端(sqlplus等)。一切正常。然而这次我正在做一些 ssrs 并且需要连接到 oracle 数据库,因此我必须安装 64 位 oracle 客户端。

我已经下载了

版本 12.1.0.2.0 Instant Client Package - Basic:运行 OCI、OCCI 和 JDBC-OCI 应用程序所需的所有文件

来自 http://www.oracle.com/technetwork/topics/winx64soft-089540.html

并且我已将路径设置为下载的 "instantclient_12_1"

当我运行 ssrs 报告时,它显示 TNS 无法解析等。因此它应该能够运行 64 位 oracle 客户端,但找不到 tnsnames.ora,所以我复制了 tnsnames.ora 从 32 位 oracle 客户端到 "instantclient_12_1" 文件夹。但还是不行。

*我已经重启了电脑 *也已将 PATH 设置为 tnsnames 文件夹

请问有没有哪一步做错了? 更喜欢需要较少安装文件的步骤。因为一旦这在我的笔记本电脑上工作。我将同样的应用到生产服务器。

确保在您的环境中设置了环境变量 TNS_ADMIN。它应包含 TNSNames.ora.

的路径