Bonjour,
Je voudrais me connecter à une base Oracle via le script suivant
Message d'erreur
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
19
20 #!/usr/bin/perl use strict; use DBI; my $Bdd = 'DBI:oracle:maBase:@monIP'; # nom de ta BDD my $User = "user"; # nom du user A CHANGER ! my $Pass = "pwd"; # passwd user A CHANGER my $dbh; # handle sur la base if ($dbh = DBI->connect($Bdd, $User, $Pass)) { print "Connexion reussie !!!\n"; } else { print "ERREUR : $DBI::errstr\n"; exit(); } $dbh->disconnect();
Un première fenêtre d'erreur apparait me disant :
" Le point d'entrée de procédure OCIPing est introuvable dans la bibliothèque de liaisons dynamique OCI.dll"
Ensuite mon terminal affiche :
Can't load 'C:/Perl/lib/auto/DBD/Oracle/Oracle.dll' for module DBD::Oracle: load
_file:La procÚdure spÚcifiÚe est introuvable at C:/Perl/lib/DynaLoader.pm line 2
01.
at exemple.pl line 7
Compilation failed in require at exemple.pl line 7.
BEGIN failed--compilation aborted at exemple.pl line 7.
Ma config est la suivante :
ActiveState Perl 5.14.1
Oracle 9.2i
Les module DBI et DBD::Oracle sont installé
Le client Oracle est installé
Quelqu'un aurait il une solution car j'ai vu que c'était une erreur récurrente mais je ne trouve pas de solution ?
Merci
Partager