Ciertamente diría que debería. El protocolo SQL*Net que utiliza no ha cambiado esencialmente. Aquí hay un ejemplo de mí conectando un Oracle 9 a un servidor Oracle 10.
[email protected] :~$ sqlplus "urs/[email protected] _URS"
SQL*Plus:Versión 9.2.0.8.0 - Producción el jueves 25 de junio a las 05:55:57 de 2009
Copyright (c) 1982, 2002, Oracle Corporation. Todos los derechos reservados.
Conectado a:Oracle Database 10g Enterprise Edition Versión 10.2.0.4.0 - Producción de 64 bitsCon las opciones de partición, minería de datos y prueba de aplicaciones reales
Según los chicos de "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
Según los foros de Oracle, esto se define en Metalink DocID 207303.1, que proporciona una matriz completa de compatibilidad cliente/servidor. Lamentablemente, no tengo acceso a Metalink, así que no puedo confirmarlo.
Si tiene problemas de conexión, le sugiero que comience con el registro de alerta de Oracle en su máquina servidor. Para encontrar la ubicación de su registro de alertas de Oracle:
SQL> select value from v$parameter where name = 'background_dump_dest';
Además, probablemente obtendrá algo útil al habilitar el rastreo de oyentes:
$ lsnrctl
LSNRCTL> set trc_level ADMIN
El archivo de rastreo en mi instalación de Solaris Oracle 10 se encuentra en:
$ORACLE_HOME/network/trace/listener.trc
Puede verlo directamente o usar el programa trcasst para "formatearlo". Tenga en cuenta que TODO esto está en el servidor, no en su lado del cliente.
Espero que esto ayude.