[ORACLE]Connexion à une base Oracle
Bonjour,
Je voudrais me connecter à une base Oracle via le script suivant
Code:
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(); |
Message d'erreur
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