From : http://billhamilton.com/wp/oracle/installing-oracle-11gr2-on-rhel6-in-4-long-steps/
My database development activities center around Oracle 11g and I
recently installed the 11.2.0.1.0 x86_64 on a RHEL6 server. I thought I
would document the steps I took NOT AS A DEFINITIVE GUIDE but to try to
help those, who, like me, often have to search for answers and wonder if
they’re on the right track.
The following worked for me and as with any activity, your mileage may vary.
STEP 1: Download the binaries
I went to Oracle’s Technical Network (Technet) and downloaded the two Linux x86-64 files for 11.2.0.1.0.I moved these to my backup drive (/bkup) and unzipped them with:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
This provided me with a single directory containing the 11gR2 binaries at /bkup/database
STEP 2: Prerequisites
There are many prerequisites to installing Oracle 11gR2 and the following are the steps I took.Update /etc/sysctl.conf
vi /etc/sysctl.conf
Scroll to the bottom and add the following:
# ###########################
# ORACLE PARMS
# ###########################
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.ipv4.ip_local_port_range = 9000 65500
fs.file-max = 6815744
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576