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

时间:2009-06-25 17:05:43

标签: oracle oracleclient

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

2 个答案:

答案 0 :(得分:2)

来自documentation

  

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

     

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

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

    安装ODP.NET后,类型为DllPath的{​​{1}}注册表值将设置为REG_SZ目录,其中安装了相应的从属%ORACLE_HOME%\bin

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

答案 1 :(得分:0)

我将Oracle Locator Express作为一个有用的工具。这样您就可以动态更改ORACLE_HOME: Oracle Locator Express