2

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

4

2 回答 2

2

文档

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

ODP.NET安装时,LDL搜索路径会按照以下顺序:

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

安装ODP.NET时,DllPath注册表中 type 的值REG_SZ会被设置为%ORACLE_HOME%\bin对应依赖DLL的安装目录。

确保您ODP.NET用作提供者并设置您的ORACLE_HOME环境变量。

于 2009-06-25T17:16:07.630 回答
0

我认为 Oracle Locator Express 是一个有用的工具。这将让您即时更改您的 ORACLE_HOME: Oracle Locator Express

于 2009-06-25T20:39:12.320 回答