Para esta ocasión vamos a realizar un laboratorio de instalación de Oracle APEX 20.2, debemos tener en cuenta que el laboratorio comienza partiendo del hecho de que ya tenemos nuestra base de datos instalada.

Paso 1:

Primero debemos proceder a descargar apex desde el siguiente url:

https://www.oracle.com/tools/downloads/apex-downloads.html

Luego de descargado, lo pasaremos a la siguiente carpeta:

/home/oracle

Lo descomprimimos, nos quedará una carpeta como la siguiente:

/home/oracle/apex

Ingresamos dentro de la carpet y desde ahí nos conectamos a la base de datos para hacer la instalación, con el usuario sys:

sqlplus / as sysdba

En caso de realizarse la instalación en una base de datos con container, debemos asegurarnos de instalar apex en la base de datos pluggable usando el siguiente comando para cambiar la sesión:

alter session set container = <service name pluggable>;

Paso 2:

Ahora ejecutamos el siguiente script para comenzar la instalación de Oracle APEX, este script varia dependiendo el ambiente donde se instalará.

En un ambiente Productivo debemos ejecutar el siguiente script, ya que únicamente se instala el Runtime Enviroment para ejecutar las aplicaciones:

@apxrtins.sql SYSAUX SYSAUX TEMP /i/

Mientras que si vamos a instalar en un ambiente de Desarrollo debemos ejecutar el siguiente script ya que este instalará todo el Full development environment:

@apexins.sql SYSAUX SYSAUX TEMP /i/

Paso 3:

Luego de que la instalación termine, inmediatamente ejecutaremos este script para colocarle contraseña al usuario ADMIN:

@apxchpwd.sql

Paso 4: Este paso aplica únicamente para versiones de Oracle APEX 20.1 y anteriores, por lo que si instala Oracle APEX 20.2 continúe con el paso 5.

Debemos establecer la ubicación de nuestras imágenes, usando el siguiente script:

@apex_epg_config.sql /home/oracle

Ahora procederemos a establecer el puerto de acceso a Oracle APEX:

exec dbms_xdb.sethttpport('8080');
select dbms_xdb.gethttpport from dual;

Paso 5:

Ahora debemos asegurarnos de que los siguientes schemas esten desbloqueados y con contraseña:

  • APEX_200200
  • FLOWS_FILES 
  • APEX_PUBLIC_USER 
  • APEX_INSTANCE_ADMIN_USER 
  • ANONYMOUS
  • XDB
alter user APEX_200200 identified by "contraseña" account unlock;
alter user FLOWS_FILES identified by "contraseña" account unlock;
alter user APEX_PUBLIC_USER identified by "contraseña" account unlock;
alter user APEX_INSTANCE_ADMIN_USER identified by "contraseña" account unlock;
alter user ANONYMOUS identified by "contraseña" account unlock;
alter user XDB identified by "contraseña" account unlock;

Paso 6:

En la nueva versión de Oracle APEX 20.2 ya no se permite el acceso directo a APEX sin utilizar un ORDS como pasaba en APEX 20.1 y anteriores versiones, por ello refiérase a la siguiente documentación para instalar y desplegar un ORDS en un servidor Weblogic: Instalación ORDS

Paso 7:

Por último, luego de haber configurado el ORDS, en algunas ocasiones aparece el siguiente error:

Para corregirlo lo que hice fue ejecutar el siguiente script:

@apxdvins.sql

Este script reválida todas las configuraciones de la instalación de apex, luego de que termine podemos probar nuevamente el acceso:

http://localhost:8080/apex/f?p=4550

Ingresar al workspace INTERNAL, con el usuario ADMIN y con la contraseña puesta cuando ejecutamos el script apxchpwd.sql.

Ya dentro de apex lo que queda es crear un workspace de trabajo y comenzar a desarrollar.

Deja una respuesta

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