Gå til innhold

koble til ekstern oracle server med php


Anbefalte innlegg

Hei. har en liten krise situasjon på gang. skal lage en side som skal bruke en oracle server. bruker php og får det ikke til. har prøvd de fleste howto's jeg har funnet på nettet men php nekter og koble til oracle.

 

har følgende php kode:

<?php

$db = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)

(HOST = LOCALHOST)(PORT=1521))

(CONNECT_DATA=(SERVER=DEDICATED)

(SERVICE_NAME=[NAME])))";

 

 

if ($c=

oci_connect("[brukernavn]", "[passord]",$db);

) {

echo "Successfully connected to Oracle.\n";

OCILogoff($c);

} else {

echo OCIError();

}

?>

 

som resulterer i følgende feilmelding:

Warning: oci_connect() [function.oci-connect]: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor in [php.fil] line 9.

 

 

kjører apache2 på en linux-box, og portene til oracle serveren er forwardet fra localhost ved hjelp av autossh.

 

 

noen ideer? er tnsnames.ora en fil på oracle-serveren eller web-serveren? hvis det er noen som vet om en howto som får php til å koble til oracle så si ifra. er villig til å prøve det meste. har både linux- og windows-servere tilgjengelig.

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...