Pregunta

Este es el recíproco de esta pregunta . Actualmente, estoy tratando de usar el cliente instantáneo para Mac, versión 10.2. No hay una versión 11g para Mac, a partir de ahora, basada en this página (debe hacer clic en cada enlace para averiguar la versión real de cada plataforma ... cojo).

Intenté conectarme a nuestro servidor Oracle 11g, y simplemente permanece ahí para siempre. ¿Son simplemente incompatibles o está sucediendo algo más sospechoso?

¿Fue útil?

Solución

Sin duda diría que debería. El protocolo SQL * Net que utiliza esencialmente no ha cambiado. Aquí hay un ejemplo de mí conectando un Oracle 9 a un servidor Oracle 10.

oracle @ cammi: ~ $ sqlplus " urs / urs @ THANOS_URS "

SQL * Plus: Versión 9.2.0.8.0 - Producción el jueves 25 de junio 05:55:57 2009

Copyright (c) 1982, 2002, Oracle Corporation. Todos los derechos reservados.

Conectado a: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Producción de 64 bits Con las opciones de Particionamiento, Minería de datos y Pruebas 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 integral de compatibilidad cliente / servidor. Lamentablemente, no tengo acceso a Metalink, por lo que no puedo confirmar esto.

Si tiene problemas de conexión, le sugiero que comience con el registro de alertas de Oracle en la máquina del 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 seguimiento del oyente:

$ 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 " formatear " eso. Tenga en cuenta que TODO esto está en el servidor, no en su lado del cliente.

Espero que esto ayude.

Otros consejos

Normalmente esto debería funcionar. Aquí a veces tengo que conectarme a una base de datos de 10g con un cliente 9er. Funciona perfectamente.

Debería funcionar. Nunca he tenido problemas con la compatibilidad hacia arriba de Oracle Client. Prueba:

myclient{oracle}# sqlplus system@rac11g

SQL*Plus: Release 10.2.0.3.0 - Production on Thu Jun 25 08:44:09 2009

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

Enter password:

Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
PL/SQL Release 11.1.0.7.0 - Production
CORE    11.1.0.7.0      Production
TNS for Linux: Version 11.1.0.7.0 - Production
NLSRTL Version 11.1.0.7.0 - Production

Puede haber problemas cuando se utiliza un cliente de versión inferior para acceder a una base de datos de versión superior, particularmente cuando se usan enlaces en los que puede obtener resultados erróneos.

Consulte la ID de documento 207303.1 en My Oracle Support para obtener más detalles (si tiene acceso).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top