problem is solved by copying an old version (8.1.5) Oracle libraries (the
entire $ORACLE_HOME/lib directory) from one machine to this machine. Prior to
running my testdb.pl, I set the environment variable on command line
LD_LIBRARY_PATH to this library directory. It seems that simply copying one or
two library files didn't help.
I have a simple Perl program using DBI trying to connect to Oracle 8.1.6 on
Solaris 2.6. I got the following error:
$ testdb.pl ip2 ip1 ip1
install_driver(Oracle) failed: Can't load
module DBD::Oracle: ld.so.1: /usr/local/bin/perl: fatal: relocation error: file
nauzaoss: referenced symbol not found at
/usr/local/lib/perl5/sun4-solaris/5.00404/DynaLoader.pm line 166.
at (eval 1) line 2
at testdb.pl line 12
Do You Yahoo!?
Thousands of Stores. Millions of Products. All in one Place.