System.Data.OracleClient如何找到已安装的OracleClient

发布于 2024-12-11 11:22:13 字数 173 浏览 0 评论 0原文

我想知道 System.Data.OracleClient 库如何找到安装在机器 OracleClient 上的。我已经重新安装了客户端,但仍然收到错误“OracleClient 需要 Oracle 客户端软件”,这看起来相当可疑,因为客户端安装在 PC 上,它在注册表中有条目,在 PATH 变量中有 Oracle 客户端的路径。

I wonder how does library System.Data.OracleClient finds installed on machine OracleClient. I've reinstalled the client, but still get error "OracleClient requires Oracle client software", which seem rather suspicious, because client is installed on pc, it has entries in registry and path to oracle client in PATH variable.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨夜星沙 2024-12-18 11:22:13

这对我有用:

  1. 添加环境变量 ORACLE_HOME,其值等于安装目录的基数(例如 C:\oracle\product\10.2.0\client_1)
  2. 确保 %ORACLE_HOME%\bin\ 在 PATH 中(安装程序应该已经将其放在那里)

同意使用 ODP.NET 比不推荐使用的 System.Data.OracleClient 更好。

This works for me:

  1. Add the environment variable ORACLE_HOME, with the value equal to the base of the install directory (e.g. C:\oracle\product\10.2.0\client_1)
  2. Make sure that %ORACLE_HOME%\bin\ is in the PATH (the setup program should have already put it in there)

Agreed that using ODP.NET is better than deprecated System.Data.OracleClient.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文