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.
Luego cambiamos el contenedor donde instalaremos APEX.
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/
@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
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 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.
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.
LikeLike
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.
LikeLike
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
LikeLike
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
LikeLike
tengo el mismo problema. Alguien ha podido solucionarlo esto?
LikeLike
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
LikeLike
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.
LikeLike
Buenas pudiste solucionarlo?
LikeLike
Pues realice el paso a paso pero me pide login no se que usuario poner.
LikeLike
El login es la primera vez en Workspace: INTERNAL … y el usuario y contraseña deberia ser el que configuraste en el paso cuando ejecutaste @apxchpwd
LikeLike