Response to me. Maybe problem is with 32 64 bit versions of Oracle 9i
for Linux!!!!!!!!!!!!!!!!!!!!!!!!!!
If You are download Oracle 9i from http://otn.oracle.com there are 2
differen versions of DB!!!!!!!!!!!!!!!

You have my sympathies, the process can be fraut with lots of potholes, the
best advise is to make sure that 9i is supported for your version of Linux
and that you have the recommended version of glib libraries and gcc that is
suggested in the install guide. (Otherwise you have to download custom -
older/compatible- glib stubs and re-link which is not too bad but it can be
a pain).

Some flavours of linux tend to be easier to install Oracle on than others,
unfortunately Red Hat (from my experience) has not been one of them. If you
had the option of choosing the flavour of Linux I would highly recommend
SLES8. (Suse Linux Enterprise Server Edition). I have installed 9i on this
with very little required by way of tweaking.

There is always something that goes screwy, if you're lucky you can do it in
a day, other times, it can take a week to iron the problems.

For production shops I don't need to tell you that Metalink is the source
for problem resolution (but you need to be licensed and all that). There are
plenty of good resources out there, not the least of which is
www.lazydba.com.

So basically if your version is supported (read the install guide and
release notes for 9i) and you have root and you setup the group dba and the
user oracle with group dba and some other memory specific settings changes
which are reasonably well document in the relase/install guide it should
pretty much go well. Avoid installing RAC options if you are not planning on
setting up RAC based databases.