Artur
G.
Manager / Management
3.0 enthusiast
Temat: Oracle + PERL = problem :-(
Witam!Bawił się ktoś może w dostęp do Oracle'a z poziomu PERL'a?
Ja - nie ukrywam - znam PERLa dosyć słabo, muszę jednak napisać w nim pewną aplikacje wydobywającą pewne dane z bazki i przetwarzającą je dalej wg specyfikacji.
Mam jednak problem z połączeniem się z Oraclem z poziomu PERLa. Zainstalowałem PERLA, wraz z biblitekami do Oracle'a, a pomimo tego gdy chcę uruchomić napisany przeze mnie program, wyskakuje mi następujący błąd:
Can't load 'C:/Perl/lib/auto/DBD/Oracle/Oracle.dll' for module DBD::Oracle:
load_file:The specified procedure could not be found at C:/Perl/lib/DynaLoader.pm line 202.
at line 3
Compilation failed in require at line 3.
Perhaps a required shared libary or dll isn't installed where expected
at c:\aaa\angel\artur.pl line 54
Co ciekawe plik Oracle.dll jest tam gdzie powinien być, przypuszczam więc że to coś zw. z konfiguracją a nie z tym, że czegoś brakuje. Natknął się może ktoś z Was na taki błąd?
W programie obsługuję Oracla w następujący sposób:
use DBI;
...
my $dbh = DBI->connect(
'dbi:Oracle:','itl@orcl10','wrath',
{
ora_session_mode => $connectionMode
}
);
die "Connect to $db failed \n" unless $dbh;
$dbh->{RowCacheSize} = 100;
my $sthtru = $dbh->prepare(qq{create table artistats as select * from nauru});
$sthtru->execute();
my $sthtru = $dbh->prepare(qq{truncate table artistats});
$sthtru->execute();
$dbh->disconnect;
Dziękuję z góry za wszelkie sugestie!
Pozdrawiam
ArturArtur Gierej edytował(a) ten post dnia 26.01.09 o godzinie 13:55