Fundamentally this document is about installing Oracle 8i Version
126.96.36.199.0 on RedHat Linux 6.0, and any deviation from this
configuration may reduce your chances of success. (I originally tried
to write this guide for all types of Linux and all recent version of
Oracle, but the structure was unclear and it was less useful for just
For later versions of Oracle, including 9i, you have two options. I
have some errata on
my website. You'll find that the process is very similar to that found
in this document although there are some 'gotchas' for each
version. Generally speaking, newer version of Oracle are much easier
to install than 8.1.5 and are recommended over it by just about
everyone, including Oracle themselves.
Or if you prefer there are also a number of other, more specific
guides at the Linux Documentation Project (in fact there seems to be a
new one there every time I check back!). If you're installing 8i on
Krastio Atanassov and Luca Roversi's HOWTO might be useful. For
installing Oracle 9i on RedHat 8 or above,
Evgueni Tzvetanov's guide could well do the trick.
For different distributions of Linux chances of success are also good,
especially if they are RedHat-like, Mandrake for example. Again, my
web site may contain advice for certain troublesome distributions.
If you want to install 8.0, I recommend you try
Linux Journals guide, and
if you want to install any of the previous versions you're going to
have to use the SCO version and follow Paul Haigh's
Oracle Database HOWTO.
If you're trying to install the 'right' version, what level of
background knowledge will you need?
Perhaps the easiest way is if I explain a little of my background,
clearly if yours is similar we're going to be on the same
wave-length. I've used a lot of Unix and Oracle over the last few
years. At home I've been running Linux since 1994 and I've been using
Solaris and HP-UX on-and-off since 1992. I first came across Oracle in
1996 and have worked with versions 7, 8 and 8i. I'm mainly a
developer, but I have done DBA and sysadmin-type work.
In summary, I can find my way around a Unix box and I know much of the
Oracle terminology. You'll need both to brave the rest of this
document. But don't worry if you have a different background, follow
this guide closely and keep asking questions. The Linux community are
a helpful bunch, just don't expect an answer if you haven't at least
made an effort to solve the problem yourself.
This HOWTO has been written by Stephen Darlington. It couldn't have
been created without the constant stream of questions and answers on
the Oracle Technology Network website and the Usenet news-groups. So
thanks to the people that keep posting and sorry that I can't credit
you all individually!
Many people have emailed me directly with hints, updates and
corrections; this document would not be as useful as it is without
their contribution. So thanks go to the following people: Ton Haver,
Guy Cole, Iain Frerichs, Albert Braun, Steve Morando, Krill Kokoshka,
Brain Slesinsky, Galen G Burk, Bill Gathen and Veres Lajos.
I welcome any constructive feedback on this HOWTO and any general
Linux or Oracle issues. However, if you have questions it's probably
better that you ask on a newsgroup or the discussion forums on my
website where others can benefit from the solutions. Email me at
stephen at zx81 dot org dot uk.