in reply to Re: install_driver(Oracle) failed: Can't locate loadable object for module DBD::Orac le in @INC
in thread install_driver(Oracle) failed: Can't locate loadable object for module DBD::Orac le in @INC

Yes, I tried with google, but I didn't see any post helping me. All posts are pointing to 5.8.8 or lesser versions where DBD had to be installed manually , But I'm using 5.14.2 which has this module by default. I even verified it through PPM and found it in the list.

Any way to find it was installed properly or not?

  • Comment on Re^2: install_driver(Oracle) failed: Can't locate loadable object for module DBD::Orac le in @INC

Replies are listed 'Best First'.
Re^3: install_driver(Oracle) failed: Can't locate loadable object for module DBD::Orac le in @INC
by Tux (Canon) on May 08, 2012 at 11:37 UTC

    DBD::Oracle is just the perl module, but it still requires either a full database installation or an Oracle-client installation. The message possibly stems from the shared object of the perl module not able to find the Oracle client libraries. I know how to show what Oracle.so expects on Linux/Unix, but I have no idea how to show that on Windows.

    Did you install the Oracle client where DBD::Oracle expects it? Dit you read the documentation for win64/win32 about the prerequisites?


    Enjoy, Have FUN! H.Merijn
Re^3: install_driver(Oracle) failed: Can't locate loadable object for module DBD::Orac le in @INC
by Corion (Patriarch) on May 08, 2012 at 11:26 UTC

    No.

    Perl does not come with Oracle "by default". Maybe your Perl distribution comes with DBD::Oracle, but you will still need to install the Oracle client libraries. See the articles I linked, which all explain this and tell you what to do.