jueves, 11 de noviembre de 2021

Como disponer de diferentes versiones de ORACLE APEX en Oracle XE 18c y superiores

 Con la liberación de la versión 12c de Oracle Database está disponible la característica Multitenant(Multi-inquilino) posibilitando administrar varias bases de datos como si fuesen una. En este contexto entran en  acción las PDB o bases de datos conectables o de conexión que compartirán la misma instancia de Oracle gobernadas por la base de datos contenedora o CDB.

La existencia de las PDB permitirá instalar varias versiones de APEX en una misma instancia de Oracle Database, para ello, se debe leer(en caso de no disponer de una instalación de APEX) el siguiente post  https://oraxedatabase.blogspot.com/2020/12/como-instalar-oracle-apex-203-en-oracle.html    

Antes de ejecutar las siguientes instrucciones deberá asegurarse que no se está ejecutando ORDS. 

1) Se deben copiar las imágenes de cada instalación de APEX en el directorio images ubicado en la carpeta ORDS, en mi caso c:\ords\images\202 y c:\ords\images\211

2) Ejecutar SQL*Plus y conectarse como SYS AS SYSDBA en el directotio siguiente: C:\apexXXX\utilities, donde apexXXX es la carpeta dónde se ha instalado una versión de APEX, por ejemplo, apex202 para la versión APEX 20.2 o apex211 para la vesión APEX 21.1

3) Cambiar a la PDB donde se instaló APEX, por ejemplo:

    alter session set container=XEPDB1;

4) Ejecutar el archivo @reset_image_prefix.sql

5) Especificar el directorio virtual /i/xxx/, por ejemplo /i/202/

6) Repetir los pasos 2 a 5 para la siguiente PDB.

7) Ejecutar ORDS en modo standalone.

   java -jar ords.war standalone

8) Para acceder a cada instancia de APEX se debe especificar URL's como las siguientes:

http://localhost:8080/ords/rw_xepdb2/

http://localhost:8080/ords/xepdb1/

Espero sirva de ayuda.

Cordiales.

sábado, 9 de octubre de 2021

Como instalar Oracle Database 21c Express Edition para Windows 10

 

Este post está dirigido a usuarios de Windows 10 o superior que requieren instalar Oracle Database 21c XE sin contar con una instalación previa de 18c XE  o anterior como 11g XE.
El presente proceso de instalación no aplica para Windows 10 Home.

1)Descargar Oracle Database 21c Express Edition desde el siguiente enlace.
 
 
2) Ir a la carpeta donde descomprimió el archivo.
 
 
3) Ejecutar el archivo setup.exe  y hacdr click en el botón Siguiente>
 


 4) Aceptar el acuerdo de licencia y click en Siguiente>.


5) Click en Siguiente sin cambiar la carpeta de destino.
 
 6)Especificar la contraseña para los usuarios SYS, SYSTEM y PDBADMIN y hacer click en Siguiente>
 
 
7) Hacer click en Siguiente.

   
8) Se inicia el proceso de instalación.

   
8.1) Click en Permitir acceso para desbloquear características de la aplicación.

  

  
9) Se ha finalizado la instalación de Oracle XE 21c y se desplega información acerca del contenedor de la base de datos, la base de datos de conexión y la URL de Oracle Enterprise Manager.

  
Finalizado el asistente de instalación, al hacer click en el menú Inicio, se visualizarán las opciones de menú de Oracle Home en la sección Agregadas recientemente en donde se encontrará la aplicación SQL Plus que se ejecutará para comprobar la conexión.


 
Introducimos sys as sysdba  como nombre de usuario y pulsamos ENTER.
 
El ingreso de contraseña es opcional.
 

Conclusión:


Oracle Database XE 21c para Windows es la reciente versión gratuita basada en Oracle Database 21c Enterprise Edition, su instalación es sencilla gracias al instalador que facilita dicho proceso permitiendo contar con una instancia capaz de soportar hasta 252 PDB's y disponible para emplear en entornos de aprendizaje, desarrollo, pruebas y producción.

jueves, 23 de septiembre de 2021

Como instalar Oracle Database 21c Express Edition en CentOS7

Este post está dirigido a quienes requieren instalar Oracle Database 21c XE sin contar con una instalación previa de 18c XE  o anterior.
En este post se realizará la instalación de 21c XE en CentOS 7.

1)Descargar Oracle Database 21c Express Edition desde el siguiente enlace.
 

 2)Ejecutar la terminal como administrador:
$ sudo -s
 3)Submitir:
#curl -o oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm
#yum -y localinstall oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm

4)Instalar el producto Oracle 21c XE:
# yum -y localinstall oracle-database-xe-21c-1.0-1.ol7.x86_64.rpm
5)Configurar el producto Oracle 20c XE:
# /etc/init.d/oracle-xe-21c configure 
 
5)Una vez finalizada la instalación realizar las configuraciones siguientes:
$ export ORACLE_SID=XE 
$ export ORAENV_ASK=NO 
$ . /opt/oracle/product/21c/dbhomeXE/bin/oraenv
ORACLE_HOME = [] ? /opt/oracle/product/21c/dbhomeXE
The Oracle base has been set to /opt/oracle

6)Ahora se procede a conectarse a la Base de datos XE usando SQLPLUS.
 
# sqlplus

SQL*Plus: Release 21.0.0.0.0 - Production on Thu Sep 23 08:06:35 2021
Version 21.3.0.0.0

Copyright (c) 1982, 2021, Oracle.  All rights reserved.

Enter user-name: sys as sysdba
Enter password:

Conectado a:
Oracle Database 21c Express Edition Release 21.0.0.0.0 - Production
Version 21.3.0.0.0

