Instalación de APEX 3.1 sobre Oracle XE 10g

Una vez instalada la base de datos XE tenemos que configurar un parámetro de la misma, tal como se indica en los requisitos:

Oracle Application Express requires the shared_pool_size of the target database to be at least 100 MB.

To check the shared_pool_size of the target database:

  1. Start the database:
  2. If necessary, enter the following command to determine whether the system uses an initialization parameter file (initsid.ora) or a server parameter file (spfiledbname.ora):

    This command displays the name and location of the server parameter file or the initialization parameter file.
  3. Determine the current values of the shared_pool_size parameter:
  4. If the system is using a server parameter file, set the value of the SHARED_POOL_SIZE initialization parameter to at least 100 MB:
  5. If the system uses an initialization parameter file, change the values of the SHARED_POOL_SIZE parameter to at least 100 MB in the initialization parameter file (initsid.ora).
  6. Shut down the database:
  7. Restart the database (tuve que hacerlo así porque un STARTUP me devolvía el error “ORA-12514: TNS:listener does not currently know of service requested in connect descriptor”):

También se puede hacer un “SHUTDOWN IMMEDIATE” para no esperar media hora a que cierren las sesiones. Este modo cierra todas las operaciones con COMMIT hecho antes de cerrar la base de datos.

Después, tras comprobar con la siguiente orden que no tenía la versión 10.1.2.0.6 o superior del PL/SQL Web Toolkit sino la 10.1.2.0.4

tuve que actualizar previamente a la instalación del APEX 3.1 la versión del Web Toolkit que incluye. Como indica el README.TXT incluido en el directorio apex/owa.

Installing the PL/SQL Web Toolkit 10.1.2.0.6
——————————————–
1) Stop all applications using the database
2) Navigate to the directory apex/owa
3) Connect via SQL*Plus as the database user SYS
4) Run the PL/SQL Web Toolkit installation script by issuing:

5) Review the output displayed from owainst.sql and ensure no errors were encountered.
6) Confirm the PL/SQL Web Toolkit version is 10.1.2.0.6 or greater by connecting to the database
as the SYS user and running the query:

7) Run the utlrp.sql script from the Oracle Database home to recompile all invalid PL/SQL
packages now instead of when the packages are accessed for the first time. This step is
optional but recommended. To run utlrp.sql, issue:

Tendremos que esperar hasta que obtengamos el resultado:

Una vez cumplidos los requisitos reiniciamos la base de datos e instalamos el APEX en modo Full development environment, tal como indica la gúia de instalación:

  1. Descomprimir el archivo de instalación de APEX 3.1, el mismo que contiene el README.TXT mencionado previamente, y desde el directorio apex descomprimido ejecutar:
  2. Comenzamos la instalación, esto se llevará un buen rato:


    Al finalizar obtendremos las direcciones para las distintas secciones del APEX:




  3. Cambiar la contraseña del usuario admin del APEX:

  4. Configurar APEX:
  5. Desbloquear el usuario anónimo:
  6. Especificar el directorio de imágenes (si hemos probado el interfaz web veremos que no están disponibles):
  7. Opcionalmente podemos comprobar el puerto utilizado por Oracle XML DB HTTP Server:
  8. Podemos cambiar el puerto o deshabilitar el servicio especificando el puerto 0 con la siguiente orden:
  9. Configurando Oracle HTTP Server

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.