Erreur lors de la connexion avec PDO
hamba14
-
hamba14 -
hamba14 -
Bonsoir,
J'essaie de me connecter à une base de données oracle en utilisant POD mais il m'affiche l'erreur suivante:
SQLSTATE[HY000]: pdo_oci_handle_factory:Error while trying to retrieve text for error ORA-01804 (/usr/local/src/php_source/php-7.0.9/ext/pdo_oci/oci_driver.c:640)
Toute aide serait la bienvenue.
NB: j'utilise php 7 et oracle 12c
Cordialement!
J'essaie de me connecter à une base de données oracle en utilisant POD mais il m'affiche l'erreur suivante:
SQLSTATE[HY000]: pdo_oci_handle_factory:Error while trying to retrieve text for error ORA-01804 (/usr/local/src/php_source/php-7.0.9/ext/pdo_oci/oci_driver.c:640)
Toute aide serait la bienvenue.
NB: j'utilise php 7 et oracle 12c
Cordialement!
A voir également:
- Pdo_oci_handle_factory
- Gmail connexion - Guide
- Site inaccessible n'autorise pas la connexion - Guide
- Formate pour taxer connexion internet ✓ - Forum Matériel & Système
- Yahoo mail connexion avec mot de passe - Guide
- Connexion sctr - Forum Réseaux sociaux
2 réponses
Salut,
Tu peux nous dire ce que tu entends par POD?
J'utilise SQL*Developer ou Toad ou même SQL*Plus mais je ne connais pas POD.
Tu peux nous dire ce que tu entends par POD?
J'utilise SQL*Developer ou Toad ou même SQL*Plus mais je ne connais pas POD.
Bonjour,
Peux tu regarder dans le phpinfo ce que contiennent les variables
ORACLE_HOME ,NLS_LANG et LD_LIBRARY_PATH ?
Peux tu essayer également, avant de lancer la connexion, d'ajouter dans ton script la déclaration du HOME_ORACLE ?
putenv('ORACLE_HOME=/chemin/vers/ton/home/oracle');
Bonjour Jordane45,
voici ce que contiennent les variables ci-haut:
ORACLE_HOME: /u01/app/oracle/product/12.1.0/db_1
LD_LIBRARY_PATH: /u01/app/oracle/product/12.1.0/db_1/:/app/oracle/product/12.1.0/db_1/oracm/libl:lib:/lib:/usr/lib:/usr/local/lib
Où est ce que je peux trouver la variable NLS_LANG? par ce que quand j'appelle la fonction phpinfo() je ne la retrouve pas.
Cordialement!
voici ce que contiennent les variables ci-haut:
ORACLE_HOME: /u01/app/oracle/product/12.1.0/db_1
LD_LIBRARY_PATH: /u01/app/oracle/product/12.1.0/db_1/:/app/oracle/product/12.1.0/db_1/oracm/libl:lib:/lib:/usr/lib:/usr/local/lib
Où est ce que je peux trouver la variable NLS_LANG? par ce que quand j'appelle la fonction phpinfo() je ne la retrouve pas.
Cordialement!
C'est une librairie permettant de se connecter aux bases de données depuis php.