Domanda

Questo è il reciproco di questa domanda . Attualmente, sto cercando di utilizzare il client istantaneo per Mac, versione 10.2. Al momento non esiste una versione 11g per Mac, basata su questo pagina (devi fare clic su ciascun link per scoprire la versione attuale per ogni piattaforma ... zoppo).

Ho provato a collegarmi al nostro server Oracle 11g e si blocca lì per sempre. Sono semplicemente incompatibili o sta succedendo qualcos'altro?

È stato utile?

Soluzione

Direi che dovrebbe. Il protocollo SQL * Net che utilizza è sostanzialmente invariato. Ecco un esempio di me che connetto un Oracle 9 a un server Oracle 10.

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

SQL * Plus: versione 9.2.0.8.0 - Produzione Giovedì 25 giugno 05:55:57 2009

Copyright (c) 1982, 2002, Oracle Corporation. Tutti i diritti riservati.

Connesso a: Oracle Database 10g Enterprise Edition versione 10.2.0.4.0 - Produzione a 64 bit Con le opzioni di partizionamento, data mining e test di applicazioni reali

Secondo i ragazzi di " 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

Secondo i forum Oracle, questo è definito in Metalink DocID 207303.1, che fornisce una matrice completa di compatibilità client / server. Purtroppo non ho accesso a Metalink, quindi non posso confermarlo.

Se riscontri problemi di connessione, ti suggerisco di iniziare con il registro degli avvisi Oracle sul tuo server. Per trovare la posizione del registro degli avvisi di Oracle:

SQL> select value from v$parameter where name = 'background_dump_dest';

Inoltre, probabilmente otterrai qualcosa di utile dall'attivazione della traccia dell'ascoltatore:

$ lsnrctl
LSNRCTL> set trc_level ADMIN

Il file di traccia sulla mia installazione di Solaris Oracle 10 si trova in:

$ORACLE_HOME/network/trace/listener.trc

Puoi visualizzarlo direttamente o utilizzare il programma trcasst per " formattare " esso. Si noti che TUTTO questo è sul server, non sul lato client.

Spero che questo aiuti.

Altri suggerimenti

Normalmente dovrebbe funzionare. Qui a volte devo collegarmi a un DB 10g con un client 9er. Funziona perfettamente.

Dovrebbe funzionare. Non ho mai avuto problemi con la compatibilità verso l'alto di Oracle Client. Test:

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

Possono esserci problemi quando si utilizza un client di versione precedente per accedere a un database di versione superiore, in particolare quando si utilizzano collegamenti in cui è possibile ottenere risultati errati.

Vedi ID documento 207303.1 sul mio supporto Oracle per maggiori dettagli (se hai accesso).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top