Vous êtes sur la page 1sur 3

Instalación Oracle 11g R2

(Prerequisitos)

Instalamos lo que necesitamos:

yum install binutils compat-db control-center gcc gcc-c++ glibc glibc-common


libstdc++ libstdc++-devel make pdksh sysstat libaio openmotif21 libaio-devel-
0.3.106 compat-libstdc++-33 unixODBC-2.2.11 unixODBC-devel-2.2.11 elfutils-libelf-
devel

Creamos los Grupos y Usuario:

/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -m -g oinstall -G dba oracle

Le asignamos una password:

passwd oracle

Creamos el directorio ORACLE_BASE le asignamos permisos y lo ponemos en el profile

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

Editamos algunos parametros el kernel en el archivo /etc/sysctl.conf

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

Guardamos:

/sbin/sysctl -p

Verificamos:

/sbin/sysctl -a | grep shm


/sbin/sysctl -a | grep sem
/sbin/sysctl -a | grep file-max
/sbin/sysctl -a | grep ip_local_port_range
/sbin/sysctl -a | grep rmem_default
/sbin/sysctl -a | grep rmem_max
/sbin/sysctl -a | grep wmem_default
/sbin/sysctl -a | grep wmem_max

Ahora editamos los limites para en el uso de la shell para el usuario oracle en el
archivo /etc/security/limits.conf añadiendo

oracle soft nproc 2047


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

Editamos el /etc/profile añadiendo

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

Editamos el archivo /etc/pam.d/login añadiendo

session required pam_limits.so

y reiniciamos ...

Ahora arrancamos con el usuario oracle

para la instalación descargamos los zip que sean necesarios los ponemos en una
carpeta de instalación por ejemplo /home/oracle/installo/ , luego los
descomprimimos

unzip linux.x64_11gR1_database_1of2.zip

unzip linux.x64_11gR1_database_2of2.zip

con el ejemplo anterior por defecto todos los archivos quedaran en


/home/oracle/installo/database

exportamos el directorio como variable de entorno añadiendo la siguiente linea


al .bash_profile

export ORACLE_HOME=/opt/u01/app/oracle

y luego recargamos nuestra configuración de profile

source ~/.bash_profile

Comprobamos que el archivo /etc/hosts esté bien configurado

Ahora instalamos los paquetes para el X forwarding a través de ssh

yum install xauth xhost xclock


una vez instalado salimos de allí e iniciamos el servidor X en nuestra maquina y
con el comando:

xhost +

nos aseguramos que se permita acceso al servidor X desde cualquier máquina.

Entonces nos logeamos como el usuario oracle y verificamos que tiene X forwarding
activo

ssh -X oracle@xxx.x.xx.xxx

y vemos si está haciendo forwarding

echo $DISPLAY

y deberia aparecer algo como localdomain:0.0

luego hacemos una prueba con una pequeña aplicación X por ejemplo:

xclock

xlogo

si no aparece ni el reloj o el logo hay un problema con el forwarding de X

entonces vemos el error haciendo:

ssh -vv -X oracle@xxx.xx.x.xxx

Luego de que ya esté haciendo forwarding corremos el instalador en

/home/oracle/installo/database

con:

cd /home/oracle/installo/database/

./runinstall

documentacion mas detallada en

http://www.oracle.com/technology/documentation/index.html

Para tener muy en cuenta que el tamaño de la swap del sistema operativo lo
recomendable es tener el doble de la memoria ram

Alejandro Alvarez

Contento Media Ltda.

Vous aimerez peut-être aussi