Problem with DBD-Oracle

Problem with DBD-Oracle

am 06.03.2006 17:29:56 von mjkabr

--0-1094248866-1141662596=:74654
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Hi,

I installed DBI and DBD Oracle on windows XP. On the machine, I have Oracle database 9.2 and perl5.8 running. When I tried running any of my perl script I got an error:

"The procedure entry point PL_memory_wrap could not be located in the library perl58.dll"

and

install_driver(Oracle) failed: Can't load 'C:/Perl/site/lib/auto/DBD/Oracle/Oracle.dll' for module DBD::Oracle: load_file:The
specified procedure could not be found at C:/Perl/lib/DynaLoader.pm line 229.
at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
at dbi_conn.pl line 5


Please do you have a solution to the problem.


Regards

Mujahid

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
--0-1094248866-1141662596=:74654--

Re: Problem with DBD-Oracle

am 06.03.2006 20:53:15 von Alexander

It seens you have a DBD::Oracle compiled with a more recent version of
Perl than you are running.

PL_memory_wrap exists only in Perl 5.8.7 and newer, but not in Perl
5.8.6 and earlier. Your DBD::Oracle seems to be compiled with Perl
5.8.7, you seem to run Perl 5.8.6 or earlier. (perl -V should give you a
clue.)

Alexander

Mujahid KABIR wrote:

>Hi,
>
> I installed DBI and DBD Oracle on windows XP. On the machine, I have Oracle database 9.2 and perl5.8 running. When I tried running any of my perl script I got an error:
>
> "The procedure entry point PL_memory_wrap could not be located in the library perl58.dll"
>
> and
>
> install_driver(Oracle) failed: Can't load 'C:/Perl/site/lib/auto/DBD/Oracle/Oracle.dll' for module DBD::Oracle: load_file:The
> specified procedure could not be found at C:/Perl/lib/DynaLoader.pm line 229.
> at (eval 3) line 3
>Compilation failed in require at (eval 3) line 3.
>Perhaps a required shared library or dll isn't installed where expected
> at dbi_conn.pl line 5
>
>
> Please do you have a solution to the problem.
>
>
> Regards
>
> Mujahid
>
>__________________________________________________
>Do You Yahoo!?
>Tired of spam? Yahoo! Mail has the best spam protection around
>http://mail.yahoo.com
>
>

--
Alexander Foken
mailto:alexander@foken.de http://www.foken.de/alexander/