sql >> Databasteknik >  >> RDS >> Oracle

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

Jag skulle absolut säga att det borde. SQL*Net-protokollet det använder är i princip oförändrat. Här är ett exempel på hur jag ansluter en Oracle 9 till en Oracle 10-server.

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

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

Copyright (c) 1982, 2002, Oracle Corporation. Alla rättigheter reserverade.

Ansluten till:Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit ProductionMed alternativen för partitionering, datautvinning och Real Application Testing

Enligt killarna 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

Enligt Oracle-forum definieras detta i Metalink DocID 207303.1, som tillhandahåller en omfattande klient/serverkompatibilitetsmatris. Jag har tyvärr inte Metalink-åtkomst, så jag kan inte bekräfta detta.

Om du har anslutningsproblem föreslår jag att du börjar med Oracle-varningsloggen på din serverdator. Så här hittar du platsen för din oracle-varningslogg:

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

Dessutom kommer du förmodligen att få något användbart av att aktivera lyssnarspårning:

$ lsnrctl
LSNRCTL> set trc_level ADMIN

Spårningsfilen på min Solaris Oracle 10-installation finns i:

$ORACLE_HOME/network/trace/listener.trc

Du kan se den direkt eller använda programmet trcastst för att "formatera" den. Observera att ALLT detta finns på servern, inte på din klientsida.

Hoppas detta hjälper.



  1. generera utvalda alternativ med hjälp av php-matriser

  2. mysql select query optimering och hur limit fungerar i mysql

  3. Skriptet för MySQL-replikeringshälsokontroll

  4. exportera från sql-server till excel-fil med asp.net och vb.net?