Ist es ok, Oracle 11g Client mit einem 10g-Server zu benutzen?
Frage
Ich erstelle ein .NET-Programm, das odp.net verwendet, insbesondere die 11g-Version. Unser Oracle-Server läuft 10g. Ich bin zu spät im Entwicklungsprozess eine Änderung vorzunehmen. Leite ich für Probleme? Haben Sie keine Erfahrung hatte 11g-Client vor einem 10g-Server ausgeführt wird?
Lösung
Sie können 9 odp.net 11 mit Oracle-Server verwenden, 10 und 11. Und ja, ich habe all diese Kombinationen ausprobiert.
Sie können zum Beispiel verwenden odp.net 11 für geografische Informationen Abrufen (data-type = mdsys.sdo_geometry) aus dem Oracle-Server 9, 10 und 11. Ich dieses Beispiel beacuse die Möglichkeit nutzen mdsys.sdo_geometry Daten auszuwählen, wurde hinzugefügt, um odp.net 11.
Andere Tipps
Ja, das ist OK. Oracle darauf hin, dass die Client-Version sein sollte> = die Server-Version.
Sehen Sie das folgende Dokument auf Metalink.
Diese enthält eine Matrix von ODP Driver Version, unterstützte Betriebssystem, SQL * Net, RDBMS, .NET Framework, Visual Studio
Betreff: Oracle Data Provider for .NET (ODP) Unterstützte Konfigurationen Doc-ID: 726240,1
einen Oracle-11-Client mit einer 10g-Datenbank verwenden, funktionieren wird. Ich habe früher das 11g-Client gegen eine 9i-Datenbank als gut.