martes, 24 de octubre de 2023

Oracle Database 19c Certificada en Linux 9 (OEL9/RHEL9)

Después de una larguísima espera, Oracle Database 19c fue certificada para la plataforma Linux 9 tanto de Oracle como Red Hat.

Es necesario instalar la actualización #19 (RU19, que actualiza a Oracle 19.19) y usar una de estas opciones de kernel:

  • Oracle Enterprise Linux 9 con Unbreakable Enterprise Kernel 7: 5.15.0-1.43.4.2.el9uek.x86_64 o posterior.
  • Oracle Enterprise Linux 9 con Red Hat Compatible kernel: 5.14.0-70.22.1.0.2.el9_0.x86_64 o posterior.
  • Red Hat Enterprise Linux 9 con kernel: 5.14.0-70.22.1.0.2.el9_0.x86_64 o posterior.

También se encuentra disponible en el repositorio yum de Oracle Linux 9 el paquete de pre-requisitos para la instalación. La Guía de Instalación en Linux también fue actualizada para incuir los requerimientos y pasos necesarios.

lunes, 2 de octubre de 2023

Resumen de Mejoras del 3º Trimestre de 2023 a Oracle Autonomous Database

Como hacemos trimestralmente, a continuación vamos a repasar todas las mejoras que se aplicaron a Oracle Autonomous Database en los ultimos tres meses


Mejoras de Julio de 2023


Seguimiento de Cambios a Tablas con Flashback Time Travel

Flashback Time Travel permite ver estados pasados de objetos de base de datos, o restaurar objetos de base de datos a un estado anterior sin necesidad de utilizar point in time restore y recovery.

Para ver más detalles se puede consultar la documentación oficial.

Accesos Directos a Database Actions desde la Consola de OCI

La consola de OCI ahora trae accesos directos a las funcionalidades mas utilizadas de Database Actions, haciendo más sencillo y rápido su acceso.


Para ver más detalles se puede consultar la documentación oficial.

Gestión de Object Storage & REST Endpoint

El paquete DBMS_COUD incluye un número de Object Stores y Endpoints REST pre-configurados, a los que se le pueden agregar endpoints adicionales si asi se requiere.

Para ver más detalles se puede consultar la documentación oficial.

Opción detectfieldorder en DBMS_CLOUD

Esta nueva opción en el paquete DBMS_COUD indica un orden de columnas distinto entre el archivo de entrada (origen) y la tabla destino, permitiendo que los mismos sean detectados en forma automática. Esta opción puede usarse en los siguientes procedimientos:
  • DBMS_CLOUD.COPY_DATA
  • DBMS_CLOUD.CREATE_EXTERNAL_TABLE
  • DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
  • DBMS_CLOUD.CREATE_HYBRID_PART_TABLE 
Para ver más detalles se puede consultar la documentación oficial.

Objeto "Credencial Secreta" de Vault

Se pueden crear credenciales secretas a partir de secretos almacenados en Oracle Cloud Infrastructure Vault. Estas credenciales pueden utilizarse para acceder a recursos en la nube o para acceder a otras bases de datos, ya que pueden usarse en cualquier lugar que requiera una combinación de contraseña y password.

Para ver más detalles se puede consultar la documentación oficial.

Exportar Datos a un Directorio Usando DBMS_CLOUD.EXPORT_DATA

Ahora es posible exportar datos tanto en formato de texto como en formato Oracle Data Pump en forma directa a un directorio.

Para ver más detalles se puede consultar la documentación oficial.

Mejoras de Agosto de 2023


Paquete DBMS_SHARE

Este paquete permite compartir datos con sistemas externos mediante sus procedimientos y vistas, mediante un modelo Publicación-Suscripción.

Para ver más detalles se puede consultar la documentación oficial.

Logical Partition Change Tracking para Vista Materializadas

Esta funcionalidad permite crear particiones lógicas en tablas base. Evalúa el estado de obsolescencia de las tablas base para particiones lógicas individuales sin utilizar un registro de vista materializada ni requerir que ninguna de las tablas utilizadas en la vista materializada esté particionada.

De esta forma se puede aprovechar la información de partición lógica proporcionada por el usuario de las tablas base de la vista materializada para un seguimiento más detallado a nivel de partición de datos obsoletos para fines de actualización y reescritura. Mientras que el seguimiento de cambios de partición (PCT) clásico se basa en la partición física de las tablas, LPCT no depende de que las tablas se particionen físicamente; Puede utilizar LPCT con tablas particionadas y no particionadas.

