DBD::Oracle once included a compatibility module named Oraperl that allowed using ancient oraperl scripts with the newer DBI+DBD::Oracle. According to the Changelog, Oraperl was removed from DBD::Oracle with Version 1.51_00 a.k.a. 1.52 in 2012. The good news is that there should be a separate distribution for Oraperl:
RT78987 - removed Oraperl.pm and oraperl.ph; these files will be available in a separate distribution named "Oraperl" (David Perry)
And lo and behold, CPAN knows about a distribution named Oraperl.
So your chances look pretty good to be able to use DBI, DBD::Oracle, and Oraperl to run your old code unmodified except for adding a use Oraperl; line. You just have to install Oraperl as usual (cpan Oraperl on Strawberry, some ppm voodoo on ActivePerl.) Oraperl depends on DBI and DBD::Oracle, so both the cpan tool and ppm should install them automatically (unless they are already installed).
Alexander
--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
|