1. Upgrade 10g version is 10.2.0.5 (with PSU 10.2.0.5.1)
2. As per metalink note for installing 11g on RHEL4 437123.1
Both RHEL AS/ES 4 "update 1" and "update 2" had a problem with the binutils RPM. This problem was not corrected until "update 3". Therefore, you MUST at least use the binutils RPM from "update 3" (or higher). The "update 3" version of the binutils RPM is binutils-2.15.92.0.2-18 (x86_64). Because of the two above problems, Oracle Global Support strongly recommends that you use Red Hat Enterprise Linux ES/AS 4 (update 3 or higher). This is kernel 2.6.9-34 or greater.
3. Make sure any additional rpms needed for 11g version are installed. Required rpms are listed on the above metalink note.
4. Do the additional pre-reqs that are not in 10g. Adding the following to /etc/profile is an example of such pre-reqs that weren't on 10g.
if [ $USER = "root" ]; then5. Do the rest of the upgrade same as on RHEL 5
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi