【问题标题】:Oracle client in not installed or it cannot be loaded. OCIDLL cannot be loadedOracle 客户端未安装或无法加载。无法加载 OCIDLL
【发布时间】:2016-05-07 15:50:06
【问题描述】:

怎么可能在安装Oracle11g Express和instantclient_12_1之后EMS SQL Manager for Oracle无法加载相关库:

Oracle client in not installed or it cannot be loaded. OCIDLL cannot be loaded. 

已解决:

切换到 Oracle11g 32bit 和 InstantClient 32bit 解决了这个问题。好像不支持 x64。

【问题讨论】:

  • 什么是“第三方软件”?也许是使用 JDBC 或 ODP.NET 或 OleDB 或 ODBC。所有这些驱动程序都不包含在 Oracle Instant Client 中,您必须单独安装它们。

标签: oracle oracle11g instantclient


【解决方案1】:

他们的文档说这是一个 32 位应用程序。

32 位应用程序无法加载或使用 64 位驱动程序。

注意:如果您有 64 位版本的操作系统,您可能有一个 64 位 Oracle 客户端。由于 SQL Manager for Oracle 是一个 32 位程序,它不能在 64 位客户端上运行。在这种情况下,您需要安装一个 32 位的 Oracle 客户端。

如果您的计算机上安装了 Java 8,则您始终可以免费使用 Oracle SQL Developer。无需任何 Oracle 客户端。

【讨论】:

    猜你喜欢
    • 2019-04-05
    • 2019-01-06
    • 2023-03-13
    • 2019-04-17
    • 2017-12-26
    • 1970-01-01
    • 2013-04-07
    • 2021-12-18
    • 1970-01-01
    相关资源
    最近更新 更多