Pergunta

Estou criando um programa de .NET que usos ODP.Net, especificamente a versão 11g. O nosso servidor Oracle está sendo executado 10g. Estou muito tarde no processo de desenvolvimento para fazer uma mudança. Estou indo para o problema? Você já teve alguma experiência em execução cliente 11g contra um servidor 10g?

Foi útil?

Solução

Você pode usar odp.net 11 com servidor Oracle 9, 10 e 11. E sim, eu tentei todas essas combinações.

Você pode usar, por exemplo odp.net 11 para recuperar a informação geográfica (tipo de dados = mdsys.sdo_geometry) a partir do servidor Oracle 9, 10 e 11. Eu uso este exemplo beacuse a possibilidade de selecionar dados mdsys.sdo_geometry foi adicionado à odp.net 11.

Outras dicas

Sim, isso é OK. A Oracle informa que a versão do cliente deve ser> = a versão do servidor.

Veja o seguinte documento no Metalink.

Este contém uma matriz de ODP Driver Versão, sistema operacional com suporte, SQL * Net, RDBMS, .NET Framework, Visual Studio

Assunto: Configurações Oracle Data Provider para .NET (ODP) suportados Doc ID: 726.240,1

Usando um cliente Oracle 11 contra um banco de dados 10g vai funcionar. Eu já usou o cliente 11g contra um banco de dados 9i também.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top