Frage

Ich bin in der Lage zu einer Oracle-Datenbank mit mehreren Werkzeugen zu verbinden, aber ich bin nicht in der Lage mit Toad verbinden für Oracle 8.5.3 ( obwohl vor einem Login / Logout auf Windows konnte mich ).

ich nicht mit 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 wurde nach dem Client installiert 1.

Ich habe Toad versucht, mit jedem zu Hause, aber ich erhalte „ORA-12154: TNS: konnte die Verbindungskennung nicht angegeben beheben“, wenn ich die Datenbanknamen, Benutzername und Passwort angeben. Ich kann mit SQL * Plus mit diesen gleichen Informationen verbinden, und ich kann über ADO.NET (ODP.NET) verbinden. tnsping (Client 2) an den Server funktioniert, aber tnsping (Client 1) nicht.

Sie 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 eine Änderung der Reihenfolge von PATH scheint keine Wirkung zu haben. Wenn ich die Zeile hinzugefügt

  

NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)

sqlnet.ora von Client 2, Toad konnte immer noch keine Verbindung herstellen, aber die Fehlermeldung erschien viel schneller.

War es hilfreich?

Lösung

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

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

DEFAULT_ADMIN_CONTEXT = ""

DIRECTORY_SERVER_TYPE = OID
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top