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.
Pasamos a descomprimir y abrimos una ventana cmd y nos situamos en la ruta donde está descomprimida nuestra carpeta APEX
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 APEXNota: 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 ORDSAbrimos 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.
ReplyDeleteHola,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.
ReplyDeleteHola 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.
ReplyDeleteMe 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] Ninguna
Seleccione [1]:1
2021-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 Services
2021-01-12T21:11:43.440Z SEVERE Error al ejecutar el script: ords_grant_privs.sql Error: ORA-01031: privilegios insuficientes
ORA-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
java.io.IOException: Error al ejecutar el script: ords_grant_privs.sql Error: ORA-01031: privilegios insuficientes
ORA-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
Hola ya realice paso a paso pero cuando entro al URL me manda error 503
ReplyDeleteEl 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