Oracle 客户端未安装或无法加载。无法加载 OCIDLL

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

为什么安装Oracle11g Express后instantclient_12_1 that EMS SQL Manager for Oracle无法加载相关库:

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

已解决:

切换到 Oracle11g 32 位和 InstantClient 32 位解决了这个问题。似乎不支持 x64。

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

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

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

如果您的机器上有 Java 8,您可以随时免费使用 Oracle SQL Developer。无需任何 Oracle 客户端。