Apex · Instalación Oracle APEX · Oracle

Instalar Oracle APEX 20.1 en español o multilenguaje / Oracle REST Data Services ORDS + Tomcat + Windows

Install Oracle APEX 20.1 / Ords 20 + Apache Tomcat + Windows + Oracle 18c Express
Instalar Oracle APEX 20.1 en español / Ords + Apache Tomcat + Windows 
En esta oportunidad hare una guía completa de:

  •     Instalación Oracle APEX 20.1 en español o multilenguaje
  •     Instalación y configuración de Apache Tomcat.
  •     Instalación y configuración de ORDS.
Video Instalación paso a paso.
Para ello usaremos la base de datos Oracle 18c express.

Primero descargamos la versión multilenguaje de APEX
Pasamos a descomprimir y abrimos una ventana cmd y nos situamos en la ruta donde está descomprimida nuestra carpeta APEX

Nos conectamos a sqlplus como sys as sysdba

Lo primero es desbloquear anonymous:
ALTER USER ANONYMOUS ACCOUNT UNLOCK;

Luego cambiamos el contenedor donde instalaremos APEX.

ALTER SESSION SET CONTAINER = XEPDB1;

Luego creamos el tablespace:

En mi caso lo he creado en \’E:\\Instaladores/apex_201/db/apex20100.dbf\’ , pueden colocar la ruta de su preferencia.

CREATE TABLESPACE apex20100 DATAFILE \’E:\\Instaladores/apex_201/db/apex20100.dbf\’ SIZE 300M AUTOEXTEND ON NEXT 1M; 

Luego procedemos con instalar APEX

@apexins.sql apex20100 apex20100 TEMP /i/

Configuramos rest
@apex_rest_config.sql

Cambiamos el puerto de acceso para usar Ords correctamente.

EXEC DBMS_XDB.sethttpport(0);  

Configuramos la contraseña del workspace internal, ejecutamos

@apxchpwd

Ahora instalaremos Tomcat

https://tomcat.apache.org/download-90.cgi

Todo será next, next hasta el punto de la imagen donde cambiaremos el puerto por el cual nos conectaremos a APEX

Nota: Más adelante si lo dejaron con 8080 este se puede cambiar manualmente.

Nota2: Para instalar Tomcat necesitaremos Java JDK o JRE

Luego finalizamos la instalación normalmente.

Ahora instalaremos ORDS

Descargamos y descomprimimos ORDS


Abrimos una ventana de CMD y nos dirigimos al directorio donde hemos descomprimido ORDS en mi caso \”E:\\Instaladores\\ords-20.2.0.178.1804\”
Luego creamos una carpeta donde se guardara la configuración de ORDS, en mi ejemplo le puse  \”E:\\Instaladores\\ords_config\”

Luego ejecutamos

java -jar ords.war install advanced

Una vez finalizada la configuración de ORDS necesitamos copiar el archivo ords.war del directorio donde ejecutamos java -jar xxxx Y lo pegamos en la carpeta web apps de Tomcat usualmente en esta dirección \”C:\\Program Files\\Apache Software Foundation\\Tomcat 8.5\\webapps\”

Ahora necesitamos las imagenes, para ello copiamos del directorio de APEX , la carpeta imágenes y la pegamos en webapps de tomcat, asi mismo renombramos la carpeta a solo \”i\”

Ahora reiniciamos el servicio de tomcat-

Con todo esto ya tendremos APEX instalado y corriendo en ORDS, en la url localhost:20100/ords/apex

Cambiando el lenguaje

Para tener el lenguaje de APEX en español o cualquier necesitamos ejecutar @load_TULANG.sql

Este archivo lo pueden encontrar en la carpeta de APEX => Builder => y seleccionan la carpeta con el lenguaje que desean instalar.

En mi caso será español, carpeta ES.

De preferencia abrimos una nueva ventana de CMD, cambiamos nuestro directorio a donde esta la carpeta builder con el lenguaje que deseamos instalar en mi ejemplo, es \”E:\\Instaladores\\apex_201\\apex\\builder\\es\” y nos conectamos como sys dba y ejecutamos:

