Prerequisitos para Oracle 11g en RHEL 5.2

Prerequisitos para Oracle 11g en RHEL 5.2

Tuve que preparar unos servidores para Oracle 11G y dejo esta información para el que lo pueda necesitar.

Dado que no tenia internet para conectarme aproveche y copie toda la media de instalación en disco para hacer mis tareas mas rapidas:

cp -var /mnt/RHEL_5.2 x86_64 DVD/ /opt/rhel/

Instalación de paqueteria necesaria en RHEL 5.2:

rpm -Uvh –force binutils-2.17.50.0.6-6.el5.x86_64.rpm compat-libstdc++-33-3.2.3-61.* elfutils-0.125-3.el5.x86_64.rpm elfutils-devel-0.125-3.el5.x86_64.rpm gcc-4.1.2-42.el5.x86_64.rpm gcc-c++-4.1.2-42.el5.x86_64.rpm glibc-2.5-24.* glibc-common-2.5-24.x86_64.rpm glibc-devel-2.5-24.* libaio-0.3.106-3.2.* libaio-devel-0.3.106-3.2.* libgcc-4.1.2-42.el5.* libstdc++-4.1.2-42.el5.* libstdc++-devel-4.1.2-42.el5.* make-3.81-3.el5.x86_64.rpm numactl-devel-0.9.8-2.el5.* sysstat-7.0.2-1.el5.x86_64.rpm elfutils-devel-static-0.125-3.el5.x86_64.rpm elfutils-libs-0.125-3.el5.* glibc-headers-2.5-24.x86_64.rpm libgomp-4.1.2-42.el5.* elfutils-libelf-devel-* kernel-headers-2.6.18-92.el5.x86_64.rpm elfutils-libelf-0.125-3.el5.*

Creación de grupos necesarios para la instalación:

groupadd oinstall
groupadd dba
Creación del usuario oracle:

useradd -g oinstall -G dba oracle
Editamos el fichero /etc/sysctl.conf y agregamos la siguientes entradas (NOTA: Checar documentacion de Oracle estos parametros pueden ser configurables según el escenario donde esten):
fs.file-max = 65536
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
Agregamos las siguientes lineas al siguiente fichero /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
Agregamos la siguiente linea en /etc/pam.d/login:
session required pam_limits.so
De aqui en adelante le tiras la bola al consultor Oracle