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

Have you tried searching for your error message? No matter how urgent it is for you, it helps to use either Super Search or Google to find answers for your problem:

Also see DBD::Oracle, especially the parts about installing it.

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

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

    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?

      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

      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.