Hallo,
ich habe einen Oracle 8i Datenbank.
Auf einem separaten WinXP Rechner habe ich die neuste Version von XAMPP installiert.
Danach habe ich die php_oci8.dll auskommentiert.
Anschliessend habe ich ein Ordner c:\instanclient angelegt und in diesen die 3 dll´s oci.dll, oraciei10.dll, oranzsbb10.dll kopiert.
Anschliessend habe ich die Umgebungsvariable PATH um c:\instantclient erweitert.
Dieses Testscript wird ausgeführt:
<?php
$user = "**";
$pass = "**";
$db = "test";
$con = OCILogon($user,$pass,$db) or die ("Keine Verbindung");
$sql = "Select spalte1 From tabelle";
$result = OCIParse($con,$sql) or die ("No parsing");
OCIExecute($result) or die ("No execution");
while (OCIFetch($result)) {
$spalte = OCIResult($result,"TEST");
echo $spalte . "<br>";
}
OCIFreeStatement($result);
OCILogoff($con);
?>
Ich bekomme dannd die Fehlermeldung:
Warning: ocilogon() [function.ocilogon]: ORA-12154: TNS:could not resolve the connect identifier specified in C:\xampp\htdocs\test.php on line 7
Keine Verbindung
Ich suche schon 2 Tage nach einer Lösung und habe schon probiert die Umgebungsvariablen im Apache zu setzen und habe mir die Datei tnsnames.ora von einem anderen rechner mit standart client kopiert aber ich habe keine ahnung ob das richtig war oder nicht jedenfalls funktioniert es nicht und ich bin langsam am verzweifeln.
Vielleicht kann mir jemand sagen welche Schritte nach dem Kopieren der 3 dll´s des Instant CLients und dem Bearbeitend er PATH Variable noch notwendig sind.
Vielen Dank