Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle:Um cliente oracle 10g funciona com um servidor 11g?


Eu certamente diria que deveria. O protocolo SQL*Net que ele usa é essencialmente inalterado. Aqui está um exemplo meu conectando um Oracle 9 a um servidor Oracle 10.

[email protected] :~$ sqlplus "urs/[email protected] _URS"

SQL*Plus:Release 9.2.0.8.0 - Produção em qui 25 de junho 05:55:57 2009

Copyright (c) 1982, 2002, Oracle Corporation. Todos os direitos reservados.

Conectado a:Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Produção de 64 bitsCom as opções de particionamento, mineração de dados e teste de aplicativos reais

De acordo com os caras em "http://www.experts-exchange.com/ "...
11 can talk to 11,10,9
10 can talk to 11,10,9,8
9 can talk to 11,10,9,8,7
8 can talk to 10,9,8,7
7 can talk to 9,8,7

De acordo com os fóruns da Oracle, isso é definido no Metalink DocID 207303.1, que fornece uma matriz abrangente de compatibilidade cliente/servidor. Infelizmente não tenho acesso ao Metalink, então não posso confirmar isso.

Se você estiver tendo problemas de conexão, sugiro que comece com o log de alerta do Oracle em sua máquina servidora. Para encontrar a localização do seu log de alerta do Oracle:
SQL> select value from v$parameter where name = 'background_dump_dest';

Além disso, você provavelmente obterá algo útil ao ativar o rastreamento de ouvinte:
$ lsnrctl
LSNRCTL> set trc_level ADMIN

O arquivo de rastreamento na minha instalação do Solaris Oracle 10 é encontrado em:
$ORACLE_HOME/network/trace/listener.trc

Você pode visualizá-lo diretamente ou usar o programa trcasst para "formatá-lo". Observe que TUDO isso está no servidor, não no lado do cliente.

Espero que isto ajude.