connexion a la base [oracle+php] - PHP - Programmation
Marsh Posté le 19-12-2006 à 15:11:09
Perso j'ai juste renseigné le tnsnames.ora et je me connecte avec login, mdp et SID de la base sans soucis...
T'arrives à te connecter via sqlplus par exemple, déjà?
Marsh Posté le 19-12-2006 à 15:16:20
oui sqlplus aucun probleme
mais c ptete moi qui ai mal compris comment marchais la connec, si kkun avait un exemple de connexion ca m'aiderai merci
genre comment "renseigné le tnsnames.ora" ? le SID tu le fournis comment ?
Marsh Posté le 19-12-2006 à 15:22:38
lei lyrken a écrit : oui sqlplus aucun probleme |
bah comme toi...
oci_connect($user, $pass, $SID) ou ora_logon($user."@".$SID, $pass)
Pour le tnsnames.ora, dépend de la version de ton client, mais ici ça ressemble à ça :
MONSID.world =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcp.world)
(PROTOCOL = TCP)
(Host = x.x.x.x)
(Port = 1521)
)
)
(CONNECT_DATA = (SID = MONSID)
)
)
Marsh Posté le 19-12-2006 à 15:31:51
que vaut ta variable $SID ?
tu fait ca ?
Code :
|
Marsh Posté le 19-12-2006 à 15:35:38
non, $SID vaut 'MONSID'.
Marsh Posté le 19-12-2006 à 15:45:07
oki c bon c resolu, v aller me pendre ct super simple, jmetais trop pris la tete pour rien ><
suffit de faire
$ora_conn = OCILogOn($bdd_login, $bdd_password,"XE" );
Marsh Posté le 19-12-2006 à 15:48:25
Marsh Posté le 19-12-2006 à 15:08:41
Bonjour, je poste ici avant de tout casser de peter un cable
J'essai de faire marcher ma connexion a oracle avec php
test avec OCILogOn:
qui me renvoie : Warning: ocilogon(): _oci_open_server: ORA-12154: TNS : l'identificateur de connexion indiqué n'a pas pu être résolu
et avec ora_logon:
qui me renvoie Oracle: Connection Failed: ORA-01017: invalid username/password;
(sachant que le login/motdepasse sont bon ca c sur)
j'ai tester de mettre tout le contenu de tnsnames.ora dans $bdd_service comme ct indiquer sur certain site, ca me dit que c trop long
j'essai simplement de me connecter a ma base de donnée oracle Express localement....
Need help je vous en supplie a genoux.
Message édité par lei lyrken le 19-12-2006 à 15:16:37