Oracle 10 en ubuntu

4
Instalar Oracle XE 10g en Ubuntu y Linux Mint Oracle es una conocida empresa de Software, pero también da nombre al mejor Sistema de Gestión de Bases de Datos del mercado, creado por la misma empresa. En este post, voy a explicar paso a paso como instalar Oracle en Ubuntu 12.04, 12.10, 13.04 y Linux Mint 13 y 14. Si eres alumno de la Universidad Jean Piaget de Ingeniería en Sistemas Computacioinales o simplemente te interesa saber como instalarlo, sigue leyendo. En cuanto a la razón de instalar Oracle 10g, es la versión que vamos a utilizar. Sé que la versión actual de Oracle es la 11g RS2 (release 2), pero en este caso voy a explicar cómo instalar la versión 10g, en concreto, la Express Edition (XE) Universal. En caso de que alguien quiera instalar la versión 11g, los pasos deberían ser similares ( no lo he probado, y no voy a explicar algo que no haya probado). Esta guía puede servir para instalar Oracle XE 10g en Ubuntu 12.04, 12.10, 13.04, y en Linux Mint 13 y 14 . Con todo ya claro, vamos a la instalación de Oracle 10g XE en Ubuntu 12.04. Antestes de comenzar hay que instalar los paquetes correspondientes, para esto nos dirigimos al getor de paquetes Synaptics y escribimos “libaio”, damos click derecho y damos en marcar para instalar a cada uno de los siguientes tres paquetes: -libaio-dev -libaio1 -libario-dbg Para comenzar, hay que descargar Oracle. En la página de descargas de Oracle: (http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html ), no encontraremos la versión 10g, sino la 11g. Para descargar Oracle 10g, puedes utilizar este enlace: (https://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/ ), que lleva a los repositorios de Oracle de Debian; o este otro: (https://mega.co.nz/#!uY8xEbKK!KZ7TYC78LVM0cfNoJL3DrynWj04ZQWt2X0N8fCO5-AQ ), el cual conduce al paquete DEB hospedado en MEGA, por si el anterior no funcionase. En este caso, yo he instalado Oracle en Ubuntu 12.04 de 64 bits, pero la guía de instalación es

Transcript of Oracle 10 en ubuntu

Page 1: Oracle 10 en ubuntu

Instalar Oracle XE 10g en Ubuntu y Linux Mint

Oracle es una conocida empresa de Software, pero también da nombre al mejor Sistema de

Gestión de Bases de Datos del mercado, creado por la misma empresa. En este post, voy a

explicar paso a paso como instalar Oracle en Ubuntu 12.04, 12.10, 13.04 y Linux Mint 13 y 14. Si

eres alumno de la Universidad Jean Piaget de Ingeniería en Sistemas Computacioinales

o simplemente te interesa saber como instalarlo, sigue leyendo.

En cuanto a la razón de instalar Oracle 10g, es la versión que vamos a utilizar. Sé que la versión

actual de Oracle es la 11g RS2 (release 2), pero en este caso voy a explicar cómo instalar la

versión 10g, en concreto, la Express Edition (XE) Universal. En caso de que alguien quiera instalar

la versión 11g, los pasos deberían ser similares (no lo he probado, y no voy a explicar algo

que no haya probado). Esta guía puede servir para instalar Oracle XE 10g en Ubuntu 12.04,

12.10, 13.04, y en Linux Mint 13 y 14 . Con todo ya claro, vamos a la instalación de Oracle 10g

XE en Ubuntu 12.04.

Antestes de comenzar hay que instalar los paquetes correspondientes, para esto nos dirigimos al

getor de paquetes Synaptics y escribimos “libaio”, damos click derecho y damos en marcar para

instalar a cada uno de los siguientes tres paquetes:

-libaio-dev

-libaio1

-libario-dbg

Para comenzar, hay que descargar Oracle. En la página de descargas de Oracle:

(http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html),

no encontraremos la versión 10g, sino la 11g. Para descargar Oracle 10g, puedes utilizar este

enlace:

(https://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/),

que lleva a los repositorios de Oracle de Debian; o este otro:

(https://mega.co.nz/#!uY8xEbKK!KZ7TYC78LVM0cfNoJL3DrynWj04ZQWt2X0N8fCO5-AQ),

el cual conduce al paquete DEB hospedado en MEGA, por si el anterior no funcionase.

En este caso, yo he instalado Oracle en Ubuntu 12.04 de 64 bits, pero la guía de instalación es

Page 2: Oracle 10 en ubuntu

compatible con ambos sistemas, de 32 y 64 bits, ya que el paquete de Oracle es de 32 bits.

Primero, vamos a instalar algunas dependencias, todas ellas de 32 bits, en un sistema de 64

bits:

sudo apt-get install libc6-i386 libaio1:i386 bc

En caso de que tu sistema sea de 32 bits:

sudo apt-get install libc6 libaio1:i386 bc

Con Oracle ya descargado, y esos paquetes instalados, podemos seguir con la instalación de

Oracle:

cd ~/Descargas

sudo dpkg -i oracle-xe-universal_10.2.0.1-1.0_i386.deb

La instalación debería ejecutarse sin problemas, aunque si nos da problemas de dependencias,

solo tendremos que ejecutar lo siguiente:

sudo apt-get -f install

Con este comando, forzamos la instalación de las dependencias de la última instalación que

hayamos intentado realizar, además de completar la instalación que estaba a medias por

problemas de dependencias.

Con esto, ya tenemos Oracle instalado, pero hay que configurarlo. Primero, vamos a iniciar

el gestor de configuración de Oracle:

sudo /etc/init.d/oracle-xe configure

Nos mostrará el siguiente mensaje:

Aquí, configuramos el puerto utilizado por la aplicación Web, dejamos el por defecto (8080). A

continuación, nos preguntará el puerto utilizado para que las aplicaciones se comuniquen con la

base de datos:

Page 3: Oracle 10 en ubuntu

Luego, nos pedirá una contraseña. Según la escribamos, no aparecerá, así que asegúrate de

escribirla correctamente las 2 veces:

Una vez la pongamos, nos preguntará si deseamos que Oracle inicie automáticamente al inicio.

Pulsamos la tecla "y", y le damos al Enter. Con esto, la configuración de Oracle habrá terminado.

Solo falta un detalle para que podamos usarlo correctamente desde el terminal: añadir la ruta

de Oracle al PATH.

Abrimos el archivo .bashrc por ejemplo con Gedit:

gedit ~/.bashrc

Y añadimos las siguientes líneas al final del archivo:

ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server

PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_HOME

export ORACLE_SID=XE

export PATH

Guardamos y salimos (si estas en nano, CTRL+X, pulsa "s" y luego Enter). Reinicia el sistema, y ya

deberías tener Oracle funcionando correctamente. Para probarlo:

sqlplus

El usuario es "system" y la contraseña, la que pusieras. Ya está Oracle totalmente instalado y

configurado. Si solo vamos a utilizar esta cuenta, puede ser conveniente, por comodidad, crear

un alias. Solo hay que abrir el archivo .bashrc :

nano ~/.bashrc

Al final del archivo, añade la siguiente línea, donde CONTRASEÑA es la contraseña que elegiste:

alias sqlplus='sqlplus system/CONTRASEÑA'

Page 4: Oracle 10 en ubuntu

Problemas encontrados tras la instalacion:

Nos decia que nuestro usuario no pertenecia al grupo dba.

La solución fue instalar una aplicación para la gestion de cuentas de usuarios y grupos de ubuntu,

para esto escribimos en la terminal lo siguiente:

sudo apt-get install gnome-system-tools

una vez instalado nos dirigimos al dash y buscamos “Usuarios y Grupos”, nos vamos al boton que dice

“Gestionar Grupos”, procedemos a buscar el dba y lo seleccionamos, precionamos el boton de “Propiedades”,

marcamos la casilla que tiene el nombre de nuestro usuario y precionamos “Aceptar”.