Se instalará la Base de Datos Oracle 11gR2 en una máquina virtual con sistema operativo Oracle Linux 64 bits. Sólo se usará 1G para la máquina virtual, ya que será para pruebas y desarrollos personales en SOA Suite.
Configuración inicial como usuario root
1. Configurar IP y nombre de host: se cambia el nombre de la máquina por soa11db y se setea IP fija:
vi /etc/sysconfig/network
Cambiar HOSTNAME a soa11db
vi /etc/hosts
Se agrega la línea:
172.16.1.135 soa11db soa11db.localdomain
También se debe cambiar la IP en las propiedades de red (Network Connections).
2. Crear grupos de sistema operativo requeridos: crear los grupos oinstall y dba:
/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba
/usr/sbin/usermod -g oinstall -G dba oracle
3. Configurar Parámetros del Kernel
vi /etc/sysctl.conf
Agregar al final del archivo:
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 = 1048586
fs.aio-max-nr = 1048576
fs.file-max = 6815744
Ingresar el siguiente comando para cargar en el kernel los parámetros especificados en el archivo /etc/sysctl.conf:
/sbin/sysctl -p
No cambié los siguientes parámetros porque sus valores son mayores a los recomendados.
Recomendados:
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
Valores en el servidor linux: (/sbin/sysctl -a | grep shm)
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
kernel.shmmni = 4096
vm.hugetlb_shm_group = 0