Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1145 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [oracle+php]connexion a la base

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[oracle+php]connexion a la base

n°1493464
lei lyrken
Posté le 19-12-2006 à 15:08:41  profilanswer
 

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:

Code :
  1. $bdd_login="XXXXX";
  2. $bdd_password="XXXXX";
  3. $bdd_service="
  4. XE = (DESCRIPTION =
  5.         (ADDRESS = (PROTOCOL = TCP)
  6.           (HOST = lei)(PORT = 1521))
  7.           (CONNECT_DATA =
  8.             (SERVER = DEDICATED)
  9.             (SERVICE_NAME = XE)))
  10. ";
  11. $con = OCILogOn($bdd_login, $bdd_password,$bdd_service);


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:

Code :
  1. $ora_conn = ora_logon($bdd_login+"@"+$bdd_service,$bdd_password);


qui me renvoie :Warning: 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
mood
Publicité
Posté le 19-12-2006 à 15:08:41  profilanswer
 

n°1493465
skeye
Posté le 19-12-2006 à 15:11:09  profilanswer
 

Perso j'ai juste renseigné le tnsnames.ora et je me connecte avec login, mdp et SID de la base sans soucis...[:dawa]
 
T'arrives à te connecter via sqlplus par exemple, déjà?:o


---------------
Can't buy what I want because it's free -
n°1493476
lei lyrken
Posté le 19-12-2006 à 15:16:20  profilanswer
 

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 ?

n°1493490
skeye
Posté le 19-12-2006 à 15:22:38  profilanswer
 

lei lyrken a écrit :

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 ?


 
bah comme toi...:o
 
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)
    )
  )


---------------
Can't buy what I want because it's free -
n°1493515
lei lyrken
Posté le 19-12-2006 à 15:31:51  profilanswer
 

que vaut ta variable $SID ?
 
tu fait ca ?

Code :
  1. $SID=
  2. "MONSID.world = 
  3.   (DESCRIPTION = 
  4.     (ADDRESS_LIST = 
  5.         (ADDRESS = 
  6.           (COMMUNITY = tcp.world)
  7.           (PROTOCOL = TCP)
  8.           (Host = x.x.x.x)
  9.           (Port = 1521)
  10.         )
  11.     )
  12.     (CONNECT_DATA = (SID = MONSID)
  13.     )
  14.   )";

n°1493533
skeye
Posté le 19-12-2006 à 15:35:38  profilanswer
 

non, $SID vaut 'MONSID'.


---------------
Can't buy what I want because it's free -
n°1493549
lei lyrken
Posté le 19-12-2006 à 15:45:07  profilanswer
 

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" );

n°1493557
skeye
Posté le 19-12-2006 à 15:48:25  profilanswer
 

[:doc petrus]


---------------
Can't buy what I want because it's free -

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [oracle+php]connexion a la base

 

Sujets relatifs
Principe de base, expliqué nulle partAcceder a une base de donnée sans passer par phpmyadmin
Tuning Pack sur Oracle 10gBase de données avec relations plusieurs-à-plusieurs
interface web pour BD oracleprobleme connexion sql server
connexion à une base de données oracle en vb excelconnexion à une base oracle
CONNEXION PHP - ORACLE (base de données n'est pas sur serveur apache)[Java] Connexion base Oracle avec JDBC
Plus de sujets relatifs à : [oracle+php]connexion a la base


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR