Paula,

Unless you are keeping the older versions of Oracle on the system, I
would definitely rebuild both DBD::Oracle and DBI when moving to a new
client.

I'm not a Windows guy, but if you install DBD::Oracle under a 9.2 client
and then remove that client, replacing it with a 10.2 client, doesn't
the DBD::Oracle stop working?

Just my $0.02 worth.

--
Ron Reidy
Lead DBA
Array BioPharma, Inc.

-----Original Message-----
From: Capacio, Paula J [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 19, 2006 1:16 PM
To: [email protected]
Subject: DBD-Oracle and Oracle versions

>From lurking around this mail list over the years,
I've seen numerous items relating to building 
DBD-Oracle against a specific version of the Oracle
client software on *nix systems.  

Example: if DBD-Oracle was built using version 9, 
then the Oracle client is upgraded to 10g; 
it is necessary to rebuild DBD-Oracle with the 10g client.   

I have used Perl on HP/UNIX, AIX, Linux and Windows.
On the *nix systems, Perl came with the OS and I have
had to install the DBI and DBD-Oracle modules using 
the standard make process.  On windows, I used 
ActiveState Active Perl and PPM to install DBI and 
DBD-Oracle modules.  In the windows environment I 
never have to worry about which version of the Oracle
client is present and I can upgrade to a different 
client version of Oracle without having to reinstall 
the DBD-Oracle module.  

What trick allows PPM modules to work regardless of 
Oracle client versions?  Ultimately, I'd like to know 
if there is a way to 'make' the modules on *nix systems
so that they don't rely on a specific version?

Thanks in advance,
Paula

This electronic message transmission is a PRIVATE communication which contains
information which may be confidential or privileged. The information is 
intended 
to be for the use of the individual or entity named above. If you are not the 
intended recipient, please be aware that any disclosure, copying, distribution 
or use of the contents of this information is prohibited. Please notify the
sender  of the delivery error by replying to this message, or notify us by
telephone (877-633-2436, ext. 0), and then delete it from your system.

Reply via email to