【发布时间】:2022-06-22 21:52:19
【问题描述】:
我正在尝试为即时客户端 19_14 安装 odbc。我已经下载了必要的 .exe 文件等并将它们保存到我的 C 盘。然后我导航到目录:
C:\oracle\instantclient_19_14>
然后我执行以下操作:
C:\oracle\instantclient_19_14>odbc_install.exe
但是我收到以下错误:
Couldn't find Oracle Instant Client in present directory.
有谁知道这是为什么。我可以看到文件夹中的odbc_install文件,所以不清楚为什么会出错。
【问题讨论】:
-
您从哪里下载了哪些文件?正常的Oracle distribution 是您下载并解压缩的 ZIP 文件 - 您需要一个基本包,然后可以在顶部获取 ODBC 包。您是否仅下载并解压缩了 ODBC 包?
-
我下载了ODBC包(19.14版),还有即时客户端基础包(21.3版)。除非我应该尝试将它们放在同一个版本上?我不认为这会是个问题。也许我需要将 Oracle 的环境变量设置为新的客户端文件夹?
-
拥有不同的版本听起来并不可取。如果您的 _19_14 文件夹仅包含 ODBC 安装程序,那么它可能只是在抱怨,因为它在同一位置找不到其他任何东西 - 它应该在哪里。我认为您可能需要使用 21.3 ODBC;或者如果您确实必须使用 19.14,您还需要该版本的基本包?
-
我现在都在 19.14 上。但是,我仍然遇到错误。我需要做任何事情来安装客户端吗?我不确定是否只下载它就足够了,但我看不到任何安装 (.exe) 文件
-
您只需根据您所说的从 c:\oracle 目录中解压缩它;存档中的文件应展开到您已有的 Instantclient_19_14 目录中。 Read more about installing ODBC.
标签: oracle odbc instantclient