ORA-12154: TNS:could not resolve the connect identifier angegeben mit TOAD client
Ich versuche, mithilfe von connect mit der remote-Datenbank mit TOAD client. Meine oracle version 10.2 g. Ich Folgen Sie diesen Anweisungen angegeben auf diesen link, statt Schritt 13, denn ich kann nicht verstehen, was Sie erklären link. Mein Orakel TNS_ADMIN Weg ist C:\oracle\product\10.2.0\db_1\network\ADMIN
und ORACLE_HOME C:\oracle\product\10.2.0\db_1
. Ich fand darf Frage bezüglich dieser Abfrage, aber ich bin nicht meine Antwort.
- Was ist in Ihrem
tnsnames.ora
, und wie sind Sie mit der Konfiguration der Verbindung in Kröte? - In
tnsnames.ora
beschreiben, die Beschreibung meiner Verbindung.TEST = (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = TEST)))
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stießen wir auf dieses Problem wie auch mit Toad 10.x und Oracle Instant Client 11.2.x. Die (ziemlich dumme) Lösung für uns war, fügen Sie einen Kommentar ein, der ganz oben in der tnsnames.ora-Datei. Also bei Schritt #8 in der verlinkten Anleitung, die tnsnames.ora-Datei wäre dies:
Könnten Sie bitte überprüfen Sie Ihre KRÖTE Installationsverzeichnis?
Wenn es so etwas wie
C:\Program Files (x86)\...
, den folgenden link kann helfen:Yves' Blog
Offenbar gibt es Probleme bei der Installation der 32-bit-version von TOAD in einem Verzeichnis, die mit '()' chracters.
In meinem Fall war es gelöst, indem zusätzliche Leerzeichen der name der Verbindung. es sollte keine Leerzeichen vor dem " - TEST.CONN", und keiner der anderen Einträge in der tns-Datei kann das gleiche.
(Keine Leerzeichen) - TEST.CONN=
(DESCRIPTION=
(ADRESSE=
(PROTOCOL=TCP)
(HOST=)
(PORT=)
)
(CONNECT_DATA=
(SERVICE_NAME=)
)
)