我有一台安装了10g和11g客户端的服务器。如何设置连接字符串以告诉我的ASP.NET应用程序使用第二个客户端11g(即OraClient11g_home2)?
答案 0 :(得分:2)
在
ODP.NET 10.2.0.2.20
及更高版本中,ODP.NET
可以同时运行多个有效Oracle Home
,而无需管理员进行任何特殊设置。安装
ODP.NET
后,DL
L搜索路径将基于以下顺序:
- 应用程序/可执行文件的目录
醇>
- 指定的目录
HKEY_LOCAL_MACHINE\Software\Oracle\ODP.NET\<version>\DllPath
- 指定的目录
PATH
环境变量安装
ODP.NET
后,类型为DllPath
的{{1}}注册表值将设置为REG_SZ
目录,其中安装了相应的从属%ORACLE_HOME%\bin
确保您使用DLL
作为提供者并设置ODP.NET
环境变量。
答案 1 :(得分:0)
我将Oracle Locator Express作为一个有用的工具。这样您就可以动态更改ORACLE_HOME: Oracle Locator Express