2

10g クライアントと 11g クライアントの両方がインストールされたサーバーがあります。ASP.NET アプリケーションに 11g である 2 番目のクライアント (つまり、OraClient11g_home2) を使用するように指示するには、接続文字列をどのように設定すればよいですか?

4

2 に答える 2

2

ドキュメントから:

ODP.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インストール時に、DllPathtype のレジストリ値は、対応する依存する がインストールされているディレクトリにREG_SZ設定されます。%ORACLE_HOME%\binDLL

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 に答える