Está en la página 1de 13

2011

Manual Instalacin Oracle 11gR2 en Ubuntu11.04

Alumno: Javier Garca Cambronel Segundo de ASIR 24/10/2011

Manual Instalacin Oracle 11gR2 en Ubuntu11.04


El siguiente tutorial explica la instalacin de Oracle Database 11gR2 en Ubuntu 11.04
La instalacin de paquetes necesarios Para instalar las dependencias, ejecutar lo siguiente como root, no os preocupis. Podemos hacerlo en MODO PAQUETE y simplemente copiar y pegar lo que viene en este documento para que esto sea un poco ms llevadero. sudo apt-get install gcc make binutils gawk x11-utils rpm build-essential libaio1 libaio-dev libmotif4 libtool expat alien ksh pdksh unixODBC unixODBC-dev sysstat elfutils libelf-dev binutils lesstif2 lsb-cxx lsb-rpm libstdc++5

Tenemos que crear algunos enlaces simblicos para iniciar la instalacin. Para ello ejecutar los siguientes comandos como root ln -sf /bin/bash /bin/sh ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/rpm /bin/rpm ln -s /usr/bin/basename /bin/basename ln -s /usr/lib/i386-linux-gnu/libpthread_nonshared.a /usr/lib/libpthread_nonshared.a ln -s /usr/lib/i386-linux-gnu/libc_nonshared.a /usr/lib/libc_nonshared.a ln -s /lib/i386-linux-gnu/libgcc_s.so.1 /lib/libgcc_s.so.1 ln -s /usr/lib/i386-linux-gnu/libstdc++.so.6 /usr/lib/libstdc++.so.6

Tambin tenemos que aadir el usuario oracle y oinstall, dba, y el grupo de nobody. Ejecutar lo siguiente como usuario root addgroup oinstall addgroup dba addgroup nobody usermod -g nobody nobody useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle mkdir /home/oracle chown -R oracle:dba /home/oracle Alumno: Javier Garca Cambronel Pgina 1

Manual Instalacin Oracle 11gR2 en Ubuntu11.04

Tenemos que hacer cambios en el script de inicio, ejecute lo siguiente como root mkdir /etc/rc.d for i in 0 1 2 3 4 5 6 S do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d done

Ahora vamos a crear el directorio para la instalacin, y los cambios necesarios de Oracle. Ejecutar los siguientes comandos como root mkdir -p /u01/app/oracle chown -R oracle:dba /u01

Tambin tenemos que modificar el parmetro del kernel, para ello ejecutar los siguientes comandos como root echo "#">> /etc/sysctl.conf echo "# Oracle 11gR2 entries">> /etc/sysctl.conf echo "fs.aio-max-nr=1048576" >> /etc/sysctl.conf echo "fs.file-max=6815744" >> /etc/sysctl.conf echo "kernel.shmall=2097152" >> /etc/sysctl.conf echo "kernel.shmmni=4096" >> /etc/sysctl.conf echo "kernel.sem=250 32000 100 128" >> /etc/sysctl.conf echo "net.ipv4.ip_local_port_range=9000 65500" >> /etc/sysctl.conf echo "net.core.rmem_default=262144" >> /etc/sysctl.conf echo "net.core.rmem_max=4194304" >> /etc/sysctl.conf echo "net.core.wmem_default=262144" >> /etc/sysctl.conf echo "net.core.wmem_max=1048586" >> /etc/sysctl.conf echo "kernel.shmmax=1073741824" >> /etc/sysctl.conf

Alumno: Javier Garca Cambronel

Pgina 2

Manual Instalacin Oracle 11gR2 en Ubuntu11.04

Cargar nuevos parmetros en el ncleo, mediante la ejecucin del siguiente comando, tambin como usuario root sysctl -p

Tenemos que cambiar la configuracin de shell, ejecutar los siguientes comandos como usuario root cp /etc/security/limits.conf /etc/security/limits.conf.original echo "#Oracle 11gR2 shell limits:">>/etc/security/limits.conf echo "oracle soft nproc 2048">>/etc/security/limits.conf echo "oracle hard nproc 16384">>/etc/security/limits.conf echo "oracle soft nofile 1024">>/etc/security/limits.conf echo "oracle hard nofile 65536">>/etc/security/limits.conf

