En este segundo trimestre del 2023 se incorporaron muchas nuevas mejoras a Oracle Autonomous Database, las cuales vamos a mencionar y analizar a continuación.
Mejoras de Abril de 2023
Notificaciones de Microsoft Teams
Ahora es posible enviar notificaciones a un canal de Microsoft Teams desde ADB. Se pueden enviar mensajes, alertas o el resultado de una query a Teams.
Enviar Emails usando DBMS_CLOUD_NOTIFICATION
Oracle Autonomous Database ahora permite enviar un mail a un endpoint SMTP público usando el servicio Oracle Cloud Infrastructure Email Delivery.
Uso de Autonomous Data Guard para migrar una Base de Datos Autónoma a otra región
Ahora es posible terminar (luego de un failover o switchover) la base de datos Standby una vez que se convirtió una base de datos remota en base de datos Primaria.
Utilizar Snapshot Standby para Disaster Recovery en distintas Regiones
Una base de datos Peer situada en otra región puede convertirse en una Snapshot Standby temporal (por hasta dos días) con fines de Disaster Recovery.
Soporte a Salesforce como Database Links mediante Oracle-Managed Heterogeneous Connectivity
Las bases de datos autónomas ahora se pueden conectar a una base de datos Salesforce usando el servicio Oracle-Managed Heterogeneous Connectivity. Se suma a la lista de bases de datos soportada, que incluye:
- Amazon RedShift
- Azure SQL / MS SQL Server / Azure Synapse Analytics
- Apache Hive
- IBM DB2
- MongoDB
- MySQL
- PostgreSQL
- Snowflake
Para más detalles sobre el como configurar un Database Link a una base de datos no Oracle, consultar la
documentación oficial.
Database Links a bases de datos No Oracle en endpoints privados mediante Customer-Managed Heterogeneous Connectivity
Las bases de datos autónomas ahora pueden conectarse a bases de datos No Oracle usando Oracle Database Gateway que se conecte con la base de datos destino en un endpoint privado.
Autenticación Kerberos de Usuarios CMU-AD
Centrally Managed Users (CMU) es una funcionalidad de las bases de datos Oracle desde la versión 18c que permite a usuarios de Active Directory conectarse directamente a bases de datos Oracle, ya sea mediante Usuario/Password, certificados (PKI) o Kerberos.
Ahora las bases de datos autónomas pueden usar el acceso mediante credenciales Kerberos.
Para más detalles consultar la documentación oficial.
Notificaciones Definidas por Usuario para tareas de Scheduler
Database Scheduler ahora provee un mecanismo de notificaciones por mail para poder monitorear los trabajos que se ejecutan con Scheduler en una base de datos autónoma.
Nuevas funciones de Oracle Spatial
Oracle Spatial incluye funciones para geocodificar datos de direcciones y para obtener información como ser una dirección a partir de datos de longitud/latitud.
Mejoras de Mayo de 2023
Acceso a información de Oracle Cloud Infrastructure Mediante Vistas
Mediante la interfaz para acceder a los logs de Oracle Cloud Infrastructure, ahora una base de datos autónoma puede acceder a los datos de registro de OCI en formato relacional. Se puede consultar información de logs de Oracle Cloud Infrastructure en todos los compartimentos y regiones.
Mensajería Persistente con DBMS_PIPE
El paquete DBMS_PIPE tiene una nueva funcionalidad para Autonomous Database para almacenar mensajes en forma persistente en Cloud Object Store.
Vistas financieras de Stripe
Stripe es es una plataforma de pagos online y de procesamiento de pagos con tarjetas de crédito. Oracle incorpora un conjunto de vistas que acceden a las APIs públicas de Stripe para consultar información como productos, facturas, planes, cuentas, suscripciones y clientes.
Solo es necesario crear una lista de control de acceso (ACL) indicando el destino al que nos queremos conectar (stripe.com) y utilizar una credencial que tenga permisos en Stripe.
Configuración de parámetro RESULT_CACHE_MODE a nivel Sistema o Sesión
Este parámetro permite especificar qué consultas pueden almacenar resultados en el RESULT CACHE. Solamente los planes de ejecución con el operador de Result Cache van a intentar leer o escribir en el cache.
El valor por defecto en ADW es FORCE y en ATP es MANUAL.
Opciones de DBMS_CLOUD para Log Files
El paquete DBMS_CLOUD incorpora opciones del parámetro FORMAT para personalizar las operaciones de logging. Las mismas son:
- enablelogs
- logprefix
- logdir
- logretention
Database Links a bases de datos Google BigQuery mediante Oracle-Managed Heterogeneous Connectivity
Ahora también es posible conectarse a una base de datos Google BigQuery utilizando Heterogeneous Connectivity administrada por Oracle. Tal como explicamos anteriormente con Salesforce, las bases de datos autónomas configuran las conexiones en forma automática Google BigQuery.
APEX 23.1
Mejoras de Junio de 2023
Más opciones de ADB con Centrally Managed Users en Microsoft Active Directory
Ahora hay dos opciones para configurar una base de datos autónoma con Centrally Managed Users (CMU) en Active Directory (AD):
- Servidores de AD accesibles públicamente (internet).
- Servidores de AD residiendo en un endpoint privado
Service Level Objective (SLO) para Herramientas Incorporadas
Si bien no constituye un SLA, Oracle definió objetivos de disponibilidad para las herramientas que forman parte de las bases de datos autónomas, como ser REST, Database Actions o APEX.
Los mismos son del 99.95% de disponibilidad mensual, y pueden ser consultados en detalle en la
documentación oficial.
Nuevos Eventos
Hay nuevos eventos que son reportados por las bases de datos autónomas:
- OperatorAccess: El mismo se genera en forma automática cuando un operador de Oracle se conecta a la base de datos. Esto ocurre solamente para resolver algún problema reportado por el cliente, y una vez generado un Service Request que autoriza al acceso.
- AutonomousDatabase-AutomaticFailoverBegin y AutonomousDatabase-AutomaticFailoverEnd: Ambos ocurren cuando comienza y termina un Failover, si se utiliza Autonomous Data Guard.
Oracle Workspace Manager
Esta
característica de Oracle Database 19c permite que las aplicaciones creen espacios de trabajo para agrupar diferentes versiones de valores de tablas en distintos espacios de trabajo, Esto permite que los datos las tablas de la base de datos puedan ser versionados.
Configuración de Failover Automático aun en caso de pérdida de datos
Anteriormente, Autonomous Data Guard iniciaba un failover en forma automática sólo si podía garantiza que habría pérdida de datos, en cuyo caso el mismo debía ser iniciado en forma manual.
Ahora es posible configurar un valor de RPO entre 0 y 3600 segundos que autorizan a Autonomous Data Guard a iniciar un failover automático si no hay pérdida de datos o si la misma es inferior al valor especificado en el parámetro,
Soporte de Autenticación por Signing Key para Oracle Data Pump Import
Ahora se puede usar impdp y conectarse a una base de datos autónoma usando credenciales de Oracle Cloud Infrastructure.
Nueva Herramienta Data Share
Permite compartir datos y metadatos con otros usuarios. Está incluida en Data Studio, dentro de Database Actions:
La página de Data Share muestra la información que se encuentra disponible en una base de datos autónoma para otros usuarios, así como la información de otros orígenes a la que tenemos acceso.