PDA

Visualizza la versione completa : [perl] Installazione dbd::oracle windows server 2003


ringhio_8
05-03-2012, 17:08
Ciao a tutti sto installando il driver DBD::Oracle di perl su una windows server 2003

Su questo server ho installato un activeperl versione 5.12 e tramite il package manager ho installato i moduli:
DBI 1.618 e DBD::Oracle 1.27

Premetto che la macchina deve collegarsi ad un database remoto che gira su IBM AIX e la versione dell'oracle client installata sulla mia windows server la 9.2

Quando provo a connettermi attraverso questo script:

use DBI;
my $dbh = DBI->connect("dbi:Oracle:Server=myserver:database=mydb","user", "pass")or die "no Db(?): " . DBI->errstr;
print "CONNESSO!\n";
$dbh->disconnect;

mi d il seguente errore:


install_driver(Oracle) failed: Can't load 'C:/Perl/lib/auto/DBD/Oracle/Oracle.dl
l' for module DBD::Oracle: load_file:The specified procedure could not be found
at C:/Perl/lib/DynaLoader.pm line 201.
at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
at createPDF.pl line 17

Ho provato anche con gli ODBC e Win32::ODBC ma niente da fare.

Qualche idea??

Grazie a tutti!

Loading