SQL> show pdbs;

    CON_ID CON_NAME              OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
     2 PDB$SEED              READ ONLY  NO
     3 XEPDB1              READ WRITE NO
SQL>

 
Instrucciones post-instalación 
 
Después de instalar el producto Oracle Database 21c XE, es preciso realizar la siguiente configuración para establecer el inicio automático de la instancia XE ejecutando los siguientes comandos como root:
systemctl start oracle-xe-21c
systemctl enable oracle-xe-21c


Conclusión

La instalación de Oracle Database 21c XE es muy sencilla, no toma mucho tiempo, y por sus características avanzadas es una herramienta viable para desarrollar e implementar bases de datos.



Oracle Database 21c XE disponible

 Hola, les comparto la buena noticia de que Oracle Database 21c XE for Linux  está disponible para descargar desde https://www.oracle.com/database/technologies/xe-downloads.html

Entre las características mas destacadas de esta nueva versión tenemos:

  • Tablas de Blockchain
  • Datos JSON Nativos
  • Ejecutar JavaScript dentro de Oracle Database
  • Macros SQL
  • Mejoras In-Memory     

 Además, se permite crear hasta 252 PDBS's y acceso a todas las características Multitenant de acuerdo a lo establecido en el manual de información de licencia.

 En cuanto a las restricciones de hardware, se conservan las mismas que en 18c XE. 

 Ahora, a disfrutar de este gran producto!

Saludos.

 

 

martes, 17 de agosto de 2021

jueves, 5 de agosto de 2021

Uso de Listas de Selección y Listas Emergentes en Oracle Apex

Los elementos de tipo Lista son muy utilizados en las aplicaciones web, móviles y de escritorio porque permiten seleccionar con facilidad un elemento entre varios provenientes de una consulta SQL como por ejemplo la nómina de empleados o un conjunto de nombres de departamentos.

En Oracle Apex se puede crear elementos de tipo LISTA DE SELECCIÓN o LISTA EMERGENTE.

Lista de Selección.- Desplega una lista de elementos cuyo origen de datos es una consulta SQL(Contenido dinámico) o una lista de valores estáticos. Los datos se cargan al momento de renderizar la página.

LISTA DE SELECCION

Lista de Valores Emergente o PopUp.- Desplega una lista de elementos cuyo origen de datos es una consulta SQL(Contenido dinámico) o una lista de valores estáticos.
Los datos se cargan al momento de hacer click sobre el elemento o al iniciar la búsqueda con el teclado.

LISTA DE VALORES EMERGENTE

Creación de un elemento tipo Lista de Selección 

Antes de continuar, se asume que se ha creado una aplicación y que se dispone al menos de una página en blanco.

1) Seleccionar una región de la página, pulsar el botón derecho del mouse y seleccionar Crear ELEMENTO DE PÁGINA.
                             

2) En el panel Elemento de Página ubicado a la derecha del diseñador de páginas, configurar las siguientes propiedades: 

Listas de Valores > Tipo > Consulta SQL

          Click en el botón Editar

           Click en el botón(icono de martillo) Generador de Consultas


        Seleccionar la tabla DEPARTMENTS y arrastrar hacia el área de diseño de consultas.

       Deberá seleccionar los campos en el siguiente orden: DEPARTMENT_NAME(campo           cuyo valor verá el usuario) y DEPARTMENT_ID(campo que retorna el valor).

         Si se pulsa Ejecutar se desplegará el conjunto resultado respectivo.

   Al hacer click en el botón Volver, se redirecciona al Editor de Códigos y hacer click en     

   Aceptar.


       La siguiente configuración es opcional:


        Click en el botón Guardar. 

        Click en el botón Ejecutar.

        El resultado será el siguiente:


Creación de un elemento tipo Lista de Valores Emergentes

Para crear la lista de valores emergente, se empleará la función de duplicar la lista de seelcción previamente creada.

1) Seleccionar la lista de selección, pulsar el botón derecho del mouse y seleccionar Duplicar.

                         

2) En el panel de Elemento de página ir a la propiedad Identificación y cambiarla a Lista de Valores Emergentes.


3)  En configuración realizar los siguientes cambios:

      Mostrar como: Modal Dialog

      Buscar al escribir: Activado

      Mínimo de caracteres: No mínimun 0.

      Título: Buscar Departamento


4)   Click en el botón Guardar. 

5)   Click en el botón Ejecutar.

El resultado será el siguiente:

 


 Búsqueda mediante pulsación de teclas.


                            

Conclusión

El uso de listas es común en aplicaciones informáticas permitiendo al usuario seleccionar uno o varios elementos en función de sus necesidades; Oracle APEX ofrece versatilidad en la creación de este tipo de elemento permitiendo configurar fácilmente una lista de selección o una lista de valores emergentes.



 

 

 

 

 

 

 




jueves, 13 de mayo de 2021

Oracle APEX 21.1 disponible.

 Oracle APEX 21.1 ya está disponible para su descarga: https://apex.oracle.com/download/

Entre las nuevas características de esta versión se destacan:

  1. El componente de Mapas.
  2. Mejoras en la carga de datos.
  3. Mejoras en el componente de búsqueda por facetas compatible con mapas y calendarios. 
  4. Y otras interesantes características.

Para mayor información, visitar el enlace: https://blogs.oracle.com/apex/announcing-oracle-apex-211.

 Próximamente publicaré nuevos artículos acerca de Oracle XE y Oracle APEX.

Saludos.

Entrada destacada

Cómo instalar Oracle Database 18c Express Edition para Windows

Oracle Database 18c XE ya está disponible para Windows 64bit, en este post se enseñará como instalar y configurar esta nueva versión en W...