Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 11 sur 11
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    mars 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : mars 2011
    Messages : 37
    Points : 18
    Points
    18

    Par défaut Probleme de connexion à une base Oracle

    Bonjour,

    Je viens faire appel à vos lumières pour me connecter à une base Oracle via un script perl pour faire plusieurs requêtes et modification de la base.
    J'ai fais plusieurs test mais à chaque tentative de connexion j'ai le message d'erreur suivant
    Ouvrir.jpg

    Pour le moment je contourne le problème en créant un fichier contenant la commande et en le lançant avec sqlplus. Ça fonctionne mais ce n'est pas très propre comme code.

    Mon soucis principal viens du fait qu'il m'est impossible de me connecter à la base oracle.
    J'ai suivi plusieurs tutoriaux pour installer tous les composants nécessaire mais en vain.

    Code :
    1
    2
    3
    4
    5
    6
    7
    #!/usr/bin/perl
     
    use strict;
    use warnings;
    use DBI;
     
    my $dbh = DBI->connect("dbi:Oracle:base", 'login', 'password') or die ("a marche pas !");
    Si quelqu'un à une idée ...
    Par avance merci.

  2. #2
    Nouveau Membre du Club
    Homme Profil pro
    Inscrit en
    mars 2010
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : mars 2010
    Messages : 84
    Points : 35
    Points
    35

    Par défaut

    Je n'utilise pas Oracle, mais bien Access ou MySQL et pour ces deux SGBD, il a fallu installer un paquet en plus que DBI, respectivement DBD-ODBC et DBD-mysql. Je suppose que c'est le même mécanisme pour Oracle. As-tu installé DBD:Oracle ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    mars 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : mars 2011
    Messages : 37
    Points : 18
    Points
    18

    Par défaut

    Oui en effet j'ai bien installé le module DBD:Oracle, je me demande si ce n'est pas un composant windows qui serait manquant ... pourtant je n'ai aucun soucis pour me connecter via SQLplus ...

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    16 857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 16 857
    Points : 491 003
    Points
    491 003

    Par défaut

    Quelle est ta version de Perl ? Comment as-tu installé le module ?

    Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    mars 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : mars 2011
    Messages : 37
    Points : 18
    Points
    18

    Par défaut

    J'avais installé la version 5.12 que j'ai finis par désinstaller pour passer à la version 5.10 (impossible d'utiliser perl2exe avec la version 5.12 et par encore réussi à me servir convenablement de PAR mais c'est une autre histoire.)

    Pour les modules ils ont été installé via PPM je me suis dis que c'était la meilleur façon d'avoir une installation propre.

  6. #6
    Expert Confirmé Sénior
    Homme Profil pro Laurent Willems
    MOA? hahaha - MOE? euhh - Chapeau pointu? turlututu!
    Inscrit en
    septembre 2002
    Messages
    3 178
    Détails du profil
    Informations personnelles :
    Nom : Homme Laurent Willems
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : MOA? hahaha - MOE? euhh - Chapeau pointu? turlututu!

    Informations forums :
    Inscription : septembre 2002
    Messages : 3 178
    Points : 5 817
    Points
    5 817

    Par défaut

    Salut,

    quelle version du client oracle utilises-tu?

    d'après ce post, il pourrait s'agir d'une incompatibilité entre la version du DBD que tu utilises et la version d'oracle.

    http://osdir.com/ml/lang.perl.module.../msg00090.html

    http://search.cpan.org/~pythian/DBD-...cle_is_for_me?
    Alea Jacta Test!

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    mars 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : mars 2011
    Messages : 37
    Points : 18
    Points
    18

    Par défaut

    Merci pour l'information, visiblement je dispose d'une version d'oracle un peut trop vieille pour le module que j'ai d'installé. Je vais tester avec le module 1.17 qui semble passer avec ma version.

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    mars 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : mars 2011
    Messages : 37
    Points : 18
    Points
    18

    Par défaut

    Le problème venais bien de la version du module, avec la version 1.17 tout fonctionne parfaitement, merci beaucoup !

  9. #9
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    16 857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 16 857
    Points : 491 003
    Points
    491 003

    Par défaut

    Pourrais-tu prendre 2 minutes pour faire un résumé du problème que tu avais et de la solution pour le résoudre. Si tu pouvais faire ce résumé ici, ça m'aiderait à centraliser le bug. Car Oracle est un problème récurrent sur ce forum.

    Merci

    Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    mars 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : mars 2011
    Messages : 37
    Points : 18
    Points
    18

    Par défaut

    Voilà qui est fait !

  11. #11
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    16 857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 16 857
    Points : 491 003
    Points
    491 003

    Par défaut

    Merci !

    Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •