the error
install_driver(Oracle) failed: Can't load
'/usr/local/lib/perl5/site_perl/5.8.8/
i686-linux/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle:
libclntsh.so.10.1:
 cannot open shared object file: No such file or directory at
/usr/local/lib/per
l5/5.8.8/i686-linux/DynaLoader.pm line 230.
 at (eval 8) line 3
Compilation failed in require at (eval 8) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at /usr/local/reg-e/bin/export.pl line 510

I've thought about trying to install Instant Client over again, but there
are no installation instructions, and I didn't find anything in Linux to
open/or execute the .jar files. I extracted the files from .jar files on
Windows, but there was no readme or documentation or anything, so I don't
know the path structure to dump the files into on Linux. Or maybe I need to
find something that runs the .jar files like an .exe ( any ideas? )

The way I read the above error, it knows that DBD::Oracle is installed
correctly and it starts using it, but then at some point it in somewhere,
it comes back with not being able to find Oracle.so. I've run out of
perspectives or ways to look at what it's really saying. Does anyone have
another perspective or any 'light' clicked on oh it is that? See what I've
done below to try and resolve it the way the error says it is. But I'm
beginning to doubt that the error is telling me the whole truth(it's
partially true I am sure), but I don't know how to read into it next :(.

the suggestions from forums:

1. I’ve added /home/oracle/10.2.0/client and /home/oracle/10.2.0/client/lib
to  /etc/ld.so.conf and done ldconfig
2.  I’ve added to the environment variables, where the oracle lib is
LD_LIBRARY_PATH=/home/oracle/10.2.0/client/lib
3. I’ve given authority/access to every folder/object listed in the above
paths to the user I am using.
4. I’ve set the LD_RUN_PATH to /home/oracle/10.2.0/client/lib in the
instruction file that creates the DBD::Oracle so that it knows where the
libclntsh.so.10.1 is without even having to system search for it.
5.      I've set the ORACLE_HOME environment variable to
/home/oracle/10.2.0/client so when I do try to perl Makefile.PL it doesn't
have any issues.
5. I’ve looked in the Oracle.so and libclntsh.so.10.1 mentioned above, and
it has all the right pointers(appears that way), which are below.

libclntsh.so.10.1 => /home/oracle/10.2.0/client/lib/libclntsh.so.10.1
(0xb683a000)
        libdl.so.2 => /lib/libdl.so.2 (0xb6826000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb6804000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb67f4000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb67df000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb66a8000)
        libnnz10.so => /home/oracle/10.2.0/client/lib/libnnz10.so
(0xb64a3000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

        Version information:
        /usr/local/lib/perl5/site_perl/5.8.8
/i686-linux/auto/DBD/Oracle/Oracle.so:
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /home/oracle/10.2.0/client/lib/libclntsh.so.10.1:
                libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
                libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
                libm.so.6 (GLIBC_2.1) => /lib/tls/libm.so.6
                libm.so.6 (GLIBC_2.0) => /lib/tls/libm.so.6
                libpthread.so.0 (GLIBC_2.2) => /lib/tls/libpthread.so.0
                libpthread.so.0 (GLIBC_2.0) => /lib/tls/libpthread.so.0
                libpthread.so.0 (GLIBC_2.1) => /lib/tls/libpthread.so.0
                libpthread.so.0 (GLIBC_2.3.2) => /lib/tls/libpthread.so.0
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.3.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /lib/libdl.so.2:
                libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
        /lib/tls/libm.so.6:
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /lib/tls/libpthread.so.0:
                ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.3.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /lib/tls/libc.so.6
        /lib/libnsl.so.1:
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
        /lib/tls/libc.so.6:
                ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
        /home/oracle/10.2.0/client/lib/libnnz10.so:
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6

6. I’ve also looked in libclntsh.so.10.1 and it points as much as I can
tell where it should.

        libnnz10.so => /home/oracle/10.2.0/client/lib/libnnz10.so
(0xb6658000)
        libdl.so.2 => /lib/libdl.so.2 (0xb6643000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb6621000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb6611000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb65fc000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb64c5000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

        Version information:
        ./libclntsh.so.10.1:
                libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
                libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
                libm.so.6 (GLIBC_2.1) => /lib/tls/libm.so.6
                libm.so.6 (GLIBC_2.0) => /lib/tls/libm.so.6
                libpthread.so.0 (GLIBC_2.2) => /lib/tls/libpthread.so.0
                libpthread.so.0 (GLIBC_2.0) => /lib/tls/libpthread.so.0
                libpthread.so.0 (GLIBC_2.1) => /lib/tls/libpthread.so.0
                libpthread.so.0 (GLIBC_2.3.2) => /lib/tls/libpthread.so.0
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.3.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /home/oracle/10.2.0/client/lib/libnnz10.so:
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /lib/libdl.so.2:
                libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
        /lib/tls/libm.so.6:
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /lib/tls/libpthread.so.0:
                ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.3.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /lib/tls/libc.so.6
        /lib/libnsl.so.1:
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
        /lib/tls/libc.so.6:
                ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2

Aaron Wardrip
First American Data Services
847-586-2511
[EMAIL PROTECTED]

Reply via email to