Descargar base de datos Oracle 11g R2 desde el centro de descarga Oracle de linux. Cogis los zips, yo los he puesto en / home / oracle. Tenemos que extraerlos para iniciar la instalacin. Para descomprimir ejecutar si esque los teneis donde yo los he puesto, si no pues poneis la ruta donde los tengis dentro de Oracle si es en el escritorio pues ah mismo, eso es indiferente: cd /home/oracle unzip linux_11gR2_database_1of2.zip unzip linux_11gR2_database_2of2.zip Ahora vamos a iniciar la instalacin. Podeis iniciar la instalacin de /home/oracl /database Ingresar como usuario de Oracle. su Oracle (Aclaracin: puede que no nos reconozca la contrasea lo solucione cambindola desde ka Interfaz Grfica)

Ir a los binarios y comenzar la instalacin como usuario oracle cd/home/oracle sudo chmod 777 -R database Alumno: Javier Garca Cambronel Pgina 3

Manual Instalacin Oracle 11gR2 en Ubuntu11.04


cd database ./runInstaller ignoreSysPrereqs (Aclaracin: a m me dio error de Java lo solucion cambiando de usuario y metindome desde oracle directamente y ejecutando el comando desde su propia terminal) Ahora en el paso1 podris ver la pantalla de bienvenida. no es necesario poner el e-mail, lo desactivamos.

Alumno: Javier Garca Cambronel

Pgina 4

Manual Instalacin Oracle 11gR2 en Ubuntu11.04

Ahora, en el paso 2 vamos a elegir "Crear y configurar la base de datos"

Alumno: Javier Garca Cambronel

Pgina 5

Manual Instalacin Oracle 11gR2 en Ubuntu11.04


En el paso 3 elijo "la clase de escritorio" no pongo captura de pantalla.pero confo en que no os perdis.

En el paso 4 lo dejamos todo por defecto en nombre de la base de datos decimos queel nombre de usuario es asir y la contrasea Asir2012

Alumno: Javier Garca Cambronel

Pgina 6

Manual Instalacin Oracle 11gR2 en Ubuntu11.04


En el paso 5, haga clic en "Ignorar Todo" y seleccionamos la opcin Siguiente

Alumno: Javier Garca Cambronel

Pgina 7

Manual Instalacin Oracle 11gR2 en Ubuntu11.04


Aqu en este mismo paso como vemos que nos dice que nuestra Swap es de 1024MB seguimos los pasos del tutorial dejado en el foro de clase o lo que es lo mismo para no haceros meter en el moodle vais a este enlace : http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=254 por cierto, no hay que cambiar el valor de 1M a 3Mpara que el archivo swap tenga 3GB eso es para el bloque, hay que cambiar el valor de 1024 a 3096 el del bloque dejarlo en 1.

Alumno: Javier Garca Cambronel

Pgina 8

Manual Instalacin Oracle 11gR2 en Ubuntu11.04


En el paso 6 de instalacin le mostrar la pgina de resumen.

Ahora se iniciar la instalacin

Alumno: Javier Garca Cambronel

Pgina 9

Manual Instalacin Oracle 11gR2 en Ubuntu11.04


Mientras que en el proceso de Asistente de base de datos de configuracin, que ha obtenido un error diciendo que Oracle no est disponible. Seleccionamos la opcin Aceptar y despus a saltar y con esto no me refiero a que os levantis de la silla y que botis como locos, no, que va, me refiero a que pulsis dicho botn.

Alumno: Javier Garca Cambronel

Pgina 10

Manual Instalacin Oracle 11gR2 en Ubuntu11.04


Ahora se mostrar fallo en el Asistente de configuracin Simplemente hacemos clic en Aceptar y lo configuraremos ms adelante.

Tenemos que ejecutar el script root.sh como usuario root. Hacer lo mismo y haga clic en el botn Aceptar.

Alumno: Javier Garca Cambronel

Pgina 11

Manual Instalacin Oracle 11gR2 en Ubuntu11.04

Lo hacemos como nos indica

Yo aqu he puesto la ruta guindome de las instrucciones quedando asi: /oracle/home/bin y nos crea el directorio y dems. Ahora se mostrar el mensaje de instalacin correcta, simplemente hacemos clic en Cerrar.

Alumno: Javier Garca Cambronel

Pgina 12