如何指定要使用哪个 Oracle 客户端安装?

发布于 2024-07-25 00:53:28 字数 97 浏览 14 评论 0原文

我有一台安装了 10g 和 11g 客户端的服务器。 如何设置连接字符串来告诉我的 ASP.NET 应用程序使用第二个客户端 11g(即 OraClient11g_home2)?

I have a server with both 10g and 11g clients installed. How do I setup the connection string to tell my ASP.NET application to use the second client which is 11g (i.e. OraClient11g_home2)?

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

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

发布评论

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

评论(2

凤舞天涯 2024-08-01 00:53:28

来自文档

ODP.NET 10.2.0.2.20 及更高版本中,ODP.NET 可以同时运行多个活动 Oracle Home,而无需管理员的任何特殊设置。

安装ODP.NET后,DLL搜索路径将基于以下顺序:

  1. 应用程序/可执行文件的目录
    • HKEY_LOCAL_MACHINE\Software\Oracle\ODP.NET\\DllPath指定的目录
    • PATH 环境变量指定的目录

安装 ODP.NET 后,REG_SZ 类型的 DllPath 注册表值将设置为 %ORACLE_HOME%\ bin 目录,其中安装了相应的依赖 DLL

确保您使用 ODP.NET 作为提供程序并设置 ORACLE_HOME 环境变量。

From documentation:

In ODP.NET 10.2.0.2.20 and higher, ODP.NET can run more than one active Oracle Home concurrently without requiring any special setup by the administrator.

When ODP.NET is installed, the DLL search path will be based on the following order:

  1. directory of the application/executable
    • directory specified by HKEY_LOCAL_MACHINE\Software\Oracle\ODP.NET\<version>\DllPath
    • directories specified by the PATH environment variable

Upon an ODP.NET installation, the DllPath registry value of type REG_SZ will be set to the %ORACLE_HOME%\bin directory where the corresponding dependent DLLs are installed.

Make sure you are using ODP.NET as a provider and set your ORACLE_HOME environment variable.

浸婚纱 2024-08-01 00:53:28

我认为 Oracle Locator Express 是一个有用的工具。 这将允许您动态更改 ORACLE_HOME:
Oracle Locator Express

I fid Oracle Locator Express to be a useful tool. This will let you change your ORACLE_HOME on the fly:
Oracle Locator Express

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