DBD::Oracle on MacOSX using Instant Client
- From: hlapp@xxxxxxx (Hilmar Lapp)
- Date: Fri, 13 May 2005 15:53:07 -0700
As another episode of the DBD::Oracle on MacOSX quest, I tried the
Oracle 10g Instant Client for 10.3 on Panther, using DBD::Oracle 1.16
(the latest I believe).
First the good news (and it's primarily good news). The Instant Client
is a charm to download and install (unless you can't type cp commands
in the terminal), it's compact in size, and, best of all, it works with
the pre-installed perl (5.8.1RC3 on Panther) without resulting in a
memory leak. I can only recommend to use this client installation if
you're not planning to run an Oracle server on MacOSX.
The minor details is that I had to patch DBD::Oracle's Makefile.PL to
cooperate with the somewhat unorthodox Instant Client directory setup.
I'm including the patch. The last step of the build phase, an
invocation of 'nmedit -R', fails because the symbols aren't found. I
find that this error can be safely ignored but didn't want to patch
Makefile.PL for it since I'm not knowledgeable as to how much other
platforms need the step.
I also edited README.macosx, patch included too.
Tim, let me know if you need me to provide something else too.
-hilmar
--
-------------------------------------------------------------
Hilmar Lapp email: lapp at gnf.org
GNF, San Diego, Ca. 92121 phone: +1-858-812-1757
-------------------------------------------------------------
Attachment:
Makefile.PL.patch
Description: Binary data
Attachment:
README.macosx.patch
Description: Binary data
Relevant Pages
- Re: DBD::Oracle 1.19 fails to find Oracle version, problem and solution
... I don't understand your response since the problem I am seeing is that sqlplus will NOT run if ORACLE_HOME is defined and it does not seem related to combining libraries into one. ... Just attempted to install DBD::Oracle 1.19 on an Ubuntu Server 7.04 Feisty machine running Perl v5.8.8 (and instant client 10.2.0.3-20061115) and hit a problem with the Makefile.PL not being able to determine my Oracle version. ... WARNING: The tests will probably fail unless you set ORACLE_HOME yourself! ... You may need to set ORACLE_HOME to your Oracle software directory ... (perl.dbi.users) - Re: DBD::Oracle 1.19 fails to find Oracle version, problem and solution
... Just attempted to install DBD::Oracle 1.19 on an Ubuntu Server 7.04 Feisty machine running Perl v5.8.8 (and instant client 10.2.0.3-20061115) and hit a problem with the Makefile.PL not being able to determine my Oracle version. ... WARNING: The tests will probably fail unless you set ORACLE_HOME yourself! ... You may need to set ORACLE_HOME to your Oracle software directory ... (perl.dbi.users) - Re: DBD::Oracle 1.19 fails to find Oracle version, problem and solution
... The real root of the problem is that Oracle in its divine wisdom has compacted all the .so files into one so there is no way you c compiler can get them but of SQL on the Ubuntu Server it could be the case that the Makefile fort 1.19 is not recognizing it as a Linux server or alike. ... Just attempted to install DBD::Oracle 1.19 on an Ubuntu Server 7.04 Feisty machine running Perl v5.8.8 (and instant client 10.2.0.3-20061115) and hit a problem with the Makefile.PL not being able to determine my Oracle version. ... WARNING: The tests will probably fail unless you set ORACLE_HOME yourself! ... Looks like an Instant Client installation, ... (perl.dbi.users) - Re: Segfault with DBD::Oracle 1.17 under mod_perl
... I built DBD::Oracle 1.17 on a RHEL AS4 machine using the Instant Client ... libraries. ... Oracle 10 server via CGI or command-line perl. ... The same code, however, segfaults with the stack trace attached below ... (perl.dbi.users) - Oracle Instant Client and DTS data transformation from Oracle
... I've tried to use Oracle 10g Instant Client driver so I can transport data ... I downloaded and setup Instant Client according to Oracle documentations. ... I was able to see the Oracle Instant Client driver, ... DTSRun: Loading... ... (microsoft.public.sqlserver.dts) |
|