Thread Probleme beim Verbinden zu Oracle (2 answers)
Opened by Lammbock78 at 2008-02-14 18:20

Lammbock78
 2008-02-14 18:20
#105905 #105905
User since
2008-02-14
9 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

ich habe ein kleine Problem mit meinem Perlscript und Oracle.

Ich will einen connect auf die Datenbank machen, jedoch kommt dann die Fehlermeldung:

install_driver(Oracle) failed: Can't load '/usr/lib/perl5/site_perl/5.8.3/i586-linux-thread-multi/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: libclntsh.so.9.0: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.3/i586-linux-thread-multi/DynaLoader.pm line 229, <DATA> line 283.

Die libclntsh.so.9.0 liegt unter /usr/lib/ora , und dieses Verzeichnis wird auch im Perlskript mittels $ENV{'LD_LIBRARY_PATH'} = '/usr/lib/ora'; gesetzt.

Mach ich kurz vor dem Aufruf des connects eine Dump auf ENV bekomme ich das auch alles ordentlich angezeigt, aber scheinbar nutzt Perl das gar nicht.

Lege ich einen Softlink unter /usr/lib auf die Datei ab, hat Perl keine Problem mehr.

Kann mir jemand sagen ob ich irgendwo einen Fehler hab oder ob Perl grundsätzlich nicht diese Variable nutzt????

Danke für eure Hilfe
Grüsse

View full thread Probleme beim Verbinden zu Oracle