Como preparar Red hat Linux 64 bits para instalar Oracle 11g

Como preparar Red hat Linux 64 bits para instalar Oracle 11g

Antes de iniciar cualquier instalación siempre es recomendable actualizar el sistema operativo a su ultima versión.

Para eso corre el siguiente comando como root.

yum -y update

Instala los paquetes y dependencias requeridos por Oracle a su ultimo nivel.

yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat numactl-devel unixODBC unixODBC-devel

Crea los grupo y usuarios necesarios para correr Oracle y su instalación.

groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
passwd oracle

Digita la contraseña que deseas asignar al usuario “oracle”.

Crea el directorio donde se va a instalar Oracle con permisos y privilegios para el  usuario "oracle" con los siguientes comandos.

mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app
chmod -R 775 /u01/app

Ahora es necesario modifica los parámetros del Kernel  de acuerdo a las recomendaciones de Oracle.

Sugerencia: Antes de modificar cualquier archivo de configuración del sistema siempre es recomendable hacer un respaldo del mismo para evitar inconvenientes futuros.

Crea una copia de respaldo del archivo /etc/sysctl.conf

cp -p /etc/sysctl.conf /etc/sysctl.conf_BAK

Ahora abre el archivo usando vi

vi /etc/sysctl.conf

Modifica o agrega las siguientes líneas de esta forma.

kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
kernel.shmmax = 536870912
kernel.shmall = 2097152
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default= 262144
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max= 1048576

Salva el archivo y aplica los cabios realizados

sysctl -p

Ahora es necesario modificar los limites de consola para el usuario “oracle”.

Crea una copia de respaldo del archivo /etc/security/limits.conf

cp -p /etc/security/limits.conf /etc/security/limits.conf_BAK

Ahora abre el archivo usando vi

vi /etc/security/limits.conf

Agrega las siguientes líneas al final.

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

Crea una copia de respaldo del archivo /etc/pam.d/login

cp -p /etc/pam.d/login /etc/pam.d/login_BAK

Ahora abre el archivo usando vi

vi /etc/pam.d/login

Agrega la siguiente línea al final.

session required pam_limits.so

Crea una copia de respaldo del archivo /etc/profile

cp -p /etc/profile /etc/profile_BAK

Ahora abre el archivo usando vi

vi /etc/profile

Agrega las siguientes líneas al final.

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi

Crea una copia de respaldo del archivo /etc/csh.login

cp -p /etc/csh.login /etc/csh.login_BAK

Ahora abre el archivo usando vi

vi /etc/csh.login

Agrega las siguientes líneas al final.

if ( $USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif

Ahora tu sistema operativo esta listo para comenzar la instalación de Oracle 11g.

Deja tus comentarios y/o sugerencias.


Share Tweet Send
0 Comentarios
Cargando...
You've successfully subscribed to Douglas Barahona
Great! Next, complete checkout for full access to Douglas Barahona
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.