Instalar Oracle Application Express en una PDB de Oracle 18c XE
Oracle 18c XE no contiene Oracle Apex como en las versiones 11g XE y 10g XE, por dicha razón este artículo se centrará en la instalación de Apex 18.2 en la PDB preconfigurada de Oracle 18c XE. (Si desea instalar Oracle Apex 20.2 o superior, vea el siguiente post).
Se debe tener claro que por la tecnología Multitenant Apex puede instalarse en los siguientes escenarios:
1.Descargar el producto Oracle Apex 18.2.
Se debe tener claro que por la tecnología Multitenant Apex puede instalarse en los siguientes escenarios:
- En la CDB y desde esta se crean enlaces a sus respectivas PDBs.
- En todas o algunas de las PDBs de Oracle Database, en este segundo escenario, es posible disponer de una versión diferente de Apex en cada PDB lo que resulta útil para procesos de evaluación y comparativa de productos.
1.Descargar el producto Oracle Apex 18.2.
2.Extraer del archivo comprimido la carpeta apex en otra carpeta de nombre Temp(Windows) o tmp(Linux).
3.Ejecutar CMD(Windows) o Terminal(Linux).
4.Cambiar de directorio:
Windows: cd C:\TEMP
Linux: cd /tmp
5.Ejecutar sqlplus:
Windows: sqlplus/nolog
Linux: sqlplus
6.Conectarse como usuario sys:
conn sys/contraseña@localhost:1521/XE as sysdba
7.Cambiar a la PDB de nombre XEPDB1.
alter session set container=XEPDB1;
8.Para inicar el proceso de instalación submitir:
@apexins.sql SYSAUX SYSAUX TEMP /i/
9.Verificar el puerto http con la sentencia select:
select dbms_xdb.gethttpport from dual;
10.Cambiar el puerto http con la ejecución del procedimiento siguiente:
exec dbms_xdb.sethttpport(8081);
11.Desbloquear los usuarios: ANONYMOUS, XDB, APEX_PUBLIC_USER, FLOWS_FILES con las sentencias siguientes:
alter session set container=CDB$ROOT;
alter user ANONYMOUS account unlock;
alter user XDB account unlock;
alter session set container=XEPDB1;
alter session set container=XEPDB1;
alter user APEX_PUBLIC_USER account unlock;
alter user FLOWS_FILES account unlock;
@apex_epg_config.sql directorio
En Linux
@apex_epg_config.sql /tmp
En Windows
@apex_epg_config.sql C:\TEMP
13.Reconectarse como usuario sys(Repetir pasos 6 y 7).
14.Cambiar la contraseña del usuario ADMIN:
@apxchpwd.sql
En este punto se puede mantener el valor por omisión para el usuario ADMIN y su email, excepto para la contraseña que se debe proporcionar y la misma debe contener: Números, letras y caracteres especiales.
15.Ejecutar su navegador de internet y en la barra de direcciones submitir la dirección de la aplicación de Servicios de Administración de Apex:
http://127.0.0.1:8081/apex_admin
El propósito de esta aplicación es la de administrar usuarios, espacios de trabajo y otros elementos asociados a Oracle Apex.
En el siguiente post trataré en detalle como usar la aplicación Servicios de Administración de Apex.
Saludos
En este punto se puede mantener el valor por omisión para el usuario ADMIN y su email, excepto para la contraseña que se debe proporcionar y la misma debe contener: Números, letras y caracteres especiales.
15.Ejecutar su navegador de internet y en la barra de direcciones submitir la dirección de la aplicación de Servicios de Administración de Apex:
http://127.0.0.1:8081/apex_admin
El propósito de esta aplicación es la de administrar usuarios, espacios de trabajo y otros elementos asociados a Oracle Apex.
En el siguiente post trataré en detalle como usar la aplicación Servicios de Administración de Apex.
Saludos
Comentarios
Best regards
Best regards.
porque yo no puse en la carpeta TEMP
Saludos.