2009-05-29 2 views
0

Ich bin in der Lage, eine Verbindung zu einer Oracle-Datenbank mithilfe mehrerer Tools herzustellen, kann aber keine Verbindung mit Toad für Oracle 8.5.3 (), obwohl vor einer Anmeldung/Abmeldung zu Windows I konnte).Kann nicht mit TOAD, aber kann mit anderen Tools/Apps verbinden

Ich verwende nicht TNSNAMES.ORA zu verbinden. Ich habe zwei Oracle-Immobilien:

C:\Oracle\product\10.2.0\client_1 (OraClient10g_home1) und C:\Oracle\product\10.2.0\client_2 (ODACHome2)

wo Client 2 nach Client installiert wurde 1.

I Kröte mit jedem Haus versucht, aber ich "ORA-12154: TNS: konnte den angegebenen Verbindungsbezeichner nicht auflösen", wenn ich den Datenbanknamen, den Benutzernamen und das Kennwort zur Verfügung stelle. Ich kann eine Verbindung mit SQL * Plus herstellen, indem ich dieselben Informationen verwende, und ich kann mich über ADO.NET (ODP.NET) verbinden. tnsping (Client 2) an den Server funktioniert, aber tnsping (Client 1) nicht.

Mein PATH Umgebungsvariable enthält, in dieser Reihenfolge:

C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1\bin

und die Reihenfolge der PATH Ändern scheint keine Wirkung zu haben. Wenn ich die Zeile

hinzugefügt

NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)

zu sqlnet.ora von Client 2 konnte Toad noch nicht anschließen, aber die Fehlermeldung erschien schneller viel.

Antwort

1

Ich fand die Antwort ziemlich schnell, nachdem ich gepostet habe, aber ich weiß nicht, ob das die beste Lösung ist. Ich kopierte die ldap.ora Datei vom Client 1 zum Client 2. ldap.ora Zeilen wie die folgende hatte, die ich aus Sicherheitsgründen munged haben:

DIRECTORY_SERVERS= (XXXXX:389:636,YYYYY:389:636) 

DEFAULT_ADMIN_CONTEXT = "" 

DIRECTORY_SERVER_TYPE = OID 
Verwandte Themen