Ich habe einen Server mit 10g und 11g Clients installiert. Wie richte ich die Verbindungszeichenfolge ein, um meiner ASP.NET-Anwendung mitzuteilen, den zweiten Client zu verwenden, der 11g ist (d. H. OraClient11g_home2)?Wie kann ich angeben, welcher Oracle-Client installiert werden soll?
2
A
Antwort
2
Von documentation:
In
ODP.NET 10.2.0.2.20
und höher,ODP.NET
kann mehr als eine aktiveOracle Home
gleichzeitig ausgeführt werden, ohne vom Administrator eine spezielle Einrichtung erforderlich ist.Wenn
ODP.NET
installiert ist, dieDL
L-Suchpfad wird auf der folgenden Reihenfolge basieren:
- Verzeichnis der Anwendung/ausführbar
HKEY_LOCAL_MACHINE\Software\Oracle\ODP.NET\<version>\DllPath
- Verzeichnis angegeben
- Verzeichnisse, die von der angegebenen
PATH
UmgebungsvariableNach einer
ODP.NET
Installation desDllPath
Registrierungswert des TypsREG_SZ
wird das%ORACLE_HOME%\bin
Verzeichnis festgelegt werden, wenn die entsprechenden abhängigenDLL
s installiert sind.
Stellen Sie sicher, ODP.NET
als Anbieter verwenden und Ihre ORACLE_HOME
Umgebungsvariable gesetzt.
0
Ich finde, dass Oracle Locator Express ein nützliches Werkzeug ist. Dadurch können Sie Ihren ORACLE_HOME im laufenden Betrieb ändern: Oracle Locator Express