Author Archive

Instalando la BD Oracle y Apex

Posted in Oracle on March 23, 2011 by Fabio Fernández

Oracle Apex (APplication EXpress) es un ambiente de desarollo web que soporta la metodología RAD (rapid application development). Apex es de uso gratuito y puede utilizarse como frontend web para la base de datos Oracle, tanto en su versión comercial como para su versión gratis, Oracle Express Edition 10g.

Este blog se concentrará en el ambiente Apex sobre OracleXE (express edition).

La instalación de Apex se puede llevar a cabo en 4 pasos:

  1. Crear cuenta de usuario en sitio web de Oracle.
  2. Descargar la base de datos Oracle Express Edition 10g y el ambiente de desarrollo Apex
  3. Instalar la base de datos (instalador)
  4. Instalar Apex (scripts)

1. Crear cuenta de usuario en sitio web de Oracle

Este es el lugar para empezar. Para poder descargar cualquier archivo del sitio de Oracle se requiere tener una cuenta de usuario. La creación de la cuenta es bien sencilla y requiere se suministre información básica como:

  • Usuario y password
  • Información personal (nombre, teléfono, ocupación)
  • Dirección
  • Opciones para recibir información de Oracle

Se puede ingresar con la nueva cuenta de usuario en este momento, o sino se puede hacer en el mismo momento de bajar los archivos.

2. Descargar la base de datos Oracle Express Edition 10g y el ambiente de desarrollo Apex

En la sección de descargas del sitio web de Oracle seleccione Database 10g Express Edition. Antes de que empiece a bajar el archivo deberá especificar:

  • Sistema operativo Windows o Linux (para Windows el archivo es .exe y para linux .rpm o .deb)
  • Aceptar el acuerdo de licencia
  • Seleccionar una de las versiones de XE (solo inglés o todos los idiomas)

(Si no está “loggeado”, en este momento se le solicitará el usuario y password)

Para descargar Apex, en la sección de descargas de Oracle seleccione Application Express y siga los siguientes pasos:

  • Acepte el acuerdo de licencia
  • Seleccione descargar alguna de las dos versiones disponibles. Para el caso de Windows el que contiene todos los idiomas mide 136MB y la versión solo en inglés mide 79MB (descargará un .zip)

(Si no está “loggeado”, en este momento se le solicitará el usuario y password)

3. Instalar la base de datos (instalador)

La instalación de la base de datos se realiza por medio de la ejecución del instalador oracleXE.exeoracleXEuniv.exe (en el caso de Windows), en un proceso directo muy similar a la instalación de cualquier programa.

Durante el proceso de instalación se le preguntará el password para los usuarios de base de datos SYS y SYSTEM. Asigne una clave (<password>) y anótelo pues lo ocupará para instalar Apex.

4. Instalar Apex (scripts)

Extraiga la carpeta “Apex” y ubíquela en un lugar apropiado. En el caso de Windows y para este ejemplo este lugar será la raíz del disco C,  de manera que su ubicación final se verá como “C:\apex”. Luego siga los siguientes pasos:

a. Ejecute una instancia del CMD (en Windows) y ubíquese sobre la carpeta de Apex

b. Ejecute SQLPlus y conéctese con privilegios sysdba usando el usuario system y el password que usted eligió para este propósito cuando instaló la base de datos.

c. Instalar Apex

Ejecute el script apexins.sql con los parámetros que se especifican a continuación:

SQL> @apexins SYSAUX SYSAUX TEMP /i/

o alternativamente

SQL> @apexins SYSAUX SYSAUX TEMP /i/

Esto ejecutará el script de instalación de Apex, creará tablas, insertará datos, asignará permisos, etc. De manera que podría tener que esperar varios minutos mientras finaliza. Podrá de manera constante el progreso de la instalación pues los resultados de las instrucciones ejecutadas se estarán mostrando continuamente por pantalla. Al terminar lo sacará al prompt del DOS.

d. Instalar Imágenes

Vuelva a ingresar con los mismos credenciales que lo hizo en (b.) y ejecute el comando siguiente:

SQL> @apxldimg C:\

o alternativamente

SQL> @apxldimg.sql  C:\

El parámetro de este script es en términos generales la raiz del directorio en donde esta la carpeta de Apex. Esto quiere decir que si ubicó la carpeta de Apex en “C:\directorio1\directorio2\apex”, el parámetro para ejecutar apxldimg.sql sería “C:\directorio1\directorio2\”.

La ejecución de este script también tomará menos tiempo que la instalación de Apex, pero deberá esperar un poco para que termine.

e. Establecer password para Apex

Por último se establece el password para el usuario admin del workspace internal de Apex. Esto se hace por medio del siguiente comando dentro de SQL:

SQL> @apxxepwd <passwordAPEX>

o alternativamente

SQL> @apxxepwd.sql <passwordAPEX>

passwordXE le permitirá conectarse a Apex en modalidad de administrador, para definir workspaces, crear usuarios y realizar otras actividades de índole general.

y finalmente … ingresar a Apex


Ya para este momento todo debe estar listo para empezar a utilizar Apex, para lo cual ingresamos el siguiente url en nuestro navegador:

La pantalla de login se debe ver como la siguiente

y la pantalla inicial de Apex debe lucir así

En algún momento, luego de proveer el password, Apex le solicitará que lo cambie. Es importante tener en cuenta que aun en la versión 4.02 Apex permite que se le suministre el mismo password.

Para empezar a crear una aplicación en Apex se requiere crear un Workspace, pero ese será tema de otro post.