Oracle
 sql >> Datenbank >  >> RDS >> Oracle

TNS-Listener-Fehler

Haben Sie mehrere Oracle-Clients gleichzeitig installiert?

Wenn Sie mehrere Versionen des Oracle-Clients installieren, funktionieren diese leider manchmal (vielleicht oft?) nicht gut zusammen. Was wahrscheinlich passiert, ist, dass einige der Pfade zwischen den beiden Versionen des Oracle-Clients gemischt werden. Ich würde die ältere entfernen.

Was passiert, wenn Sie Folgendes eingeben:tnsping [name]

Vielleicht gibt Ihnen tnsping weitere nützliche Informationen.

In Windows habe ich diese Art von Problemen zuvor behoben, indem ich die PATH-Umgebungsvariable bearbeitet und alle Verweise auf den alten Oracle-Client entfernt habe. Sie können die PATH-Umgebungsvariable bearbeiten, indem Sie zu Computer -> Eigenschaften -> Erweiterte Systemeinstellungen (nur Vista und 7) -> Erweitert (Registerkarte) -> Umgebungsvariablen ... gehen. Normalerweise kopiere ich den Pfad und bearbeite ihn im Editor. Kopieren Sie dann den bearbeiteten Pfad wieder hinein.

Wenn das nicht funktioniert und die Verzeichnisstruktur für den alten Client existiert, dann würde ich die tnsnames.ora in das Network/Admin-Verzeichnis des alten Clients kopieren, um zu sehen, ob das funktioniert.