2009-01-18 9 views
16

Je crée un programme .NET qui utilise odp.net, en particulier la version 11g. Notre serveur Oracle fonctionne 10g. Je suis trop en retard dans le processus de développement pour faire un changement. Est-ce que je me dirige vers des problèmes? Avez-vous déjà eu l'expérience de l'exécution de client 11g sur un serveur 10g?Est-il acceptable d'utiliser le client Oracle 11g avec un serveur 10g?

+0

Oracle a toujours été très bon avec la rétrocompatibilité. Comme indiqué ci-dessous, vérifiez la matrice de compatibilité et vous devriez être OK. –

Répondre

12

Vous pouvez utiliser odp.net 11 avec les serveurs Oracle 9, 10 et 11. Et oui, j'ai essayé toutes ces combinaisons.

Vous pouvez utiliser par exemple odp.net 11 pour récupérer des informations géographiques (datatype = mdsys.sdo_geometry) à partir du serveur Oracle 9, 10 et 11. J'utilise cet exemple car la possibilité de sélectionner mdsys.sdo_geometry a été ajoutée à odp.net 11.

13

Oui, c'est OK. Oracle conseille que la version du client soit> = la version du serveur.

+17

Avez-vous une référence pour ce conseil? –

4

Voir le document suivant sur Metalink.

Ce contient une matrice de ODP Version du pilote, pris en charge du système d'exploitation, SQL * Net, SGBDR, .NET Framework, Visual Studio

Objet: Oracle Data Provider for .NET (ODP) Configurations prises en charge Doc ID: 726240.1

+2

Cela suppose que vous avez un compte Metalink. Je devine ici, mais la plupart des développeurs VS essayant d'accéder aux bases de données Oracle n'ont pas cela ... – DaveN59

2

L'utilisation d'un client Oracle 11 sur une base de données 10g fonctionnera. J'ai déjà utilisé le client 11g par rapport à une base de données 9i.

Questions connexes