post icon

Pasos para instalar Oracle 10g Express en openSuSE

Para proceder a la instalación del motor de base de datos Oracle 10g Express sobre un servidor con GNU/Linux, especificamente openSuSE (en mi caso la versión 11.2, pero también servirá la guía para otras versiones) primeramente necesitamos descargar el instalador llamado oracle-xe-univ-10.2.0.1-1.0.i386.rpm que pueden descargar gratuitamente desde el sitio oficial de Oracle, y para ello deben tener creada una cuenta en el sitio, pero no se preocupen que también es gratuito.

Paso 1

Desde un terminal, nos posicionamos en el path donde se encuentra nuestro instalador y ejecutamos el comando de instalación

rpm -Uvh oracle-xe-univ-10.2.0.1-1.0.i386.rpm

Paso 2

Ahora necesitamos setear la contraseña al usuario oracle que se ha creado, nos vamos al YAST y en la opción Gestión de Usuarios y Grupos seleccionamos al usuario root, damos clic en el botón editar y le asignamos la clave deseada.

Una vez hecho esto necesitamos agregar los usuarios del sistema operativo que necesitemos al grupo dba para su correcto funcionamiento, podemos hacerlo desde las lineas de comandos o desde el YAST.

Obs: si tienen problemas para levantar luego el listener, uno de los errores típicos es que el password del usuario oracle no se almacena correctamente, el problema es facilmente resuelto si desde la gestión de usuario (YAST incluso) volvemos a ingresar la misma contraseña de la instalación que ingresamos en el paso 2.

Paso 3

Ahora nos queda configurar algunos parametros de la instalación, para ello nos posicionamos en el path siguiente:

cd /etc/init.d

ejecutamos la aplicación de configuración

./oracle-xe configure

La misma nos solicitara que ingresemos el puerto en que correrá el administrador Web del motor, que por omisión es el 8080, luego el puerto en que escuchará el servicio del Oracle normalmente el 1521, el siguiente paso sería ingresar el password de las cuentas de sistema (SYS y SYSTEM) la misma debe ser igual a la contraseña ingresada para el usuario oracle en el paso 2. Finalmente nos pregunta si deseamos que el servicio de Oracle se inicie al iniciar la PC

Paso 4

El siguiente paso consiste en registrar las variables de entorno del Oracle y podemos hacerlo modificando el fichero /etc/profile y agregando las siguientes líneas al final del mismo

export PATH="$PATH:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin"
export ORACLE_HOME="/usr/lib/oracle/xe/app/oracle/product/10.2.0/server"
export ORACLE_SID="XE"

Ahora reiniciamos el equipo

reboot

Ahora todo debería marchar bien, pero si dan errores para levantar el listener podemos ver el log del siguiente modo:

./oracle-xe status

Y dentro de sus mensajes nos dirá en que path y fichero podremos leer los errores con cualquier editor de textos como vim o gedit.

Paso 5

Ingresamos al Manager desde un navegador Web en la ruta

http://127.0.0.1:8080/apex

y deberemos ver una pantalla similar a esta:

En una siguiente entrega veremos como restaurar un backup de alguna base de datos para comenzar a utilizarlo.

Comentarios desde Facebook:

Trackbacks/Pingbacks

  1. Crear backup y restaurar (Exportar e Importar) bases de datos en Oracle | DevTroce.com WordPress - 22 Octubre 2010

    […] la entrada anterior veíamos como como instalar el motor de base de datos Oracle 10g XE sobre openSuSE y prometía ver como realizar volcados de exportación e importación de las BD para usarlas sobre […]

Responder