我有一台安装了 10g 和 11g 客户端的服务器。如何设置连接字符串来告诉我的 ASP.NET 应用程序使用第二个客户端,即 11g(即 OraClient11g_home2)?
问问题
2262 次
2 回答
2
从文档:
In
ODP.NET 10.2.0.2.20
及更高版本,ODP.NET
可以同时运行多个活动Oracle Home
,无需管理员进行任何特殊设置。
ODP.NET
安装时,LDL
搜索路径会按照以下顺序:
- 应用程序/可执行文件的目录
- 指定的目录
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 回答