Problème de connexion ORACLE (base distante)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème de connexion ORACLE (base distante)

Re: Problème de connexion ORACLE (base distante)

par moogli » 30 oct. 2014, 23:24

salut,

tu ne peux pas activer oci8 et oci8_11g il faut faire un choix ;)

pour PDO_oci est ce que tu as un message d'erreur dans le log lorsque tu démarre le serveur ?

Ou simplement en ligne de commande un php -v devrait t'indiquer une erreur.

@+

Re: Problème de connexion ORACLE (base distante)

par mmitalia » 29 oct. 2014, 15:24

Je viens de me rendre compte que dans mon WAMP j'ai le module php_pdo avec un triangle de danger devant !!
Que puis-je faire ?

Merci

Problème de connexion ORACLE (base distante)

par mmitalia » 29 oct. 2014, 14:44

Bonjour

Avant tous voici ma config :
Windows 7 64 bits
WAMP 2.5 (Apache 2.4.9 / PHP : 5.5.12 / MySQL : 5.6.17)
InstantClient Oracle : 11.2.0.4
Ma base oracle 11G n'est pas sur mon serveur WEB mais déporté.

Lorsque via ma page PHP j'assaye de me connecter à ma base, j'ai le message d'erreur could not find driver".

Voici mon code :
<?php
$hote = "xx.xxx.xx.xxx";
$port = "1521"; // port par défaut
$service = "xxxxxx";
$utilisateur = "xxxxxx";
$motdepasse = "xxxxxxxxxxxx";

$lien_base =
"oci:dbname=(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(Host = ".$hote.")
(Port = ".$port."))
)
(CONNECT_DATA =
(SERVICE_NAME = ".$service.")
)
)";
try
{
// connexion à la base Oracle et création de l'objet
$connexion = new PDO($lien_base, $utilisateur, $motdepasse);
}
catch (PDOException $erreur)
{
echo $erreur->getMessage(), '<br>';
}
?>

Quand j'affiche ma page PHP_info(), je n'ai pas de PDO pour ORACLE.(Voir pièce jointe)
J'ai pourtant bien activé les extensions OCI et PDO.(Voir pièce jointe)

Je suis nouveau dans le monde du PHP.

Merci par avance pour vos réponses.

Cordialement