Para ver más detalles se puede consultar la documentación oficial.

Actualizar OCPU al Modelo de Cómputo ECPU

Puede actualizar una instancia de base de datos autónoma del modelo de facturación de OCPU al modelo de facturación de ECPU.


Para ver más detalles se puede consultar la documentación oficial.

Elegir Período de Retención de la Copia de Seguridad (en Modelo de Cómputo ECPU)

El modelo de facturación ECPU tienes permite seleccionar el período de retención para backups automáticos, con un período de retención entre 1 día y hasta 60 días.

Esta opción puede hacerse al cambiar el modelo de facturación de OCPU a ECPU:


Si la base de datos ya está en el modelo de facturación ECPU, esto se puede hacer directamente desde la consola:




Para ver más detalles se puede consultar la documentación oficial.

Integración del Catálogo de Datos de AWS Glue

Las bases de datos autónomas ahora pueden sincronizar con los metadatos del catálogo de datos Glue de Amazon Web Services (AWS). Puede consultar datos almacenados en S3 desde ADB sin tener que derivar manualmente el esquema para las fuentes de datos externas y crear tablas externas.

Para ver más detalles se puede consultar la documentación oficial.

Mejoras de Septiembre de 2023


Soporte de Google Analytics para Enlaces de Bases de Datos con Conectividad Heterogénea Administrada por Oracle

Se puede utilizar Conectividad Heterogénea (Heterogeneous Connectivity) administrada por Oracle para crear enlaces de bases de datos a Google Analytics. Cuando utiliza enlaces de bases de datos con conectividad heterogénea administrada por Oracle, la base de datos autónoma configura la conexión.

Para ver más detalles se puede consultar la documentación oficial.

Almacenamiento Definido en Gigabytes para Bases de Datos ATP Basadas en ECPU 

Al utilizar el modelo ECPU, es posible provisionar, clonar y escalar bases de datos ATP utilizando tamaños e incrementos de almacenamiento en Gigabytes (con un mínimo de 20Gb). El almacenamiento mínimo permitido para una instancia de base de datos autónoma en el modelo informático ECPU con carga de trabajo de procesamiento de transacciones es de 20 GB (contra mínimos e incrementos de 1 TB en el modelo OCPU).


Para ver más detalles se puede consultar la documentación oficial.

Imagen de Contenedor (Gratuito) de Base de Datos Autónoma

Se puede descargar y utilizar una imagen de contenedor gratuita de Oracle Autonomous Database para ejecutar Autonomous Database en un contenedor en un entorno local, sin necesidad de acceso a la consola de Oracle Cloud Infrastructure ni a Internet. Esto permite desarrollar en forma local para posteriormente implementar la solución en Oracle Cloud Infrastructure.

Para ver más detalles se puede consultar la documentación oficial.

Pool Elástico de Recursos

Se puede utilizar un Pool de Recursos para consolidar instancias de Base de Datos Autónoma, en términos de su asignación de recursos informáticos, y para proporcionar un ahorro de costos de hasta ocho veces.

Para ver más detalles se puede consultar la documentación oficial.

Uso de AI para Generar SQL a Partir de Indicaciones en Lenguaje Natural

Las bases de datos autónomas pueden interactuar con proveedores de servicios de IA, incluidos: OpenAI y CohereAI, para proporcionar acceso a la capacidad de IA generativa de Oracle Database que utiliza Large Language Models (LLM). Una forma en que los LLM pueden trabajar con la base de datos Oracle es generando SQL a partir de indicaciones en lenguaje natural que le permiten "hablar" con la base de datos autónoma.

Para ver más detalles se puede consultar la documentación oficial.

Seguridad y Usabilidad de Cloud Links

Cloud Links proporciona un método basado en la nube para colaborar entre bases de datos autónomas. Cloud Links ahora permite establecer un propietario de conjunto de datos y también permite configurar un paso de autorización adicional, definiendo que al acceso a un set de datos en particular pueda realizarse sólo desde ciertas bases de datos. Al registrar un conjunto de datos, también se puede especificar clones actualizables como origen para reducir el impacto del acceso al conjunto de datos.

Para ver más detalles se puede consultar la documentación oficial.