Categorias
iiiiii
instalar oracle apex
Descripcion
Nota
Curso Online: Fundamentos de Oracle APEX 23.x
Autora: Ing. Clarisa Maman Orfali
Tema: Instalar APEX usando la arquitectura de ORDS en una máquina local
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
-- DESCARGAR SOFTWARE --
1) Enlace para descargar la base de datos Oracle XE 21c - (al momento de realizar el tutorial)
https://www.oracle.com/es/database/technologies/xe-downloads.html
2) Enlace para descargar Oracle APEX 24.1 - (al momento de realizar el tutorial)
https://www.oracle.com/tools/downloads/apex-downloads/
3) Enlace para descargar Oracle REST Data Services 24.2.3 - (al momento de realizar el tutorial)
https://www.oracle.com/database/sqldeveloper/technologies/db-actions/download/
4) Enlace para descargar el JDK para Windows - (al momento de realizar el tutorial)
https://www.oracle.com/java/technologies/downloads/#jdk22-windows
5) Enlace para descargar Tomcat9
https://tomcat.apache.org/download-90.cgi
=========================================================================================================
PASO 1: INSTALAR LA BASE DE DATOS ORACLE XE 21C
=========================================================================================================
PASO 2: INSTALAR ORACLE APEX 24.1
Nos ubicamos en la carpeta C:/apex
Abrimos el SQLPlus
Iniciar Sesion como SYS DBA
SQL> ALTER SESSION SET CONTAINER = XEPDB1;
SQL> show con_name
CON_NAME
------------------------------
XEPDB1
SQL> show user
USER is "SYS"
</pdb_name>
Crear Tablespace para APEX
CREATE TABLESPACE APEX datafile 'C:\app\Admin\product\21c\oradata\XE\XEPDB1\apex_data01.dbf' SIZE 1G EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO;
Ejecutamos el script de instalacion de APEX
@apexins.sql APEX APEX TEMP /i/
SQL> ALTER SESSION SET CONTAINER = XEPDB1;
SQL> @apxchpwd.sql
Usuario administrador: [ADMIN]
Email:
Pass:
Configurar el APEX_PUBLIC_USER
SQL> ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK;
SQL> ALTER USER APEX_PUBLIC_USER IDENTIFIED BY Oracle99;
SQL> create profile APEX_USER_PROFILE limit PASSWORD_LIFE_TIME UNLIMITED;
SQL> alter user APEX_PUBLIC_USER profile APEX_USER_PROFILE;
SQL> EXEC DBMS_XDB.SETHTTPPORT(0);
SQL>
BEGIN
DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE(
host => '*',
ace => xs$ace_type(privilege_list => xs$name_list('connect'),
principal_name => 'APEX_240100',
principal_type => xs_acl.ptype_db));
END;
/
SQL> SHOW PARAMETER job_queue_processe;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES = 20;
SQL> @apex_rest_config.sql
Nos ubicamos dentro de C:/apex/builder/es
ALTER SESSION SET CONTAINER = XEPDB1;
@load_es.sql
Si no estamos dentro de esa carpeta usamos esta instruccion
@C:\apex\builder\es\load_es.sql
=========================================================================================================
PASO 3: INSTALAR JDK 17
Abrir el asistente e instalarlo en nuestro entorno Windows.
=========================================================================================================
PASO 4: INSTALAR EL ORDS
Copiar la carpeta images de C:\apex\images y pegar esa carpeta en C:\ords
Crear la carpeta config en C:\ords
Ingresamos al sqlplus como SYS DBA
SQL> ALTER SESSION SET CONTAINER = XEPDB1;
SQL> CREATE TABLESPACE ORDS datafile 'C:\app\Admin\product\21c\oradata\XE\XEPDB1\ords_data01.dbf' SIZE 1G EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO;
Salimos del sqlplus.
Desde la ventana del CMD:
c:\ords\bin>ords --config C:\ords\config install
archivos estaticos: c:\ords\images
Para inicializar el ORDS como standalone
c:\ords\bin>ords --config C:\ords\config serve
=========================================================================================================
PASO 5: INSTALAR TOMCAT Y DESPLEGAR APEX
Por ejemplo:
JAVA_TOOL_OPTIONS = -Dconfig.url=C:\ords\config
=========================================================================================================
PASO 6: CREAR ESPACIO DE TRABAJO EN APEX
Ingresar al espacio de trabajo INTERNAL y crear el nuevo espacio de trabajo.
=========================================================================================================





















