【问题标题】:How do I specify which Oracle client install to use?如何指定要使用的 Oracle 客户端安装?
【发布时间】:2009-06-25 17:05:43
【问题描述】:

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

【问题讨论】:

    标签: oracle oracleclient


    【解决方案1】:

    来自documentation

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

    安装ODP.NET后,DLL的搜索路径将按照以下顺序:

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

    在安装ODP.NET 时,REG_SZ 类型的DllPath 注册表值将设置为安装相应依赖DLLs 的%ORACLE_HOME%\bin 目录。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-10
        • 1970-01-01
        • 2019-06-24
        • 1970-01-01
        • 1970-01-01
        • 2019-10-19
        • 1970-01-01
        相关资源
        最近更新 更多