Oracle 9i for RedHat 9 stuff

Basic way to update the glibc packages:(premade rpms at the end)

  1. Install the src.rpm for glibc.
  2. Open the tar.bz2 glibc file into a temporary directory
  3. In the base directory, there are two files to be modified:
    locale/lc-ctype.c
    ctype/ctype-info.c
  4. Search for the compat_symbol lines, and comment them out
  5. rebuild the tar.bz2 file with the modified sources.
  6. Update the /usr/src/redhat/SPECS/glibc.spec and add oracle to the glibcrelease line.
  7. Make sure you have about 2GB of free space in /usr/src/redhat/BUILD
  8. rpmbuild -ba /usr/src/redhat/SPECS/glibc.spec
  9. Wait patiently for a long while (depends on your machine)
  10. Once completed, the rpms are placed into /usr/src/redhat/RPMS/ directories. In there is an i386/ or an i686/ set of files. Which version you use is dependent on your installation.
  11. Install the patched rpms.

For more information and help, you could try here:
http://www.puschitz.com/InstallingOracle9i.html
http://linux.oreillynet.com/pub/a/linux/2003/09/04/oracle_install.html

For Oracle ODBC drivers which work with php, look here:
http://fndapl.fnal.gov/~dbox/oracle/odbc/
They're unsupported, but do seem to work. Keep in mind I haven't fully tested them.

i386 RPMS

i686 RPMS

Updated i386 RPMS

Updated i686 RPMS

Feel free to contact me at jmcintosh AT _NOSPAM_ mlug.missouri.edu