RE: :Oracle PPDs for both 8.0 and 9.2 clients on Windows?

2005-08-14 Thread amonotod
> From: "Jeff Urlwin" <[EMAIL PROTECTED]>
> Date: 2005/08/14 Sun PM 07:43:53 CDT
> 
> 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.

I run a 20 WinXP node network, and I set up Oracle 8i and 91 on the network for 
shared access by all users.  I also have Perl 5.8.0 (customer requirement) and 
Perl 5.8.6 set up on the network.  The workstations have the Oracle registry 
settings imported and the Oracle JVMs and program shortcuts copied over 
(including the Oracle Home Selector), and access to batch files to switch 
between the Perl environments.  Most of the users don't use them, and none of 
them really understand how it works, but it does  So, yes, it is possible 
to do all this, no problem... :-)

Will I share my notes?  I haven't been able to get management to agree to OSS 
contributions, although I think they're close.  So, at this point, the answer 
is no, but hopefully, that will change...

> Jeff

HTH,
amonotod


--

`\|||/ amonotod@| sun|perl|windows
  (@@) charter.net  | sysadmin|dba
  ooO_(_)_Ooo
  _|_|_|_|_|_|_|_|


RE: :Oracle PPDs for both 8.0 and 9.2 clients on Windows?

2005-08-14 Thread Jeff Urlwin


> 
> 
> 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