IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Connexion PHP 5.2.5 / Oracle10 g sur Windows server2003 x64


Sujet :

PHP & Base de données

  1. #1
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut Connexion PHP 5.2.5 / Oracle10 g sur Windows server2003 x64
    Bonsoir,

    Comme l'indique le titre tout en longueur, je cherche a connecter mon petit PHP 5.2.5 a une base Oracle 10 g, sur un Windows server2003 x64.
    PHP en soi tourne bien, la connexion à la base est plus récalcitrante.
    Mon "Maître vénéré" et moi-même obtenons inlassablement l'erreur ORA-06413, dont je peine a venir a bout.
    J'ai réinstallé PHP afin d'avoir un chemin d'accès le plus "simple" possible, je veux dire sans espace, sans parenthèses et autres trucs du genre.
    (NB: pour les paramètres de oci_connect, c'est ok, on a vérifié avec les valeurs du tnsnames)

    QQu'un aurait il un idée ?
    Merci d'avance,
    @+

  2. #2
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Précision: c'est Apache 2.0 qui tourne ...

  3. #3
    Membre éclairé Avatar de Dark Ryus
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 333
    Par défaut
    Utilise la fonction phpinfo(); pour voir si tes dll pour oracle sont les bons.

    Parmis les différents tableaux proposés, vérifie que tu as celui OCI, ça ressemble un peu à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
                                             oci8
    OCI8 Support  enabled  
    Version  1.2.4  
    Revision  $Revision: 1.269.2.16.2.39 $  
    Active Persistent Connections  1  
    Active Connections  1  
    Temporary Lob support  enabled  
    Collections support  enabled  
    
    Directive Local Value Master Value 
    oci8.default_prefetch 10 10 
    oci8.max_persistent -1 -1 
    oci8.old_oci_close_semantics 0 0 
    oci8.persistent_timeout -1 -1 
    oci8.ping_interval 60 60 
    oci8.privileged_connect Off Off 
    oci8.statement_cache_size 20 20

  4. #4
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Bonsoir,

    Merci pour ta réponse, voici ce que me dis PhpInfo() et la rubrique OCI:
    oci8
    OCI8 Support enabled
    Version 1.2.5
    Revision $Revision: 1.269.2.16.2.43 $
    Active Persistent Connections 0
    Active Connections 0
    Temporary Lob support enabled
    Collections support enabled

    Directive Local Value Master Value
    oci8.default_prefetch 10 10
    oci8.max_persistent -1 -1
    oci8.old_oci_close_semantics 0 0
    oci8.persistent_timeout -1 -1
    oci8.ping_interval 60 60
    oci8.privileged_connect On On
    oci8.statement_cache_size 20 20
    NB: j'ai entre temps installé la 5.2.6 au lieu de la 5.2.5, cela n'ayant a priori aucun intérêt pour le problème qui est le mien ...

    ++

  5. #5
    Membre éclairé Avatar de Dark Ryus
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 333
    Par défaut
    Tu pourrai mettre le message entier de ton erreur ORA-06413 ?

  6. #6
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Oui, Maître .... ( a prononcer avec la voie de Dark vador )

    Donc voici le petit mot d'amour:
    ORA-06413: Verbindung ist nicht offen.
    Désolé, c'est un serveur implanté chez nos cousins germanique, donc message dans la langue locale; vive les traducteurs automatiques ...

    Merci d'avance,
    @+

  7. #7
    Membre éclairé Avatar de Dark Ryus
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 333
    Par défaut
    Tu arrives à te connecter à la base avec un logiciel de requêtage genre sqldevelopper ou SQL+?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 19
    Par défaut
    "verbindung is nicht geoffnet" signifie que ta connection n'ets pas ouverte.
    as tu installé les extension php_oracle.dll et l'autre extension dans ton php_ini ?

Discussions similaires

  1. GetOpenFileName sur windows 7 x64
    Par andromeda dans le forum Langage
    Réponses: 14
    Dernier message: 23/08/2013, 01h48
  2. Connexion php sur une base MSSQL Server impossible
    Par momosan dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 19/03/2012, 19h44
  3. [SQL] connexion php sur sql server distant
    Par grinder59 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 07/06/2010, 09h26
  4. Script connexion PHP sur un ldap
    Par silennnce dans le forum Langage
    Réponses: 4
    Dernier message: 17/08/2009, 22h49
  5. [MySQL] comprendre une connexion php sur une base SQL
    Par gillot007 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/12/2008, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo