…muladas que NO debes hacer…
Esta es una lista de estupideces que por ningun motivo debes realizar antes de instalar Oracle Enterprise:
- No corras el siguiente comando: #rpm -e –nodeps glibc [version] o te surraras en todo tu sistema (Literalmente).
- No lo instales en sistemas operativos NO soportados (llamese ubuntu, kubuntu, o cualquier mierda terminada en “buntu”), no menciono a winbug$ porque hem…no conozco a alguien que se llame administrador de db que aconseje instalar oracle en esa surrada.
- No lo instales si tienes menos de 1GB de RAM, si lo haces es posible que te cueste incluso abrir una terminal. Si tu maquina cuenta con menos de 1GB, solo trata de setear los parametros de tal manera que el SGA y PGA sean los apropiados.
- No se te olvide por el amor de Dios crear las variables de entorno: ORACLE_BASE, ORACLE_HOME y ORACLE_SID dentro del profile del usuario oracle, de no hacerlo…es mejor comenzar desde 0.
- No se te olvide setear las variables del kernel, muchas de las cuales son vitales para el proceso de instalacion.
Creo que es lo mas importante, como no debo poner algo asi sin solucion…aca esta la manera correcta de como instalar una base de datos en un ORHEL4:
1) Crear un grupo llamado “oinstall”, dicho grupo es el propietario del oraInventory…un catalogo de productos Oracle instalados.
#groupadd oinstall
2) Crear el usuario Oracle: responsable por el producto a instalar
#useradd oracle -g oinstall
3) Modificar el archivo “.bash_profile” del usuario oracle, en mi caso en particular la informacion a agregar a dicho archivo es la siguiente:
———————————————————————————-
umask 022
PATH=/bin:/usr/bin:/usr/local/bin/usr/local/X11R6/bin
LD_LIBRARY_PATH=/usr/lib:/usr/X11R6/lib
ORACLE_BASE=/home/oracle/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH
export PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID
——————————————————————————–
4) Instalar paquetes necesarios, para la version ORHEL4 son los siguientes (se encuentran en el CD 3 y 4 de la distribucion):
——————————————————————
elfutils-libelf-devel-0.97.1-5.i386.rpm
gcc-3.4.6-10.0.1.i386.rpm
gcc-c++-3.4.6-10.0.1.i386.rpm
glibc-devel-2.3.4-2.41.i386.rpm
glibc-headers-2.3.4-2.41.i386.rpm
glibc-kernheaders-2.4-9.1.103.EL.i386.rpm
libaio-0.3.105-2.i386.rpm
libaio-devel-0.3.105-2.i386.rpm
libstdc++-devel-3.4.6-10.0.1.i386.rpm
sysstat-5.0.5-19.el4.i386.rpm
unixODBC-devel-2.2.11-1.0.1.RHEL4.1.i386.rpm
———————————————————————
5) Modificar las variables del kernel necesarias:
———————————————————————
kernel.core_uses_pid = 1
kernel.core_uses_pid = 1
kernel.sem= 250 32000 100 128
kernel.shmall=2097152
kernel.shmmax=2147483648
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
fs.file-max = 6553600
—————————————————————–
Despues de todo este cuentaseo, ya podemos correr el “Installer”, despues de un par de horas y si todo lo hicimos como le describi anteriormente veremos la siguiente pantallita:
Al logearnos ya podemos escribir por ejemplo un mensajito de prueba con pl/sql:
o utilizar EM (que creo que por esto se pagan los US $ 45,000 pesos de esta charada):
Espero que le sirva a algun amable lector, saludos.


