|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Technicien Help Desk Inscription : mars 2011 Messages : 25 ![]() |
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 :
Par avance merci. |
||
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : mars 2010 Messages : 84 ![]() |
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 ?
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Technicien Help Desk Inscription : mars 2011 Messages : 25 ![]() |
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 ...
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Inscription : avril 2004 Messages : 13 512 ![]() |
Quelle est ta version de Perl ? Comment as-tu installé le module ?
__________________
|
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Technicien Help Desk Inscription : mars 2011 Messages : 25 ![]() |
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. |
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 878 ![]() |
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! |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Technicien Help Desk Inscription : mars 2011 Messages : 25 ![]() |
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.
|
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Technicien Help Desk Inscription : mars 2011 Messages : 25 ![]() |
Le problème venais bien de la version du module, avec la version 1.17 tout fonctionne parfaitement, merci beaucoup !
|
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Inscription : avril 2004 Messages : 13 512 ![]() |
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
__________________
|
|
|
00
|
|
|
#10 |
|
Candidat au titre de Membre du Club
![]() Technicien Help Desk Inscription : mars 2011 Messages : 25 ![]() |
Voilà qui est fait !
|
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Inscription : avril 2004 Messages : 13 512 ![]() |
Merci !
__________________
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com