> > > Hey all, > > We're (finally!) migrating our Windows XP Oracle clients from > 8.0.5 to 9.2.0.6. While testing some AS Perl v5.6 that uses > DBD::Oracle, we've found that it doesn't work with the 9i > client. It keeps looking for the 8.0.5 or previous OCI DLLs. > Using PPM, we see that DBD::Oracle is v1.12, but the > Oracle.pm that's installed with it says v1.06. We confirmed > this by manually downloading v1.12 from ActiveState's site. > We then upgraded a test box to v1.16 and it works fine with Oracle 9i. > > Tbe problem is that we may not be able to upgrade all Oracle > clients at the same time. One thought is that we'd need a > DBD::Oracle module that can use both an 8.0.5 and 9.2.0.6 > Oracle client. Does this exist?
I would try the DBD::Oracle from ftp.esoftmatic.com, and upgrade your perl while you are at it. ActiveState doesn't/didn't support recent DBD::Oracle builds with more recent perls. > > To compound the problem, it's not feasible to install Perl on > all of these, so compiled versions of the Perl programs are > created using Perl2exe and run from a Winders network share. It may be possible to fudge @INC and put DBD::Oracle on the network, heck it's probably easier to put all of perl on the network and fudge the registry to point there. That would probably be easier. Jeff
