RE: Oracle::OCI under windows 2000

[email protected] Thu, 6 Feb 2003 16:40:14 -0000
Newsgroups perl.dbi.oracle-oci
Message-ID <E3C7E733CD181541B6148E27833135A922DFC8@i2km09-ukbr.domain1.systemhost.net>
Tim

	Thank you for your help.
	No, I do not need OCI so I understand your reluctance.

	I am working through the book 'Perl for Oracle DBA's' 

	and OCI would have been nice but not essential for what I want to
do.

	As the book says about OCI

	'...we're confident that the Win32 Perl DBI community will oblige,
sooner rather than later...'

	it may be a while, but i cannot help because I am a dba, but a perl
newcomer.

	Anyway, good luck, and thanks again

Gavin

-----Original Message-----
From: Tim Bunce [mailto:[email protected]]
Sent: 06 February 2003 14:21
To: Williams,GS,Gavin,YEL34 R
Cc: [email protected]; [email protected]
Subject: Re: Oracle::OCI under windows 2000


On Thu, Feb 06, 2003 at 12:54:55PM -0000, [email protected] wrote:
> I now have DBD-Oracle 1.12 installed and have checked
> back to problems running 
> perl boot
> on windows2000
> 
> I get 
> DBD::Oracle::mk module doesn't define dynamic_lib at boot line 92
> 
> I do not know how to interpret this, given that I installed via ppm

Gavin, I don't know of anyone who has tried to build Oracle::OCI
under windows. It's entirely possible that you're going to run into
a whole series of problems of which is just the first.

The Oracle::OCI module is itself very experimental and requires a
fair amount of effort to use and a willingness to do lots of leg
work and problem solving. Take a look at the tests (t/*.t).

I can put some time in to help but I'm a little reluctant to do
that unless I'm farly sure that Oracle::OCI will fit your needs and
you're willing to spend time helping by digging into problems
yourself.

Tim.

> Gavin
> 
> -----Original Message-----
> From: Tim Bunce [mailto:[email protected]]
> Sent: 06 February 2003 11:34
> To: Williams,GS,Gavin,YEL34 R
> Cc: [email protected]; [email protected]
> Subject: Re: Oracle::OCI under windows 2000
> 
> 
> On Thu, Feb 06, 2003 at 09:34:39AM -0000, [email protected] wrote:
> > C:\>perl -MDBD::Oracle -e "print join ' ',%INC"
> > Exporter.pm D:/perl/lib/Exporter.pm Carp.pm D:/perl/lib/Carp.pm
strict.pm
> > D:/per
> > l/lib/strict.pm vars.pm D:/perl/lib/vars.pm Config.pm
> D:/perl/lib/Config.pm
> > warn
> > ings/register.pm D:/perl/lib/warnings/register.pm warnings.pm
> > D:/perl/lib/warnin
> > gs.pm DynaLoader.pm D:/perl/lib/DynaLoader.pm DBD/Oracle.pm
> > D:/perl/site/lib/DBD/Oracle.pm Exporter/Heavy.pm
> D:/perl/lib/Exporter/Heavy.pm DBI.pm
> > D:/perl/site/l
> > ib/DBI.pm AutoLoader.pm D:/perl/lib/AutoLoader.pm
> > 
> > Does this help at all?
> 
> That shows that DBD::Oracle is being loaded from
> D:/perl/site/lib/DBD/Oracle.pm
> so go and look at that file and see what VERSION it is.
> 
> > I know you are busy which is why I was posting to [email protected]
> > but it seems to go to you anyway
> 
> It goes to several people, I just happened to asnwer it :)
> 
> Tim.
> 
> > thank you
> > 
> > Gavin 
> > 
> > -----Original Message-----
> > From: Tim Bunce [mailto:[email protected]]
> > Sent: 05 February 2003 17:17
> > To: Williams,GS,Gavin,YEL34 R
> > Cc: [email protected]
> > Subject: Re: Oracle::OCI under windows 2000
> > 
> > 
> > On Wed, Feb 05, 2003 at 02:46:45PM -0000, [email protected] wrote:
> > > > 
> > > > 	DBD::Oracle version 1.1 required - this is only version
1.0.6 at
> > > > boot line 15
> > > > 
> > > > 	MY problem with this message is that I have DBD-Oracle  1.12
> > > > installed. can any one help?
> > > 
> > > Seems like you don't have DBD-Oracle  1.12 installed, or you do but
> > > also have 1.0.6 installed and that's what the "use DBD::Oracle 1.10;"
> > > line in boot is picking up.
> > 
> > 
> > > ppm does not let me install different versions of a module
> > > 
> > > also it is  ppm that tells me that
> > > I only have     DBD-Oracle 1.12
> > > 
> > > when i run 'query'
> > > 
> > > so how else can I find out what is installed?
> > 
> > perl -MDBD::Oracle -e "print join ' ',%INC"
> > 
> > Tim.