Instalación de Oracle en Linux






Para ver el video en mejor calidad hecer click en el enlace
http://www.youtube.com/watch?v=eXr1mMDc06U

http://www.oracle.com/technetwork/database/express-edition/downloads/102xelinsoft-102048.html

En el link mostrado vamos a proceder a descargar el siguiente paquete: oracle-xe_10.2.0.1-1.0_i386.deb,  luego vamos a aceptar el acuerdo de licencias de Oracle. Para poder descargar cualquier producto desde la página de Oracle de debe tener una cuenta registrada allí, se lo puede hacer fácilmente y así podremos obtener los productos.

Para mayor facilidad a continuación se muestran dos enlaces para que puedan descargar lo necesario para la instalación de Oracle en Linux de 32 bits:

https://www.dropbox.com/s/gl9e57rlz7v37s6/libaio_0.3.104-1_i386.deb
https://www.dropbox.com/s/3ouipthuxho3ak3/oracle-xe_10.2.0.1-1.0_i386.deb


Una vez listos con todo lo necesario aplicamos lo siguiente:

Primero abrimos una Terminal en Ubuntu y procedemos a instalar los paquetes, primero el de las librerías, pero para poder hacerlo debemos estar con privilegios de usuario “root” de Linux; Ubuntu siempre tiene de cierta manera bloqueado al root para evitar q se ingrese, así que debemos habilitarlo con lo siguiente:
1. En la terminal de Linux escribimos lo siguiente:
sudo passwd root
luego de esto nos pedirá ingresar la contraseña del usuario actual que estamos usando, seguido de la nueva contraseña para el usuario root
2. Una vez ingresada la nueva clave del root nos registramos en el sistema como ese usuario, esto se lo logra escribiendo:
su - root
nos pedirá la contraseña del root y listo ya estamos como usuario root.
Una vez hecho esto, inicializamos la instalación del paquete libaio_0.3.104-1_i386.deb para ello simplemente podemos dar doble click sobre el paquete y nos aparecerá el centro de software de Ubuntu q nos ayudará a instalarlo.
Luego de finalizada la instalación del libaio_0.3.104-1_i386.deb ejecutamos el paquete de Oracle xe oracle-xe_10.2.0.1-1.0_i386.deb de la misma forma que el anterior paquete ya que Ubuntu nos ayudará a instalarlo con su centro de software Ubuntu.
Para poder usar el administrador de la base de datos de Oracle primero debemos configurar a nuestro Oracle, así que ejecutamos lo siguiente en la línea de comandos de la terminal de Ubuntu:
sudo /etc/init.d/oracle-xe configure
Con eso arranca un configurador en modo texto que nos hará una serie de preguntas, como el puerto de la aplicación web en el cual por defecto aparecerá 8080, lo dejamos así presionando simplemente “Enter”; también el puerto del servicio del Listener que es el que nos permitirá conectarnos a nuestra base de datos, en el puerto 1521 por defecto; el password que queremos para los usuarios SYS, SYSTEM de Oracle; y si deseamos ejecutar la Base de datos cada vez que se inicie la máquina.
Ya configurado esto, buscamos el lanzador de Oracle para el navegador, haciendo click en Aplicaciones/Oracle Database 10g Express Edition/Ir a la página inicial de base de datos.
En esta parte nos aparecerá el navegador web que tengamos cargando la aplicación del inicio de sesión a la base de datos, escribimos como usuario SYSTEM y su contraseña será la que se haya puesto durante el proceso de configuración.
Iniciado sesión, podremos ver a las opciones de administración que tenemos a disposición.
A nosotros nos involucra más sobre crear scripts para hacer consultas, entre otras operaciones sobre alguna base de datos, así que para ello utilizaremos una herramienta de Oracle llamada SQL Developer, el cual lo podemos obtener gratuitamente desde la página de Oracle en el siguiente link :
Aceptamos el acuerdo de licencias de Oracle y descargamos la versión para Linux de 32 bits en extensión .rpm. Pero para poder usar SQL Developer necesitamos una versión de JDK instalada en Ubuntu y para ellos debemos actualizar e instalar JDK.
Ahora, para poder utilizar un paquete con extensión .rpm en Ubuntu debemos instalar el RPM y el JDK para que pueda abrir ese formato, pero para hacer eso primero debemos actualizar el repositorio de descargas que tiene Ubuntu añadiendo la siguiente línea en la terminal de ubuntu:
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
Luego de esto debemos actualizar el repositorio con la siguiente instrucción:
sudo apt-get update
y esperamos a que termine el proceso. Ya terminado el proceso podremos instalar el JDK que necesita SQL Developer para su funcionamiento:
sudo apt-get install sun-java6-jdk
Cuando se haya terminado de bajar e instalar, debemos instalar otro paquete para poder convertir el .rpm a .deb y poder ejecutarlo de forma normal en 
Ubuntu, así que necesitaremos del paquete Alien, escribimos lo siguiente:
sudo apt-get install alien
Con este paquete podremos hacer la conversión del sqldeveloper-3.0.04.34-1.noarch.rpm, que nos descargamos, hacia el formato que necesitamos y se lo logra ejecutando la siguiente línea en la terminal:
sudo alien –d sqldeveloper-3.0.04.34-1.noarch.rpm
Cuando termine de convertir, nos dirigimos a la carpeta del Root y encontraremos al paquete ya convertido sqldeveloper-3.0.04.34-2_all.deb, lo instalamos desde la terminal con la siguiente línea:
sudo dpkg –i sqldeveloper-3.0.04.34-2_all.deb
Ya terminada la instalación de SQL Developer tendríamos todos los paquetes que necesitamos para que funcione Oracle XE con SQL Developer; pero necesitamos configurar ciertos parámetros para poder lograr la conexión a la base.
Primero debemos configurar nuestras variables de entorno, esto es importante ya que algunos procesos como triggers o stored procedures necesitan de estas variables para poder ser ejecutadas, así que buscamor el fichero .bashcr que se localiza en /etc/
sudo nano /etc/bash.bashcr
y lo editamos añadiendo las siguientes líneas:
# variables para ORACLE
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; ahora bien necesitamos configurar el sqldeveloper enlazando la ruta de ubicación del jdk, para ello debemos verificar que versión de jdk tenemos escribiendo la siguiente línea en la terminal:
ls –l /usr/lib/jvm
Con eso sabremos que versión tenemos y la ruta específica del java, es muy importante esto ya que debemos agregar esta ruta usr/lib/jvm/java-6-sun-1.6.0.26 en el archivo de configuración de sqldeveloper para que pueda funcionar de forma correcta, ahora vamos al directorio de sqldeveloper:
cd /opt/sqldeveloper/sqldeveloper/bin
Y editamos el archivo sqldeveloper.conf así:
sudo nano sqldeveloper.conf
y editamos la línea de SetJavaHome para que quede de la siguiente forma con la 
ruta de java:
SetJavaHome /usr/lib/jvm/java-6-sun-1.6.0.26
Guardamos el archive y listo, ya todo queda configurado.
Ahora solo falta inicializar SQL Develper, con la siguiente sentencia en la terminal:
sqldeveloper
y se ejecutará SQL Developer.
Para realizar la conexión vamos a poner “PEDIDOS” como nombre de conexión, el nombre de usuario será “SYSTEM” y la clave será la que configuramos al comienzo; verificamos los puertos y procedemos a probar la conexión, si no hay fallos guardamos y conectamos.
Y así ya tenemos a nuestra base de datos conectada lista para ejecutar scripts.

No hay comentarios:

Publicar un comentario