You are on page 1of 3

1.­ Descargamos Oracle de la pagina oficial  http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux32.zip  2.

­ Una vez realizada la descarga, procedemos a descomprimirlo, lo más sencillo es "botón  derecho" sobre "10201_database_linux32.zip" y "Extraer aquí". 3.­ Para que la instalación no produzca ningún tipo de error, debemos comprobar que  tenemos instalados los siguientes paquetes (podéis comprobar si los tenéis con synaptic o apt­get): ­ gcc ­ libaio ­ lesstif2 ­ lesstif2­dev ­ make ­ rpm ­ libc6 ­ libstdc++5 ­ binutils ­ libmotif 4.­ Como ROOT debemos crear los siguientes enlaces simbólicos:
ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/rpm /bin/rpm ln -s /usr/bin/basename /bin/basename

5.­ Editaremos el fichero '/etc/sysctl.conf' para que nos quede como lo siguiente:
kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000

6.­ Ejecutamos el comando, para poder aplicar los cambios realizados después de editar el  fichero, en caso contrario, dichos cambios surtirán al reiniciar.
/sbin/sysctl -p

7.­ Editamos el fichero '/etc/security/limits.conf' para modificar estos valores, ya que por  defecto los límites para un usuario son 1024 descriptores de fichero y 2047 procesos: * soft nproc 2047 * hard nproc 16384 * soft nofile 1024 * hard nofile 65536 Las 2 primeras líneas sirven para limitar el número de procesos, y las 2 últimas para los  descriptores de ficheros. 8.­ Editamos el fichero '/etc/pam.d/login' y añadimos lo siguiente:
session required /lib/security/pam_limits.so

"pam_limits.so" es el módulo que procesa la configuración del fichero  '/etc/security/limits.conf' que cambiamos antes. 9.­ Ahora crearemos el usuario ORACLE y los grupos, para saber si estos ya existen,  ejecutaremos previamente:
grep oinstall /etc/group grep dba /etc/group grep nobody /etc/group id oracle id nobody

 Si vemos que no existen, los creamos mediante:
/usr/sbin/groupadd oinstall /usr/sbin/groupadd dba /usr/sbin/groupadd nobody /usr/sbin/useradd -c "Oracle Software Owner" -g oinstall -G dba oracle /usr/sbin/useradd -g nobody nobody # cambiamos el password del usuario oracle passwd oracle

Lo normal es no tener problemas, pero Si tienes problemas usa el menu principal  (Administración > Usuarios y grupos) para crear el usuario oracle y añadirlo a los grupos oracle y  dba. Seria también recomendable que le dieras permisos de administración.

10.­ Creamos los directorios base de oracle, y opcionalmente un directorio de datos para las  bases de datos que creemos:
mkdir mkdir chown chmod -p -p -R -R /u01/app/oracle /u02/oradata oracle:oinstall /u01 /u02 775 /u01 /u02

11.­ Conéctate como usuario ORACLE y edita el fichero de perfil del mismo, añadiéndole lo  siguiente:
umask 022 ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=/u01/app/oracle/product/10.1.0/db_1; export ORACLE_HOME ORACLE_SID=test; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM ORACLE_OWNER=oracle; export ORACLE_OWNER #TNS_ADMIN=/home/oracle/config/10.1.0 export TNS_ADMIN NLS_LANG=SPANISH_SPAIN.WE8ISO8859P1; export NLS_LANG #ORA_NLS10=${ORACLE_HOME}/db_1/nls/data; export ORA_NLS10 CLASSPATH=${CLASSPATH}:${ORACLE_HOME}/jdbc/lib/classes12.zip LD_LIBRARY_PATH=${ORACLE_HOME}/lib; export LD_LIBRARY_PATH DISABLE_HUGETLBFS=1; export DISABLE_HUGETLBFS TEMP=/tmp; export TEMP TMPDIR=/tmp; export TMP PATH=$PATH:/u01/app/oracle/product/10.1.0/db_1/bin; export PATH

12.­ Creamos unos nuevos directorios:
mkdir -p /home/oracle/config/10.1.0 mkdir /var/lock/subsys

13.­ Con todo esto ya estamos listos para ejecutar el instalador gráfico, para ello debemos  cerrar nuestra sesión, y arrancar gráficamente la sesión del usuario Oracle, después abrimos una  consola y nos vamos a la ruta donde descomprimimos "10201_database_linux32.zip", y ejecutamos  el siguiente comando:
./runInstaller -ignoreSysPreReqs

14.­ Tan sólo tendrás que seguir los pasos normales como en windows, te saldrá un  "instalador gráfico", donde tendrás que ir configurándolo.