Tofigh, Mike (NIH/NEI) [C] wrote:
where can I get instance client lib from

http://www.oracle.com/technology/tech/oci/instantclient/index.html

What it does not work is the dbd::oracle in the perl program complaint about 
can not find. Oracle lib
I will check it and send you the info when I get to the office
Thanks
I

ok.

Martin
--
Martin J. Evans
Easysoft Limited
http://www.easysoft.com

_____________________
Mike Tofigh Digicon Contractor
301-213-6640
Sent from my BlackBerry Wireless Handheld


----- Original Message -----
From: Martin Evans <[EMAIL PROTECTED]>
To: Tofigh, Mike (NIH/NEI) [C]
Cc: [email protected] <[email protected]>
Sent: Mon Sep 08 08:09:28 2008
Subject: Re: DBD::oracle DBD::ODBC DBI

Tofigh, Mike (NIH/NEI) [C] wrote:
Hello:
 >
 I have project in my hand that I am not getting anywhere with it for
past few months.
I have CGI application runing using appache, DBD::oracle, DBI, and
Perl 5.8, in Solaris 8, running with ORACLE 9i
I have upgrade ORACLE 9i to oracle 10g and solaris OS to Solaris 10 64
bits machine, but DBD::oracle does not work with 64bit perl and oracle
64 bit libs, it seems oracle 10 does not have 32 lib anymore...,and
DBD::ORACLE does not work with oracle 10g.

I am using DBD::Oracle successfully on a number of machines with instant client libraries. Instant client libraries are available separately from Oracle and you can get 32bit and 64bit versions. The instant client libraries can be installed very easily (just an unzip) and can be used independently of Oracle database itself.

Have you tried DBD::Oracle with the instant client libraries? When you say:

"DBD::oracle does not work with 64bit perl" - what does not work?
"DBD::ORACLE does not work with oracle 10g" - what does not work?

I decided to look at DBD::ODBC as alternative what is your thought and
direction on this issue.
I have look at easysoft and iodbc, but somehow I am not too sure about
it.

For greatest functionality in Oracle you are better off with DBD::Oracle (assuming you can get it to work). If however, you are writing code that connects to Oracle and a) connects to other databases too or b) might connect to other databases in the future, then DBD::ODBC may be a solution for you. Easysoft (N.B. - my employer) have 32 bit and 64 bit Oracle ODBC drivers and I believe Oracle distribute their own ODBC drivers for Linux and Solaris (although I'm not sure about 64bit availability). As the current maintainer of DBD::ODBC I would recommend you use unixODBC as a driver manager - there are many reasons for this some of which are listed at http://www.easysoft.com/developer/interfaces/odbc/linux.html.

If I were you I'd give us more information about what does not work with DBD::Oracle on 64bit Solaris with Oracle 10g and we can look at that first.

Martin

Reply via email to