Question

Je crée un programme .NET qui utilise odp.net, en particulier la version 11g. Notre serveur Oracle fonctionne 10g. Je suis trop tard dans le processus de développement pour apporter un changement. Est-ce que je vais avoir des ennuis? Avez-vous déjà utilisé un client 11g sur un serveur 10g?

Était-ce utile?

La solution

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 des serveurs Oracle 9, 10 et 11. J’utilise cet exemple car la possibilité de sélectionner des données mdsys.sdo_geometry a été ajoutée à odp.net 11.

Autres conseils

Oui, c'est bon. Oracle indique que la version du client doit être > = la version du serveur.

Voir le document suivant sur Metalink.

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

.

Objet: Configurations prises en charge par le fournisseur de données Oracle pour .NET (ODP) ID de document: 726240.1

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top