Can't load '/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: libclntsh.so.11.1: cannot open shared object file: No such file or directory at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.
c'est un script perl qui cherche à se connecter à une base de données Oracle
#!/usr/bin/perl
# Fichier : myScriptPerl.pl
# Equipe Blerow
use lib "/usr/lib/perl5/vendor_perl/5.8.8";# Fichier : myScriptPerl.pl
# Equipe Blerow
my $my_sid="BASEDD";
my $my_port="1521";
my $my_user="user";
my $my_password="pass";
my $my_port="1521";
my $my_user="user";
my $my_password="pass";
résolution de l'erreur:
on cherche ou se trouve le fichier Oracle.so qui cause problème:
On rajoute alors dans le script :
use lib
"/usr/lib64/perl15/vedor_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/Oracle/";
ce qui donne:
#!/usr/bin/perl
# Fichier : myScriptPerl.pl
# Equipe Blerowuse lib "/usr/lib/perl5/vendor_perl/5.8.8";
use lib "/usr/lib64/perl15/vedor_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/Oracle/";
# Fichier : myScriptPerl.pl
# Equipe Blerowuse lib "/usr/lib/perl5/vendor_perl/5.8.8";
use lib "/usr/lib64/perl15/vedor_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/Oracle/";
my $my_sid="BASEDD";
my $my_port="1521";
my $my_user="user";
my $my_password="pass";
my $my_port="1521";
my $my_user="user";
my $my_password="pass";
Aucun commentaire:
Enregistrer un commentaire