2009-01-18 24 views
16

Estoy creando un programa .NET que usa odp.net, específicamente la versión 11g. Nuestro servidor Oracle está ejecutando 10g. Estoy demasiado tarde en el proceso de desarrollo para hacer un cambio. ¿Me estoy dirigiendo a problemas? ¿Has tenido alguna experiencia ejecutando 11g cliente contra un servidor 10g?¿Está bien usar el cliente de Oracle 11g con un servidor de 10g?

+0

Oracle ha sido históricamente muy bueno con la compatibilidad con versiones anteriores. Como se indica en el siguiente consejo, compruebe la matriz de compatibilidad y debería estar bien. –

Respuesta

12

Puede usar odp.net 11 con el servidor Oracle 9, 10 y 11. Y sí, he probado todas esas combinaciones.

Puede utilizar, por ejemplo, odp.net 11 para recuperar información geográfica (datatype = mdsys.sdo_geometry) del servidor Oracle 9, 10 y 11. Utilizo este ejemplo porque se ha agregado la posibilidad de seleccionar mdsys.sdo_geometry data a odp.net 11.

13

Sí, está bien. Oracle informa que la versión del cliente debe ser> = la versión del servidor.

+17

¿Tiene alguna referencia para este consejo? –

4

Consulte el siguiente documento en Metalink.

Este contiene una matriz de PAO versión del controlador, el apoyo del sistema operativo, SQL * Net, RDBMS, .NET Framework, Visual Studio

Asunto: Oracle Data Provider para .NET (PAO) Configuraciones compatibles Identificación Doc: 726240.1

+2

Esto supone que tiene una cuenta de Metalink. Estoy adivinando aquí, pero la mayoría de los desarrolladores VS que intentan acceder a bases de datos Oracle no tienen eso ... – DaveN59

2

El uso de un cliente Oracle 11 en una base de datos 10g funcionará. Anteriormente, también usé el cliente 11g contra una base de datos 9i.

Cuestiones relacionadas