Nota @load_es.sql en vez de ES deberíamos cambiar con el prefijo de nuestro lenguaje a instalar.

ALTER SESSION SET CONTAINER = XEPDB1; 

ALTER SESSION SET CURRENT_SCHEMA = APEX_200100;

@load_es.sql

Y listo finalmente solo necesitamos reiniciar el servicio de Tomcat.

Como pueden ver ahora ya tengo para seleccionar el lenguaje español en la parte inferior y a partir de ello todo el builder cambia.

Tip: me ha pasado que la después de ello da un error en ORDS, para ello he vuelto a configurar ORDS, si ello no funciona, pueden probar instalar APEX y seguidamente cambiar el lenguaje antes de instalar ORDS, lo cual seria su ultimo paso.

10 thoughts on “Instalar Oracle APEX 20.1 en español o multilenguaje / Oracle REST Data Services ORDS + Tomcat + Windows

  1. Hola,tengo una aplcacion que desarrolle con Apex 19.1 requiero migrarla a 20.1, actualmente solo opera en modo local quiero tenerla en la web, me podrias orientar para seguir el mejor procedimiento?, muchas gracias.

    Like

  2. Hola,tengo una aplcacion que desarrolle con Apex 19.1 requiero migrarla a 20.1, actualmente solo opera en modo local quiero tenerla en la web, me podrias orientar para seguir el mejor procedimiento?, muchas gracias.

    Like

  3. Hola Angel, estoy siguiendo cada uno de los pasos para instalar y cuando estoy ejecutando el paso para instalar Ords, comando java -jar ords.war install advanced, en uno de los últimos pasos me da el siguiente error. Me podrías ayudar para terminar de instalar Ords?Muchas Gracias!Introduzca un número para seleccionar una función que activar: [1] SQL Developer Web (activa todas las funciones) [2] SQL activado para REST [3] API de base de datos [4] SQL activado para REST y API de base de datos [5] NingunaSeleccione [1]:12021-01-12T21:11:39.010Z INFO reloaded pools: []Instalando Oracle REST Data Services versión 20.3.0.r3011819… Archivo log grabado en C:\\Users\\Marcelo\\ords_install_core_2021-01-12_181139_00520.log… Requisitos de base de datos verificados… Se ha creado el usuario de proxy de Oracle REST Data Services… Se ha creado el esquema de Oracle REST Data Services2021-01-12T21:11:43.440Z SEVERE Error al ejecutar el script: ords_grant_privs.sql Error: ORA-01031: privilegios insuficientesORA-06512: en lφnea 100 Consulte el archivo log C:\\Users\\Marcelo\\ords_install_core_2021-01-12_181139_00520.log para obtener mßs informaci≤njava.io.IOException: Error al ejecutar el script: ords_grant_privs.sql Error: ORA-01031: privilegios insuficientesORA-06512: en l├¡nea 100 Consulte el archivo log C:\\Users\\Marcelo\\ords_install_core_2021-01-12_181139_00520.log para obtener m├ís informaci├│n

    Like

  4. Hola ya realice paso a paso pero cuando entro al URL me manda error 503 El usuario o la contraseña del pool de conexiones |apex|| no son válidos, han caducado o se ha bloqueado la cuenta que solución me recomiendas Saludos

    Like

  5. AngelGracias por esta informacion. Me puedes ayudar a entender si necesito tomcat o no para usar Apex. Yo tengo una cuenta en apex.oracle.com y e practicado un poco pero la data que quiero usar contiene detalles sensitivos. Por eso quiero hacer la installacion local. E visto videos con solo apex y ords pero no entiendo el valor de tomcat. Al cabo final quiero que mi installacion local tenga las mismas functiones que apex.oracle.com. Mil gracias por tu contribucion y ayuda.David

    Like

  6. Me instala perfectamente, el tema es que no me aparecen las base de datos que tengo localmente en Apex, como seria la instalacion ya en Produccion. Desde ya gracias y saludos.

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s