Oracle et PHP, utilisation d' ora_logon ???

Fermé
Nico - 7 déc. 2004 à 10:33
 Nico - 7 déc. 2004 à 16:11
Bonjour à tous,
Voilà, j'utilise la fonction ora_logon pour établir une connexion entre PHP et un serveur Oracle en uilisant le TNS de la manière suivante
<?php $conn = ora_logon("user@TNSNAME", "pass");?>

Toutefois, afin d'améliorer les perfs et comme la base Oracle est sur le meme serveur web apache_php, il n'y a pas de raison pour utiliser le TNS, n'est ce pas ?
Mais si je fait une connexion du type :
<?php $conn = ora_logon("user", "pass");?>

-> J'ai une erreur oracle 12545 :
12545, 00000, "Connect failed because target host or object does not exist"
// *Cause: The address specified is not valid, or the program being
// connected to does not exist.


Quelqu'un aurait il la syntaxe à adopter pour se connecter à oracle sans utiliser le TNS ? ou préciser l'instance ???

Merci à tous pour votre aide.

A+

NICO.
A voir également:

1 réponse

En cherchant un pe j'ai trouvé :

Il faut possitonné ORACLE_HOME et ORACLE_SID :
putenv("ORACLE_HOME=/oracle8");
putenv("ORACLE_SID=MABASE");

et ça roule !
Merci quand meme, et A+
0