Instalación Oracle Apex con ORDS Vídeo 3
La Instalación Oracle APEX mostrada en este post será la mencionada en la entrada arquitectura de APEX la cual es la que se muestra en la siguiente imagen:
Este tipo de arquitectura nos permite tener nuestro apex en diferentes servicios y así habilitar por medio de ORDS (Oracle Rest Data Services) los servicios web para poder exponer el contenido de nuestras tablas y que otros sistemas puedan conectarse a ello sin usar ningún Database Link.
Instalación Oracle Apex Parte 1
Instalación Oracle Apex Parte 2
Vídeo extra
El password de APEX tiene por default un periodo de vida de 180 días, si no cambiamos ese password en tal tiempo, podríamos experimentar problemas al accesar a APEX y será necesario cambiarlo y desbloquear el usuario una vez vencido, por lo que he leído en la documentación Oracle no recomienda poner el password para que nunca expire, en mi caso como es un sistema solo para pruebas lo voy a poner de esa manera y no te cause problemas en un futuro.
Usar el siguiente comando con el usuario sys as sysdba.
ALTER USER APEX_PUBLIC_USER PROFILE UNLIMITED_PASSWORD_LIFETIME ACCOUNT UNLOCK;
Si te descargas la maquina virtual encontrarás estos scripts y apuntes que fui generando durante la instalación, pero si no te quieres bajar esos 50gb 🙂 aquí tienes los scripts utilizados:
Apache tomcat
Usuario: admin
Password: admin
Oracle 11g XE
Puerto TNS 1521
Puerto HTTP 8081
Usuario: sys
Password: admin
Destination Folder: C:\oraclexe\
Oracle Home: C:\oraclexe\app\oracle\product\11.2.0\server\
Oracle Base:C:\oraclexe\
Port for ‘Oracle Database Listener’: 1521
Port for ‘Oracle Services for Microsoft Transaction Server’: 2030
Port for ‘Oracle HTTP Listener’: 8081
Scripts para Instalación Oracle APEX
CREATE TABLESPACE APEX DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\APEX.DBF' SIZE 1200M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; CREATE TABLESPACE APEX_FILES DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\APEX_FILES.DBF' SIZE 300M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; --instalar apex @apexins APEX APEX_FILES temp /i/ --habilitar rest @apex_rest_config.sql --desbloquear y poner un password a apex_public_user ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK; ALTER USER APEX_PUBLIC_USER IDENTIFIED BY admin;
EXEC DBMS_XDB.SETHTTPPORT(0); SELECT DBMS_XDB.GETHTTPPORT FROM DUAL;
Configurar directorio de configuracion para ORDS
“C:\Program Files (x86)\Java\jre1.8.0_45\bin\java.exe” -jar C:\Tools\ORDS\ORDS.war configdir C:\Tools\ORDS-Config
Editar el archivo de configuracion para nuestra instalacion
db.hostname=localhost
db.port=1521
db.servicename=XE
db.sid=
db.username=APEX_PUBLIC_USER
migrate.apex.rest=false
rest.services.apex.add=
rest.services.ords.add=true
schema.tablespace.default=APEX
schema.tablespace.temp=TEMP
standalone.http.port=8180
standalone.static.images=
user.tablespace.default=USERS
user.tablespace.temp=TEMP
Instalacion de ords
“C:\Program Files (x86)\Java\jre1.8.0_45\bin\java.exe” -jar C:\Tools\ORDS\ORDS.war
admin es el password de todos los usuarios usados en el vídeo
Password internal: Ap3x22.07-18
Documentación:
https://docs.oracle.com/cd/E59726_01/install.50/e39144/toc.htm
Post sugerido:
S te sirvió el vídeo, invítame un café dando clic a los anuncios, me ayuda muchísimo para no dormir y poder hacer más posts.
Que tal Quique, junto con agradecer compartir tu conocimiento, te comento que se me genera un error 503 ORA-12528: TNS Listener: all appropriate instances are blocking new connections. He realizado cosas como estas: https://oraerr.com/database/oracle/ora-12528-tns-listener-all-appropriate-instances-are-blocking-new-connections-instance-clrextproc-status-unknown/ Pero así todo persiste. Lo extraño que pasa como media hora y levanta el sitio de Apex. La única diferencia con tu instalaciones es que use ORAXE 11g y sobre este Apex 19.2. Y lo otro que el mensaje que arroja ORDS muestra 1 hora de desface con la hora del pc. Por ejemplo error log a las 20.00, hora pc 19.00. Solo como dato extraño. Saludos.
Hola Quique,
Dónde puedo bajar la máquina virtual?
Aun no la he subido por problemas con mi Internet, mañana tiene que quedar, haré lo posible.
Aquí la puedes bajar https://apex-developers.com/apex-developers.com.7z
Está comprimido en 7zip lo puedes bajar aquí https://www.7-zip.org/
Virtualbox lo puedes bajar de esta página https://www.virtualbox.org/wiki/Downloads
Ojo, descomprimida va a pesar 50 GB