28.10. Warning: ORA-12154: TNS:could not resolve service name Keywords: Oracle | Datenbank | Fehler | TNS | Aufloesung | tnsnames.ora | Server | Verbindung | OCILogon
Antwort von Anton BangratzDiese Meldung kann zwei Ursachen haben: Der TNS/-Name, der bei der Verbindung zu einem ORACLE-Server benötigt und in OCILogon() übergeben wird ist falsch, oder der TNS/-Name ist in der Datei tnsnames.ora im Verzeichnis $ORACLE_HOME/network/admin/ nicht eingetragen. Lösung: Der Eintrag in der Datei tnsnames.ora muss korrekt sein, was man mit tnsping oder SQL*Plus überprüfen kann. Dieser Eintrag muss dann genau so der Funktion OCILogon() übergeben werden. Achtung: Kommt stattdessen die Meldung "oci_open_server: Error while trying to retrieve text for error ORA-12154", so ist die Umbgebungsvariable ORACLE_HOME falsch oder nicht gesetzt. Der nächste Abschnitt enthält weitere Informationen zu Umgebungsvariablen. |
||
28.10. Warning: ORA-12154: TNS:could not resolve service name http://www.php-faq.de/q/q-oracle-tns-name.html |
||
Archiv der de.comp.lang.php-FAQ Dies ist eine Archivseite von 2008 und wurde seitdem nicht geändert. Das dclp-FAQ-Team |