Вы находитесь на странице: 1из 20

Manual de Instalacion

Instalacin de Oracle Database 11g R2 en Ubuntu.


Pasos necesarios para realizar la instalacin:

Una vez instalado el sistema operativo necesitamos actualizarlo y para ello ejecutamos el siguiente comando sudo apt-get update desde el terminal de Ubuntu as como se muestra en la siguiente pantalla

Una vez que hallamos actualizado el sistema, vamos a ceder a descargar una lista de paquetes necesarios para poder hacer la instalacin de Oracle 11g y la lista es la siguiente: apt-get install build-essential apt-get install libaio1 apt-get install libaio-dev apt-get install libmotif3 apt-get install libtool apt-get install expat apt-get install alien apt-get install ksh

apt-get install pdksh apt-get install unixODBC apt-get install unixODBC-dev apt-get install sysstat apt-get install elfutils apt-get install libelf-dev apt-get install binutils apt-get install lesstif2 apt-get install lsb-cxx apt-get install lsb-rpm apt-get install unzip build-essential x11-utils rpm ksh lsb-rpm libaio1

Una vez que hayamos instalado los paquetes necesarios cedemos a descargar un paquete de instalacin ms y lo haremos mediante la siguiente direccin: Para x86: http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-21ubuntu1_i386.deb Para x64: http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.621ubuntu1_amd64.deb

lo siguiente ser crear los grupos como administrador (Root), ejecutamos el comando siguiente desde la terminal # addgroup oinstall # addgroup dba

Creamos el usuario Oracle y asignamos contrasea. # useradd -g oinstall -G dba -d /home/oracle -s /bin/bash oracle

Una vez creado el usuario cedemos a crear el directorio principal para el usuario Oracle. # mkdir /home/oracle # chown -R oracle:dba /home/oracle

Creando enlaces simbolicos.

# ln -s /usr/bin/awk /bin/awk # ln -s /usr/bin/rpm /bin/rpm # ln -s /usr/bin/basename /bin/basename

Creando el directorio rc.d dentro del cual se crean otros enlaces simblicos y tambin se crean los directorios donde se instalara Oracle y asignacin de permisos a la carpeta u01 para el usuario Oracle. # 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 # mkdir -p /u01/app/oracle # chown -R oracle:dba /u01 # ln -s /etc /etc/rc.d

Configurar el archivo sysctl.conf mediante el siguiente comando como root.. # gedit /etc/sysctl.conf

Agregar las siguientes lneas fs.file-max = 6815744 fs.aio-max-nr = 1048576 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 1048576 net.core.wmem_max = 1048576 net.ipv4.ip_local_port_range = 9000 65500

Aplicamos los cambios con el siguiente comando: # /sbin/sysctl -p

Configurar el archivo limits.conf # gedit /etc/security/limits.conf Agregar las siguientes lneas. oracle soft nproc 2047 oracle hard nproc 16383 oracle soft nofile 1023 oracle hard nofile 65535

Aadimos la siguiente lnea en los archivos /etc/pam.d/login y /etc/pam.d/su Session required /lib/security/pam_limits.so #gedit /etc/pam.d/login

# gedit /etc/pam.d/su

aadimos este cdigo al archivo /etc/profile al final. if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi

Modificar el archivo /etc/sudoers y agregar el usuario oracle asi: root ALL=(ALL) ALL (dejarlo tal ycomo esta) oracle ALL=(ALL) ALL (aadirlo)

Reiniciar, y luego iniciar sesin como Usuario Oracle. Copiamos los archivos de instalacin de Oracle a la carpeta personal del usuario Oracle, una vez hecho esto descomprimimos los archivos zip con los siguientes comandos.

$ sudo unzip linux.x64_11gR2_database_1of2.zip $ sudo unzip linux.x64_11gR2_database_2of2.zip

Una vez ya descomprimido crea una carpeta llamada database luego para lanzar el instalador de Oracle es necesario acceder a este directorio. $ cd database Antes de lanzar el instalador ejecutamos el siguiente comando. $ xhost +

Ahora iniciamos el instalador mediante el siguiente comando. ./runInstaller ignoreSysPrereqs

Una vez ya iniciado nos muestra la pantalla inicial de oracle database 11g, y seguimos los pasos correspondientes a instalar clase servidor

Seleccionamos Crear y Configurar Base de Datos y damos clic en siguiente.

Seleccionaremos Clase servidor ya que nuestra BD ser tipo servidor y damos clic en siguiente.

Adems de ser de tipo servidor la instalacin va a ser una Base de Datos de Instancia nica luego clic en siguiente.

Seleccionamos Enterprise Edition y damos cliec en seleccionar opciones y chequemos todos los labels que tengamos y luego damos clic en siguiente.

Damos clic en siguiente

Cliqueamos en siguiente

Seleccionamos Uso General/Procesamiento de Transacciones y damos siguiente.

Una vez que dimos siguiente cedemos a asignarle un nombre global en nuestro caso editamos orcl.

Seleccionamos esquemas de ejemplo. En las siguientes dos pantallas damos clic en siguiente.

Activamos copias de seguridad y asignamos contrasea Oracle.

Seleccionamos sistemas de archivo y damos siguiente.

Asignamos contrasea para todas las cuentas contrasea Oracle.

Empieza la instalacin.

Sigue la instalacin..

Hay que desbloquear SCOTT, HR, IX, PM, BI, OE Y SH.

Hay que ejecutar los siguientes comandos como ADMINISTRADOR (root). Una vez finalizada la instalacin podemos ver si los servicios de Oracle estn activos en Sistema->Administracion->Monitor de sistema Si estn levantados los servicios abrimos el navegar y probamos el Enterprise Manager https://localhost:1158/em/ Y se ingresa con el usuario sys la contrasea que se le dio cuando se estaba intalando y como sysdba.

Agregar las variables de entorno a /etc/profile en la ultima lnea como root: export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export LD_LIBRARY_PATH=$ORACLE_HOME/lib export PATH=$ORACLE_HOME/bin:$PATH export EDITOR=/usr/bin/vi Reiniciar y entrar con el usuario oracle y comprobar con $ sqlplus /nolog

SQL> quit

Luego lanzamos el siguiente comando $ /u01/app/oracle/product/11.2.0/dbhome_1/OPatch/opatch lsinventory

Вам также может понравиться