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.
