0

我的 Quest Spotlight 试用版未连接到数据库。当我运行用户向导时,它总是出现:

Cannot load OCI DLL: oci.dll

它是一个 64 位 Windows Server / 64 位 Oracle 服务器。

我已经安装了 32 位 Oracle 客户端并将 dict 添加到路径,但没有任何效果。

有人给我小费吗?

4

3 回答 3

1

InstallClient 不配置环境变量。解决方案:

  • 下载instantclient_11_2(记住你的InstallClient路径)
  • PATH添加:C:\instantclient_11_2(OCI.DLL)</li>
  • 新增系统环境变量:SQLPATH,LOCAL,TNS_ADMIN,LD_LIBRARY_PATH;内容:C:\instantclient_11_2

用英语,我的英语不好

于 2018-11-05T07:30:18.673 回答
0

根据聚光灯要求

注意:Spotlight 将使用 32 位 Oracle 客户端在 64 位版本的客户端操作系统上运行。

如果您在同一台计算机上安装了 64 位服务器和 32 位客户端,则 Spotlight 可能会oci.dll在错误的 Oracle Home 中查找。

从 Universal Installer 检查 Oracle 主目录的顺序并首先放置 32 位主目录:

  1. 运行 Oracle 通用安装程序
  2. 单击“已安装的产品”按钮
  3. 切换到“环境”选项卡
  4. 使用右侧箭头重新排序 Oracle Homes,然后单击“应用”
于 2013-07-24T07:53:04.017 回答
0

如果你使用 64 位电脑,oracle 不兼容它。Oracle 找不到 64 位的 oci.dll 文件。

因此,你可以尝试在上面更改oracle home。因此,家庭路径将改变。

于 2016-11-16T13:59:22.700 回答