sql >> Database teknologi >  >> RDS >> Oracle

Oracle:Virker en 10g oracle-klient med en 11g-server?

Det vil jeg bestemt sige, at det burde. SQL*Net-protokollen, den bruger, er stort set uændret. Her er et eksempel på, hvordan jeg forbinder en Oracle 9 til en Oracle 10-server.

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

SQL*Plus:Release 9.2.0.8.0 - Produktion den 25. jun. 05:55:57 2009

Copyright (c) 1982, 2002, Oracle Corporation. Alle rettigheder forbeholdes.

Forbundet til:Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit ProductionMed mulighederne for partitionering, Data Mining og Real Application Testing

Ifølge fyrene på "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

Ifølge Oracle-fora er dette defineret i Metalink DocID 207303.1, som giver en omfattende klient/server-kompatibilitetsmatrix. Jeg har desværre ikke Metalink-adgang, så jeg kan ikke bekræfte dette.

Hvis du har forbindelsesproblemer, foreslår jeg, at du starter med Oracle-advarselsloggen på din servermaskine. Sådan finder du placeringen af ​​din oracle-advarselslog:

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

Du vil sandsynligvis også få noget nyttigt ud af at aktivere lyttersporing:

$ lsnrctl
LSNRCTL> set trc_level ADMIN

Sporingsfilen på min Solaris Oracle 10-installation findes i:

$ORACLE_HOME/network/trace/listener.trc

Du kan se den direkte eller bruge programmet trcastst til at "formatere" den. Bemærk, at ALT dette er på serveren, ikke på din klientside.

Håber dette hjælper.



  1. Oracle ODP.NET version agnostisk alternativ

  2. Tilføjelse af udenlandsk nøgle fejler i MySQL (fejl 150)

  3. Hvad indeholder en PDOStatement, og hvad er brugen af ​​fetch/fetchAll?

  4. spore orakeludsagn