domingo, 6 de junio de 2010

Instalar Oracle XE 10g en Ubuntu 9.10

Primero que nada, debemos fijarnos en cuánta SWAP o memoria de intercambio tenemos, si es mayor o igual a 1024MB esta bien, en caso contrario habrá que incrementar la SWAP(Ver AQUI).
Una vez que tengamos el tamaño de SWAP requerido, procedemos a instalar Oracle XE 10g.

Primero debemos agregar lso repositorios de Oracle a nuestra lista de repositorios, para eso debemos editar el arhivo /etc/apt/sources.list, asi que lo abrimos como root:
sudo gedit /etc/apt/sources.list
Agregamos lo siguiente al final del archivo:
### REPOSITORIO ORACLE ######
deb http://oss.oracle.com/debian unstable main non-free

Guardamos y cerramos.
Luego,agregamos la clave GPG:
wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -

Actualizamos la lista de repositorios:
sudo apt-get update

Ahora ya podemos instalar, instalaremos el servidor y el cliente:
sudo aptitude install oracle-xe oracle-xe-client
Nos preguntará si deseamos instalar los paquetes, así que le decimos que sí.

Después de la instalación es necesario configurar nuestro servidor oracle, para eso:
sudo /etc/init.d/oracle-xe configure
Ahora sólo debemos asignar valores a lo que nos presenta, debemos asignar el puerto HTTP(8080), el puerto del listener de la base de datos(1521), una contraseña para el usuario sys o system y finalmente preguntará si se desea que el servidor Oracle XE se inicie al inicio del sistema.
A continuación una captura de mi configuración(clic sobre la imagen para verla más clara):

Para ingresar a la base de datos a través de su navegador web, escribimos la dirección que se muestra en la última línea de la configuración, en mi caso:
http://127.0.0.1:8080/apex

O podemos ir a Aplicaciones/Oracle DataBase 10g Express Edition/Ir a Página Inicial de Base de Datos
La página que se nos muestra es como esta(clic en la imagen):
Nos logeamos con el nombre se usuario sys o system, escribimos el password que asignamos en la configuración.Y se nos mostrará la página desde donde podemos administrar nuestra base de datos:
Como no es recomendable trabajar directamente con el usuario sys o system, debemos crear un nuevo usuario. Oracle trae un usuario de ejemplo, el usuario HR, pero debemos desbloquearlo, para eso, hacemos clic el Administration, luego en DataBase Users, luego clic sobre HR y lo desbloqueamos y asignamos algunos privilegios:

Una ves desbloqueado el usuario HR, podemos cerrar la sesion(log out) y logearnos con el usuario HR.

Podrán ver que el usuario HR ya trae su propio schema. Para ver las tablas, clic en :
Object Browser/Browse/Tables, nos mostrará las tablas:

No hay comentarios:

Publicar un comentario