Oracle XE en Fedora 6 — parte1

Ahora en esta ocasion traemos Oracle XE ( Oracle express edition ) disponible para linux/windows y otras plataformas(Debian, Mandriva, Novell, Red Hat and Ubuntu), y como de costumbre mostrare la instalacion en Fedora 6

Obteniendo Oracle-XE:

  • primero necesitaras una cuenta en la web de oracle
  • una vez loggeado en la cuenta que creaste, busca la seccion de descargas
  • Descargas Oracle-XE para linux, formato de paquete “rpm”, el archivo a descargar es oracle-xe-univ-10.2.0.1-1.0.i386.rpm

Los requerimientos para instalar Oracle-XE segun la web de Oracle son:

  • RAM 256MB minimo, recomendado 512MB (servidor)
  • Espacio en disco 1.5GB minimo (servidor)
  • Los requerimientos de swap (espacio de intercambio) varia segun la memoria instalada del sistema (aunque hay una manera de burlar este requerimiento, la cual explicare mas adelante)

    RAM –> SWAP

    0-256MB –> el triple de la RAM instalada
    256MB-512MB –> el doble de la RAM instalada
    512MB-1024MB –> 1024MB

  • Tambien se deben ajustar ciertos parametros del kernel de linux

Parametros del Kernel

semmsl 250
semmns 32000
semopm 100
semmni 128
shmmax 536870912
shmmni 4096
shmall 2097152
file-max 65536
ip_local_port_range 1024–65000

para hacer los cambios a los parametros del kernel editamos el archivo /etc/sysctl.conf agregamos las siguientes lineas:

kernel.sem = 250 32000 100 128
kernel.shmmax = 536870912

shmmni, file-max e ip_local_port_range, ya viene con esos valores predeterminados en Fedora 6, por lo que no hay necesidad de modificarlos, luego ejecutamos

# sysctl

este comando actualizara los parametros del kernel que acabamos de agregar a sysctl.conf.

Oracle-XE tambien requiere que la libreria “libaio” este instalada(“yum install libaio”) en el sistemas antes de instalar

Realizamos la instalacion de Oracle-XE con el siguiente comando:

# rpm -ivh –nosignature oracle-xe-univ-10.2.0.1-1.0.i386.rpm

luego configuramos con:

# /etc/init.d/oracle-xe configure