DBD::Oracle object version 1.15 does not match bootstrap parameter 1.06

DBD::Oracle object version 1.15 does not match bootstrap parameter 1.06

am 26.01.2006 11:22:00 von sebastian.rusek

------_=_NextPart_001_01C62262.58C2DD0F
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

HI,
=20
I did according to the instruciton: http://www.esoftmatic.com/DBI/.
=20
But I found the problem as in title :=20
install_driver(Oracle) failed: DBD::Oracle object version 1.15 does not
match bootstrap parameter 1.06 at
C:/Software/ActiveState/ActivePerl/586/lib/DynaLoader.pm line 253.
Compilation failed in require at (eval 3) line 3.
=20
Can You help me ?
=20
Regards,
Sebastian=20

------_=_NextPart_001_01C62262.58C2DD0F--

Re: DBD::Oracle object version 1.15 does not match bootstrap parameter 1.06

am 26.01.2006 13:58:51 von scoles

>""Rusek Sebastian-ASR046"" wrote in message
news:08F651DD6835A74DAFA80915F0150CA6680937@zuk35exm64.ds.mo t.com...
>HI,

>I did according to the instruciton: http://www.esoftmatic.com/DBI/.

>But I found the problem as in title :
>install_driver(Oracle) failed: DBD::Oracle object version 1.15 does not
>match bootstrap parameter 1.06 at
>C:/Software/ActiveState/ActivePerl/586/lib/DynaLoader.pm line 253.
>Compilation failed in require at (eval 3) line 3.

>Can You help me ?



The error message is from a safety mechanism used by perl extensions.
They check that the version of the .pm file matches the version of the
shared object file. If there was a mismatch there would be a risk of
very obscure errors.


That's saying that the Oracle.pm file is from 1.06 but the Oracle.dll
file is from 1.16. Generally it's caused by people trying to install
DBD::Oracle by hand or rearranging the lib directory tree, or altering
@INC in odd ways.

Try removing ActivePerl and reinstalling .


That being said I did have some luck once by doing this

I changed the line
$DBD::Oracle::VERSION = '1.16';
in Oracle.pm to
$DBD::Oracle::VERSION = '1.06';

but this is very risky and may not work.

As well if you are going to do a manual install og DBI. I would take
ActivePerl off you computer and try to install Perl from scratch and ensure
that your have the exact same version of Perl that was used to build you DBI
module. This is of course a good deal of work stick with ActivePerl.

Re: DBD::Oracle object version 1.15 does not match bootstrap parameter 1.06

am 26.01.2006 16:32:44 von Tim.Bunce

On Thu, Jan 26, 2006 at 07:58:51AM -0500, John Scoles wrote:
>
> That being said I did have some luck once by doing this
>
> I changed the line
> $DBD::Oracle::VERSION = '1.16';
> in Oracle.pm to
> $DBD::Oracle::VERSION = '1.06';
>
> but this is very risky and may not work.

Or worse, may appear to work but cause subtle problems.

Tim.