Dnes je: 21. května 2012

Ostatní

Autor knihy

Oracle Database 11g - Hotová řešení

Kdo je online

Právě připojeni - hostů: 18 

Přihlásit se




Odkud se bere tnsnames.ora

Dotaz:

Text vzkazu Dobrý den, nainstaloval jsem si klienta 11g, kde jsem měl v tnsnames.ora definici připojení na databázi na databázovém serveru a bez problému fungovalo připojení user@SID. Dále jsem si nainstaloval na lokál databázi 10g, kde se mi vytvořil listener a vlastní tnsnames.ora. V Net manageru jsem konfiguroval tnsnames.ora u klienta 11g, takže obsahuje definici obou databází a test na spojení je úspěšný. Když se ale připojuji plsql developerem, bez problému se naloguji do databáze na lokále přes user@SID ale do databáze na databázovém serveru to nejde - tam pouze přes user@//ip adresa/SID. Co se vlastně přesně děje při výběru připojení v plsql a který listener a tnsnames.ora se použije?Děkuji, Ondřej

Odpověd 1:

Dobry den,

netusim jak to je u pl/sql developera, ale v zasede je potreba se podivat, ktery bezi listener a z toho ORACLE_HOME, kde bezi listener se podivejte do adresare $ORACLE_HOME/network/admin. Zde musi byt tnsnames.ora s definici vsech pripojeni.
Dale je mozne overit, zda se vam spravne resolvuje jmeno databaze pomoci utility tnsping (tnsping orcl napriklad).
Pak overit, zda se vam resolvuje jmeno serveru, to je zapsane v souboru hosts. Na win to je mam dojem c:\Windows\System32\drivers\etc\hosts
Ten druhy zapis je vlastne easy connect string. To bude fungovat vsude a vubec se nebere v potaz tnsnames.ora.

Ktery listener bezi zjistite ze services a tak urcite z ktereho ORACLE_HOME bezi. Zdali od klienta nebo od te lokalni databaze.

Tezko se to takhle troubleshootuje

S pozdravem
Solar

 

Odpověd 2:

Dobrý den, děkuji za bleskovou konzultaci,  jste rychlejší než náš placený Java support). V plsqldeveloperu jsem nastavil explicitně Oracle_home(klient 11g), kde jsem měl v tnsames.ora definici obou databází a poté už to začalo fungovat...Takže děkuji moc, mám koupenou Vaši knihu Oracle Database 11 g - hotová řešení, abych zvýšil svoje administrátorské znalosti)

S pozdravem
Ondřej

 

Anketa

Využívají vaše databáze pro ukládání souborů ASM? (automatic storage management)
 

Certifikát Oracle Certifikát Oracle Certifikát Oracle Certifikát Oracle Certifikát Oracle Certifikát Oracle

Partnerské internetové stránky:
www.oracledba.cz www.asktom.cz www.tomas-solar.cz