Connexion Invalide !! Oracle

Ish
Eléphant du PHP | 200 Messages

16 août 2007, 14:02

Bonjour à tous,

j'ai un petit souci que je n'arrive pas à résoudre !!

je suis en train de développer une application depuis plus d'un mois sur un serveur de dev. qui marche impécable !
J'utilise EZSQL pour connecter à ma base Oracle distante (sur machine Linux)

Je suis partie manger ce midi (rien d'intéressant jusque là) ... et à mon retour, j'avais ce message d'erreur !!

Code : Tout sélectionner

Warning: ocilogon(): OCISessionBegin: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist HP-UX Error: 2: No such file or directory in /users/sdz99/web/html/inc/connexion_MHF.php on line 29 Connexion à Oracle S**** invalide
j'arrive à me connecter à la base de donnée Oracle et à mon serveur où il y a mes fichiers php mais pas depuis l'application qui fonctionnait très bien ce matin !!

Auriez-vous une idée du problème ??

Merci à tous :wink:
La vie est faite d'imprevu, et l'imprevu fait la vie
Gardez la peche !!

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

16 août 2007, 14:07

Est-ce qu'au moins tu as bien mangé ? ;)

Arrives-tu à te connecter avec sqlplus ?
Ta base est-elle bien démarrée ? (tu peux toujours lui faire faire un p'tit redémarrage si oui :))
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Ish
Eléphant du PHP | 200 Messages

16 août 2007, 14:22

Est-ce qu'au moins tu as bien mangé ? ;)

Arrives-tu à te connecter avec sqlplus ?
Ta base est-elle bien démarrée ? (tu peux toujours lui faire faire un p'tit redémarrage si oui :))
Eh ehe he ... oui bien merci !!! ... Frais et léger, c'est de saison !

Oui j'arrive parfaitement à me connecter !!!
Je vais essayer de relancer la machine mais je ne pense pas que ce soit cela car j'arrive à accéder aux données manuellement !!!

Apparement il y aurait le probleme lorsque je fais :

Code : Tout sélectionner

$odbc = ocilogon($USERNAME, $PASSWORD, $db ) or die( "Connexion à Oracle invalide") or die (ocierror());
Bizarre !
La vie est faite d'imprevu, et l'imprevu fait la vie
Gardez la peche !!

ViPHP
ViPHP | 5924 Messages

16 août 2007, 14:26

Code : Tout sélectionner

or die( "Connexion à Oracle invalide") or die (ocierror());
Seul ton premier die va être interprété, puisque die est toujous vrai. Je te conseille de mettre les 2 die dans le même…

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

16 août 2007, 14:38

Vu que, visiblement, rien n'a changé de ton côté, essaye de contacter l'administrateur de la machine ORACLE.

J'ai l'impression qu'il s'agit d'une erreur Oracle et non pas PHP :-k
Renseigne toi également sur les code d'erreur ORACLE (ORA-*****)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Ish
Eléphant du PHP | 200 Messages

16 août 2007, 14:39

Code : Tout sélectionner

or die( "Connexion à Oracle invalide") or die (ocierror());
Seul ton premier die va être interprété, puisque die est toujous vrai. Je te conseille de mettre les 2 die dans le même…
Nan ... il passait dans les deux !!

Sinon tout est rentré dans l'ordre .... j'ai rien fait de spécial, juste utilisé un " Espectro Patronum " à la Mr Potter et voilà !! :shock:

Sinon je ne sais pas ce qui a provoqué ce problème mais tout est rentré dans l'ordre. Faudrait pas que ça recommence !!! :wink:

--------------------------------------------------------------

J'ai effectivement contacter mon admin BDD qui ne m'a pas servit à grand chose !!
Sinon pour les autres, j'avais trouver ça si ça intéresse qqun !

Erreur ORA-01034
La vie est faite d'imprevu, et l'imprevu fait la vie
Gardez la peche !!

ViPHP
ViPHP | 5924 Messages

16 août 2007, 14:59

Code : Tout sélectionner

or die( "Connexion à Oracle invalide") or die (ocierror());
Seul ton premier die va être interprété, puisque die est toujous vrai. Je te conseille de mettre les 2 die dans le même…
Nan ... il passait dans les deux !!
Bizarre, die est sensé arrêter le script.

Ish
Eléphant du PHP | 200 Messages

16 août 2007, 15:17

Code : Tout sélectionner

or die( "Connexion à Oracle invalide") or die (ocierror());
Seul ton premier die va être interprété, puisque die est toujous vrai. Je te conseille de mettre les 2 die dans le même…
Nan ... il passait dans les deux !!
Bizarre, die est sensé arrêter le script.
Oueh mais il me passait les deux DIE ..... bref !!!

Merci pour ton aide !! :wink:
La vie est faite d'imprevu, et l'imprevu fait la vie
Gardez la peche !!