Manual de Usuario Instalacion Oracle 11g Ubuntu

25
Manual de Instalacion Instalación de Oracle Database 11g R2 en Ubuntu. Pasos necesarios para realizar la instalación: 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 instalación 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

Transcript of Manual de Usuario Instalacion Oracle 11g Ubuntu

Page 1: Manual de Usuario Instalacion Oracle 11g Ubuntu

Manual de Instalacion

Instalación de Oracle Database 11g R2 en Ubuntu.

Pasos necesarios para realizar la instalación:

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 instalación 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

Page 2: Manual de Usuario Instalacion Oracle 11g Ubuntu

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 instalación más y lo haremos mediante la siguiente dirección:

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.6-21ubuntu1_amd64.deb

Page 3: Manual de Usuario Instalacion Oracle 11g Ubuntu

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 contraseña.# 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

Page 4: Manual de Usuario Instalacion Oracle 11g Ubuntu

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 simbólicos y también se crean los directorios donde se instalara Oracle y asignación de permisos a la carpeta u01 para el usuario Oracle.

Page 5: Manual de Usuario Instalacion Oracle 11g Ubuntu

# 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 líneas

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

Page 6: Manual de Usuario Instalacion Oracle 11g Ubuntu

Aplicamos los cambios con el siguiente comando:

# /sbin/sysctl -p

Page 7: Manual de Usuario Instalacion Oracle 11g Ubuntu

Configurar el archivo limits.conf

# gedit /etc/security/limits.conf

Agregar las siguientes líneas.

oracle soft nproc 2047oracle hard nproc 16383oracle soft nofile 1023oracle hard nofile 65535

Añadimos la siguiente línea en los archivos /etc/pam.d/login y /etc/pam.d/suSession required /lib/security/pam_limits.so#gedit /etc/pam.d/login

Page 8: Manual de Usuario Instalacion Oracle 11g Ubuntu

# gedit /etc/pam.d/su

añadimos este código al archivo /etc/profile al final.

if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384ulimit -n 65536

elseulimit -u 16384 -n 65536

fifi

Modificar el archivo /etc/sudoers y agregar el usuario oracle asi:

root ALL=(ALL) ALL (dejarlo tal ycomo esta)

oracle ALL=(ALL) ALL (añadirlo)

Page 9: Manual de Usuario Instalacion Oracle 11g Ubuntu

Reiniciar, y luego iniciar sesión como Usuario Oracle.Copiamos los archivos de instalación 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

Page 10: Manual de Usuario Instalacion Oracle 11g Ubuntu

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.

Page 11: Manual de Usuario Instalacion Oracle 11g Ubuntu

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

Page 12: Manual de Usuario Instalacion Oracle 11g Ubuntu

Además de ser de tipo servidor la instalación 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.

Page 13: Manual de Usuario Instalacion Oracle 11g Ubuntu

Damos clic en siguiente

Page 14: Manual de Usuario Instalacion Oracle 11g Ubuntu

Cliqueamos en siguiente

Seleccionamos Uso General/Procesamiento de Transacciones y damos siguiente.

Page 15: Manual de Usuario Instalacion Oracle 11g Ubuntu

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.

Page 16: Manual de Usuario Instalacion Oracle 11g Ubuntu

Activamos copias de seguridad y asignamos contraseña Oracle.

Seleccionamos sistemas de archivo y damos siguiente.

Page 17: Manual de Usuario Instalacion Oracle 11g Ubuntu

Asignamos contraseña para todas las cuentas contraseña Oracle.

Empieza la instalación.

Page 18: Manual de Usuario Instalacion Oracle 11g Ubuntu

Sigue la instalación..

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

Page 19: Manual de Usuario Instalacion Oracle 11g Ubuntu

Hay que ejecutar los siguientes comandos como ADMINISTRADOR (root).

Una vez finalizada la instalación podemos ver si los servicios de Oracle están activos en

Sistema->Administracion->Monitor de sistema

Si están levantados los servicios abrimos el navegar y probamos el Enterprise Manager

https://localhost:1158/em/

Y se ingresa con el usuario sys la contraseña que se le dio cuando se estaba intalando y como sysdba.

Agregar las variables de entorno a /etc/profile en la ultima línea como root:

export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export ORACLE_SID=orclexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:$PATHexport EDITOR=/usr/bin/viReiniciar y entrar con el usuario oracle y comprobar con

$ sqlplus /nolog

SQL> quit

Page 20: Manual de Usuario Instalacion Oracle 11g Ubuntu

Luego lanzamos el siguiente comando

$ /u01/app/oracle/product/11.2.0/dbhome_1/OPatch/opatch lsinventory