RE: Perl in

From: Shanmugam, Dhandapani <>
Date: Fri, 16 May 2008 13:01:00 +0530
Message-ID: <>

Yes your correct..Do the Perl supports 64-bit Operating systems

Kinldy help me on how is should get it work on Oracle 64-bit Solaris Operating system

[bash]perl Can't locate in @INC (@INC contains:
/ade/stvobadm_perl_583_build/perl/bin/Solaris/Opt/lib/site_perl .) at line 16.
BEGIN failed--compilation aborted at line 16.

While the is present in both directories specified below, the Perl @INC array is pointing to non existent directories.

When I specify Including the Oracle directories (command line perl -I $ORACLE_HOME/perl/lib/site_perl/5.8.3/sun4-solaris-thread-multi -I $ORAC LE_HOME/perl/lib/5.8.3,  

I get the error:
perl -I $ORACLE_HOME/perl/lib/site_perl/5.8.3/sun4-solaris-thread-multi -I $ORACLE_HOME/perl/lib/5.8.3 --pwd <password removed> Can't load
'/usr/local/oracle/product/ s-thread-multi/auto/DBD/Oracle/' for module DBD::Oracle: perl: fatal:
/usr/local/oracle/product/ wrong ELF
class: ELFCLASS64 at
lti/ line 229.
 at line 18
Compilation failed in require at line 18. BEGIN failed--compilation aborted at line 18.

The other error is due to the perl istallation pointing at the wrong include directories. This tells it where to look for the perl modules (*.pm) files, and other things. It is set when perl is installed on a computer. You can add include libraries to perl with the "-I" parameter, and can have as many of them as you want (look at the command perl -I $ORACLE_HOME/perl/lib/site_perl/5.8.3/sun4-solaris-thread-multi -I $ORACLE_HOME/perl/lib/5.8.3, there are 2 -I parameters).
[bash]perl -V

Can't locate in @INC (@INC contains:
/ade/stvobadm_perl_583_build/perl/bin/Solaris/Opt/lib/site_perl .).
BEGIN failed--compilation aborted.

Thanks and Regards,

-----Original Message-----
From: [] Sent: Friday, May 02, 2008 3:44 PM
To: Shanmugam, Dhandapani
Subject: Re: Perl in

The real question is does PERL support 64-bit operating systems?

We use PERL all the time on 64-bit systems with Oracle the only problematic part is trying to get Perl, DBI and DBD to compile on a 64bit system.

Once it is up and running I have never run into any issues with 32bit vs 64 bit Oracle and PERL.


> Hi,
> Kindly clarify me on the below think
> We have Development users who uses PERL for there development work in 
> oracle 32 bit version. In the past they had trouble compiling 
> PERL on ORACLE 10g 64-bit, So we have not upgraded the database to 10g

> version.  Do oracle supports PERL?
> Thanks and Regards,
> Dhandapani S

Received on Fri May 16 2008 - 02:31:00 CDT

Original text of this message