> I've always used DBI along with DBD::Oracle for Database access, and I > intend to use them along Oracle 9iAS's other capabilities. > > So if I'm following you correctly, the steps involved are: > -get the 5.6.1 RPM (which doesn't seem to be in Red Hat's site anyway) > -get the Apache 1.3.19 sources (to be used in the next step), then > 'discarded' without installing Apache per se. > -get the mod_perl 1.24_01-2.src.rpm and compile it as a DSO > -reinstall all previously installed packages, so other programs > using them > keep working > -install the modules the mod_perl apps require > -change the apachectl and httpd.conf files to reflect the proper > perl 'home' > -change httpd.conf to load the mod_perl.so file from it's new location > > Is this list OK?
Hmm... if you like RPM's, then you should download the updated perl-5.6.1 in the UPDATES/ERRATA section for RH7.2 reinstall all required packages, USING CPAN!!!! for the stuff you needed before. the rest depends: are you comfortable with RH rpm version of Apache? If you use that, plus the new, updated mod_perl-1.26 RPM (which is DSO, and is also on the Errata page), your configuration and recompilation is no longer necessary. Otherwise, you have the right idea. > > > Yes, there are at least two modules: mod_plsql and mod_oprocmgr > > > for which which there is no source, so rebuilding seems to be > > > out of the question > > > >Those modules are *only* for the Oracle administrative webservice, as I > >mentioned above. If you want to use Oracle from Perl/mod_perl, do it like > >everybody else: DBI and DBD::Oracle (for the record, I build them for 9i > >several months ago with 0 headaches). This *does* include the ability to > >execute PL/SQL. > > The mod_plsql is called heavily from the Oracle 9iAS Portal > applets, so it needs to be kept in place. So are you using Oracle Portal applets, or mod_perl? We seem to have miscommunicated somewhere. Yes, it needs to be kept in place... because you aren't touching that copy of apache and perl, right? :-) I mean, if you want to use the supplied Oracle stuff that badly, then put it on a different port number. That way you can reference the Oracle stuff without being trapped in a little box where you're afraid to recompile/reconfigure/make more useful for YOUR situation. L8r, Rob