Zugriff über PHP auf Oracle-DB

Hallo nochmal.

Inzwischen habe ich die Neuinstallation tatsächlich mal durchgeführt und PHP-Info meint alles sei mit der OCI8-Unterstützung ok.

Nun habe ich ein paar Testdurchläufe gestartet und bekomme immer folgenden Fehler:
Code:
Warning: oci_connect() [function.oci-connect]: ORA-12154: TNS: Angegebener Connect Identifier konnte nicht aufgelöst werden in http:\\blablabla\php-skript\test\funk_test.php on line 53
Der Code der Abfrage sieht folgendermaßen aus:
PHP:
$db_user = 'xyz';
 $db_pw   = 'meinPW';
 $db_host = 'meinDBServer';
 $db_name = 'xyz';
 
//Hier habe ich ein wenig mit der IF-Abfrage experimentiert - bitte nicht wundern
 //if(!$conn = ocilogon($db_user,$db_pw,$db_name)) { 
 if(!$conn = oci_connect($db_user,$db_pw,$db_name)) {
   echo '<font color="red">Konnte keine Verbindung zur Datenbank herstellen!</font>';
   $check=FALSE;
 }
 else {
   $html.='<br><br><b>Zu einer Oracle-DB verbinden: </b> ERFOLGREICH!<br><br>';
     $check=TRUE;
 }

if($check){
   OCILogOff($conn);
   oci_close($conn);
 }
 
Zuletzt bearbeitet:
Wenn ich das noch richtig im Kopf habe wird statt oci_connect auch oci_logon benutzt um eine verbindung aufzubauen... kann ja sein das er die ältere schreibweise nicht mehr unterstützt?!
 
Nein, so einfach ist die Lösung leider nicht. Ich hatte damit ja schon experimentiert aber mit gleichem Fehler.

Code:
Warning:  ocilogon() [function.ocilogon]: ORA-12154: TNS: Angegebener Connect Identifier konnte nicht aufgelöst werden in http://blablabla/php-skript/test/funk_test.php on line 53
Hat noch jemand einen Vorschlag?
 
Zuletzt bearbeitet:
Zurück