Instalar Oracle XE 10g en Ubuntu y Linux Mint

Oracle es una conocida empresa de Software, pero también da nombre al mejor...
compatible con ambos sistemas, de 32 y 64 bits, ya que el paquete de Oracle es de 32 bits.
Primero, vamos a instalar algun...
Luego, nos pedirá una contraseña. Según la escribamos, no aparecerá, así que asegúrate de
escribirla correctamente las 2 v...
Problemas encontrados tras la instalacion:
Nos decia que nuestro usuario no pertenecia al grupo dba.
La solución fue insta...
Upcoming SlideShare
Loading in …5
×

Oracle 10 en ubuntu

1,094 views
878 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,094
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Oracle 10 en ubuntu

  1. 1. 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
  2. 2. 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:
  3. 3. 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'
  4. 4. 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”.

×