jueves, 3 de julio de 2025

Nuevas Certificaciones Oracle Gratuitas con "Race to Certification 2025"


En el año 2023 Oracle University anuncio la exitosa primer version de "Race to Certification" y en este 2025 se va a repetir la misma, con una modalidad similar que voy a explicar en este artículo.

¿Como Participar?

Para participar en la promoción, solo es necesario subscribirse a la misma desde la pagina principal de la promoción presionando el botón "Join the Race" y aceptando la suscripción. Es necesaria una cuenta de SSO de Oracle.

 

¿Que Incluye La Promoción?

Lo primero que vamos a notar, es que ahora tendremos dos exámenes disponibles en nuestra "billetera de exámenes" dentro de Oracle MyLearn:


Estos dos vouchers los podemos utilizar para cualquiera de los exámenes incluidos en la promoción, los cuales paso a detallar:

  • Inteligencia Artificial
    • Oracle Cloud Infrastructure 2025 AI Foundations Associate | 1Z0-1122-25
    • Oracle Cloud Infrastructure 2025 Data Science Professional | 1Z0-1110-25
    • Oracle AI Vector Search Professional | 1Z0-184-25
    • Oracle Cloud Infrastructure 2025 Generative AI Professional | 1Z0-1127-25
  • Oracle Cloud
    • Oracle Cloud Infrastructure 2025 Foundations Associate | 1Z0-1085-25
    • Oracle Cloud Infrastructure 2025 Architect Associate | 1Z0-1072-25
    • Oracle Cloud Infrastructure 2025 Migration Architect Professional | 1Z0-1123-25
    • Oracle Cloud Infrastructure 2025 Developer Professional | 1Z0-1084-25
    • Oracle Cloud Infrastructure 2025 Observability Professional | 1Z0-1111-25
    • Oracle Cloud Infrastructure 2025 Application Integration Professional | 1Z0-1042-25
    • Oracle Cloud Infrastructure 2025 DevOps Professional | 1Z0-1109-25
    • Oracle Cloud Infrastructure 2025 Networking Professional | 1Z0-1124-25
    • Oracle Redwood Application 2025 Developer Associate | 1Z0-1114-25
  • Multi Cloud
    • Oracle Cloud Infrastructure 2025 Foundations Associate | 1Z0-1085-25
    • Oracle Cloud Infrastructure 2025 Multicloud Architect Professional | 1Z0-1151-25
  • Oracle Data Platform
    • Oracle Data Platform 2025 Foundations Associate | 1Z0-1195-25
    • Oracle Cloud Database Services 2025 Professional | 1Z0-1093-25
    • Oracle Autonomous Database Cloud 2025 Professional | 1Z0-931-25
    • MySQL HeatWave Implementation Associate - Rel 1 | 1Z0-915-1
    • Oracle Analytics Cloud 2025 Professional | 1Z0-1041-25
    • Oracle APEX Cloud Developer Professional | 1Z0-771

Nota: Los exámenes resaltados en VERDE son de nivel Foundations y no requieren un voucher para tomar los mismos, son siempre gratuitos.

Además de los dos vouchers, tendremos el acceso a los cursos asociados a los exámenes mencionados anteriormente, aunque de por si la mayoría de ellos ya son gratuitos.


¿En que consiste el desafío?

El desafío consiste en completar los requerimientos de los distintos niveles para obtener premios y beneficios.

Nivel 1

  • Requerimientos: Completar un curso y aprobar un examen de certificación de los mencionados anteriormente.
  • Premios:
    • Un voucher de examen adicional, válido hasta el 31/10/2025.
    • Un kit digital "Race to Certification 2025 Level 1".
    • Un badge digital en Oracle University Community por completar el nivel 1.
    • Suma en el ranking global del desafío.

Nivel 2

  • Requerimientos: Completar un curso adicional y aprobar un examen de certificación adicional (total dos cursos y dos exámenes).
  • Premios:
    • Un voucher de examen adicional, válido hasta el 31/10/2025.
    • Un kit digital "Race to Certification 2025 Level 2".
    • Un badge digital en Oracle University Community por completar el nivel 2.
    • Suma en el ranking global del desafío.

Nivel 3

  • Requerimientos: Completar dos cursos adicionales y aprobar dos exámenes de certificación adicionales (total cuatro cursos y cuatro exámenes)
  • Premios:
    • Un voucher de examen adicional, válido hasta el 31/10/2026.
    • Un kit digital "Race to Certification 2025 Level 3".
    • Un badge digital en Oracle University Community por completar el nivel 3.
    • Suma en el ranking global del desafío.

Top 500 Miembros en el Ranking

Aquellos que queden dentro del top 500 al completar mas certificaciones en menor tiempo y con mayor puntaje, recibirán adicionalmente:

  • Dos vouchers de examen adicional, válidos hasta el 31/10/2026.
  • Un kit digital "Race to Certification Top 500 Winner".
  • Un badge digital en Oracle University Community por ser Top 500.


Por lo que al participar podemos conseguir mínimo dos vouchers, si completamos los tres niveles podremos conseguir tres vouchers adicionales, y si quedamos dentro de los mejores 500 participantes otros dos vouchers, sumando un total de 7 exámenes gratuitos (cuyo costo normal individual es de 245 dólares!).


Recomendaciones y Estrategia

Les sugiero algunas cosas a considerar al momento de participar en este tipo de eventos:
  1. Reserven ya mismo fecha para rendir los exámenes que requieran un voucher. Se puede cambiar después, pero a medida que se acerca la fecha de finalización es difícil conseguir un turno.
  2. Comiencen con los cursos y exámenes Foundations, pueden rendirlo hasta 15 veces si les va mal. Si completan dos de los exámenes, ya suman 2 vouchers a los dos iniciales (que no necesitan gastar porque los exámenes foundations son gratuitos). De esta forma completan los niveles 1 y 2 y les quedan 4 vouchers validos hasta el 31/10 para intentar completar dos exámenes mas y lograr el nivel 3.

Exitos a todos los que se animen a participar!!!!


miércoles, 2 de julio de 2025

Resumen de Mejoras de Junio 2025 a Oracle Autonomous Database


 Junio también fue un mes con muchas novedades en ADB, las cuales vamos a analizar a continuación


Soporte a Elastic Pool para Tenancy Secundarias

Ahora es posible combinar la opción de Organization Management con los beneficios de los grupos elásticos. Si su organización ya utiliza el modelo de tenencia principal/secundaria, puede ahorrar costos utilizando un grupo elástico que abarque tenencias principales y secundarias. De esta manera, un grupo elástico puede operar en diferentes tenencias, donde el líder del grupo elástico se encuentra en la tenencia principal y el miembro en la tenencia secundaria.

Consulte la documentación para obtener más información.


Control de Acceso a Table Hyperlink  con ACL

Es posible generar un Table Hyperlink y habilitar el acceso mediante el uso de ACL. Al generar un Table Hyperlink y habilitar la comprobación de ACL, los datos solo son accesibles para una base de datos de consumidor después de que la dirección IP de la solicitud entrante se valide según las ACL definidas en la base de datos de productor.

Consulte la documentación para obtener más información.


Enviar Notificaciones a un Topic de OCI Notification Service

Ahora es posible enviar mensajes desde Autonomous Database a un Topic del servicio de notificaciones de OCI.

Consulte la documentación para obtener más información.


Eventos Críticos e Informativos con Categoría de Evento

Los eventos críticos e informativos incluyen un atributo de categoría de evento. Opcionalmente, puede suscribirse a eventos y agregar una categoría de evento para recibir notificaciones sobre los eventos de una categoría o para realizar otros tipos de automatización de eventos por tipo y categoría. Las categorías de evento son:

  • Incidente: Eventos sobre incidentes ocurridos en ADB.
  • Mantenimiento: Eventos sobre tareas de mantenimiento realizadas o por realizarse en ADB.
  • Rendimiento: Eventos sobre problemas de performance en ADB.
  • Seguridad: Eventos sobre problemas o recomendaciones de seguridad en ADB.
  • Otros: Otros tipos de eventos de ADB.

Consulte la documentación para obtener más información.


El servidor StandBy Cross Region Puede ser un miembro o un Líder de un Grupo Elástico.

Un servidor de reserva interregional puede añadirse a un grupo elástico o ser un líder de un grupo elástico. Los grupos elásticos no operan entre regiones; cuando se añade un servidor de reserva interregional a un grupo elástico, el servidor principal y el de reserva no pueden estar en el mismo grupo elástico.

Consulte la documentación para obtener más información.


Soporte a Google Drive para Database Links usando Conectividad Heterogénea Administrada por Oracle

Utilice la conectividad heterogénea administrada por Oracle de Autonomous Database para crear enlaces de bases de datos a Google Drive. Al utilizar enlaces de bases de datos con conectividad heterogénea administrada por Oracle, Autonomous Database configura la conexión a mas de quince orígenes de datos distintos, incluyendo a hora Google Drive.

Consulte la documentación para obtener más información.


Cambios en Configuración y Costos de las Herramientas Integradas

En el modelo de cómputo de ECPU, las herramientas de base de datos integradas que utilizan una máquina virtual (VM), como OML, Graph Studio y Data Transforms, tienen cambios de configuración y facturación predeterminados.

Consulte la documentación para obtener más información.


Información de Costo y uso del Pool Elástico en los Informes de Costos

Los detalles de uso y del costo del pool elástico se registran en los informes de costos de Oracle Cloud Infrastructure y en la vista OCI_COST_DATA.

Consulte la documentación para obtener más información.


Offload Query de Miembros de un Pool Elástico a Clones Actualizables - Incluye Consultas de PL/SQL y de Trabajos de Oracle Scheduler

Cuando se tienen cargas de trabajo de lectura intensas, donde varias consultas escanean una cantidad relativamente pequeña de datos, incluso desde PL/SQL o desde trabajos de Oracle Scheduler, se pueden descargar consultas (lecturas) de un líder o de un miembro de un pool elástico a clones actualizables.

Consulte la documentación para obtener más información.


Mejoras en las Transformaciones de Datos

Las Transformaciones de Datos se actualizan con nuevas funciones y cambios en las siguientes áreas:

Extracción de Datos de Oracle Enterprise Resource Planning (ERP) Cloud Mediante BI Publisher

Ahora puede usar el conector de Oracle ERP Cloud para crear una conexión con el servidor de Business Intelligence (BI) Publisher y cargar datos de los informes de BI Publisher a Autonomous Database. Puede usar esto como método alternativo para extraer datos de ERP cuando la extracción basada en BICC no sea suficiente.

Consulte la documentación para obtener más información.


Cargar Datos a Tablas de Apache Iceberg

Las Transformaciones de Datos incluyen compatibilidad con Apache Iceberg como destino para cargar datos desde orígenes de datos basados ​​en SQL.

Consulte la documentación para obtener más información.


Botón Configuración en la Página Detalles de Carga de Datos

Las Opciones Avanzadas se han trasladado a una ventana independiente. Haga clic en el botón Configuración para usar estas opciones.


Mejoras de Data Studio

Data Studio se ha actualizado con nuevas funciones y cambios:


Usar Sintaxis SQL para Consultar Catálogos Remotos

Puede acceder a datos externos montando catálogos y consultándolos con una sintaxis SQL simplificada. Esta función le permite descubrir y analizar datos externos sin esfuerzo.

Consulte la documentación para obtener más información.


Usar Table Hyperlink para Acceder a Datos Mediante Complementos de Hojas de Cálculo

Puede leer y acceder a datos con un hipervínculo de tabla en una hoja de cálculo de MS Excel mediante el complemento Oracle Autonomous Database para Excel.

Consulte la documentación para obtener más información.


Mejoras de Select AI

Select AI incluye las siguientes nuevas funciones:

  • Agregar Comentarios de Tabla a los Metadatos del LLM para una Mejor Generación de SQL. Puede lograrlo activando la opción de "comentarios" como verdadero en su perfil de AI.
  • Incluir Anotaciones en Oracle Database 23ai Añadiéndolas a los Metadatos que se Envían al LLM. Puede lograrlo activando la opción de anotaciones como verdadera en su perfil de AI.
  • Añadir Restricciones de Clave Foránea y de Referencia a los Metadatos del LLM. Puede activar esta funcionalidad especificando las restricciones como verdaderas en su perfil de AI. 

Consulte la documentación para acceder a ejemplos de uso de las tres funcionalidades.


martes, 10 de junio de 2025

APEX 24.2 Patchset Bundle #6 ya está disponible!

Este conjunto de patchs agrupado bajo el número de patch 37366599 fue liberado hace unas pocas horas, y está disponible sólo desde la página de soporte de Oracle en este link. Una vez aplicado el patchset, la versión de APEX es actualizada a 24.2.6. Todos los patchsets son acumulativos y al instalar la versión 24.2.6 incluye todos los cambios de los patchsets anteriores.

Este patchset será aplicado automáticamente a las instancias de APEX de Oracle Autonomous Database en Oracle Cloud que ya estén usando APEX 24.2 aunque todavía no hay una fecha confirmada.

Se puede consultar la lista de las correcciones incluidas en el patchset bundle en este link.

APEX 24.2 esta disponible desde mediados de enero, como mencioné en este artículo, y pueden conocer los cambios y mejoras incluidos en esta nueva version en los artículos "¿Qué hay de nuevo en APEX 24.2 (sin contar los cambios de AI)?" y "¿Qué hay de nuevo en APEX 24.2 sobre AI?".


 

viernes, 6 de junio de 2025

Resumen de Mejoras de Mayo 2025 a Oracle Autonomous Database


Mayo fue otro mes con muchas novedades en ADB, las cuales pasamos a detallar


Eliminación del Modelo de Cómputo OCPU

La opción del modelo de cómputo de OCPU ya no se encuentra disponible se elimina al crear o clonar una nueva instancia de Autonomous Database con cargas de trabajo ADW o ATP, tal como se ve en la imagen siguiente:

Consulte el documento de suporte 2998742.1 en My Oracle Support para obtener más información.


Compatibilidad con la compresión Zstd en DBMS_CLOUD

El paquete DBMS_CLOUD se utiliza para cargar y consultar datos mediante tablas externas, así como para la exportación e importación de datos desde Autonomous Database al Object Store. DBMS_CLOUD ahora admite el formato Zstd (Zstandard) para la compresión o descompresión de archivos.

Consulte la documentación para obtener más información.


Especificar variables de enlace predeterminadas en hipervínculos de tabla

Puede especificar valores predeterminados para una o más variables de enlace en una sentencia SQL cuando el parámetro 'default_bind_values' se incluye en la llamada de DBMS_DATA_ACCESS.GET_PREAUTHENTICATED_URL.

Consulte la documentación para obtener más información.


Usar el modelo de Transformer dentro de la Base de Datos con Select AI RAG

Puede usar transformadores existentes en la base de datos (también conocidos como modelos de incrustación) importados a su instancia de Oracle Database 23ai con Select AI RAG para generar incrustaciones vectoriales para fragmentos de documentos y solicitudes de usuario.

Consulte "Usar modelos de transformador en la base de datos" y "Ejemplo: Select AI con modelos de transformador en la base de datos" para explorar esta función.


Mejoras a Data Studio

Usar Hipervínculos de Tabla para Acceder a Datos Mediante Complementos de Hojas de Cálculo

Ahora es posible leer y acceder a los datos con un hipervínculo de tabla en una hoja de cálculo de MS Excel mediante el complemento Oracle Autonomous Database para Excel.

Consulte la documentación para obtener más información.


Mejoras de Select AI

Select AI incluye las siguientes nuevas funciones:

  • Select AI detecta automáticamente las tablas relevantes y envía metadatos solo para aquellas tablas específicas relevantes para la consulta en Oracle Database 23ai. Para ello, especifique object_list_mode como automatizado. Vea este ejemplo en la documentación para obtener más información.
  • Select AI permite restringir el acceso a las tablas considerando solo las tablas enumeradas en los atributos del perfil de AI para la generación de SQL. Para ello, especifique enforce_object_list como verdadero. Vea este ejemplo en la documentación para obtener más información.
  • Select AI permite especificar la distinción entre mayúsculas y minúsculas para que el LLM genere respuestas que no distingan entre mayúsculas y minúsculas desde la base de datos y el LLM. Para ello, especifique case_sensitive_values ​​como falso. Vea este ejemplo en la documentación para obtener más información.
  • Los administradores pueden controlar el acceso a los datos para que las tablas del esquema real no se envíen al LLM mediante Select AI.  Vea este ejemplo en la documentación para obtener más información.


Actualizaciones de Data Transforms

Data Transforms se actualiza con nuevas funciones y cambios en las siguientes áreas:


Ejecutar Cargas de Datos de Data Studio Mediante Flujos de Trabajo de Data Transforms

Ahora puede definir una carga de datos de Data Studio en un flujo de trabajo de Data Transforms y ejecutarla como parte de un flujo de datos. A continuación, puede programar el flujo de trabajo para que reproduzca la carga de datos de Data Studio, capture las actualizaciones realizadas en los archivos y las cargue en Autonomous Database.

Consulte la documentación para obtener más información.


Incorporaciones Vectoriales en Flujos de Datos

Data Transforms ahora admite la integración de incrustaciones vectoriales en un flujo de datos mediante el servicio de IA generativa de Oracle Cloud Infrastructure (OCI). Tenga en cuenta que necesita una conexión a Oracle Database 23ai para utilizar esta función.

Consulte la documentación para obtener más información.


Usar Modelos de Aprendizaje Automático (ML) en Flujos de Datos

Transformaciones de datos ahora incluye un nuevo tipo de entidad de datos llamado modelo de ML. Puede usar modelos de ML en un flujo de datos para aplicar lógica de predicción a los datos de origen y almacenar el resultado en un servidor de destino.

Consulte la documentación para obtener más información.


Establecer un Valor de Variable Personalizado en Tiempo de Ejecución

Para flujos de datos y flujos de trabajo que incluyen variables, al ejecutar el flujo de datos o flujo de trabajo, puede optar por usar el valor predeterminado, el valor de actualización o establecer un valor personalizado en tiempo de ejecución para la ejecución actual.

Consulte la documentación para obtener más información.


Mostrar Trabajos en Cola / en Espera

La opción "Mostrar trabajos en cola/en espera" ayuda a mejorar el rendimiento general al obtener la lista de registros que se mostrarán en la página Trabajos.

Consulte la documentación para obtener más información.




miércoles, 21 de mayo de 2025

Ya está Disponible el Release 23.8 de Oracle Database 23ai Free

Desde la semana pasada está disponible la version 23.8 de Oracle Database 23ai Free Edition, para ser instalada tanto en Windows como Linux.

Los archivos de instalación pueden descargarse desde la página de Oracle Database 23ai Free Edition para los siguientes sistemas operativos:

  • Windows x64 arquitectura x86 de 64 bits.
  • Oracle Linux 8 (OL8) y Oracle Enterprise Linux 8 (OEL8) arquitectura x86 de 64 bits.
  • Oracle Linux 9 (OL9) y Oracle Enterprise Linux 9 (OEL9) arquitectura x86 de 64 bits.
  • Oracle Linux 8 (OL8) arquitectura Arm (aarch64).

En la misma página se encuentra un link al container registry de Podman de la misma version.

También se encuentra el link de descarga de Oracle Database 23ai Free VirtualBox appliance (esto es una imagen de VirtualBox con Oracle 23ai preinstalado, APEX, REST, etc.) pero la misma todavía no ha sido actualizada a 23.8, por el momento incluye la version 23.7 tal como se ve en la página de información)


miércoles, 7 de mayo de 2025

Resumen de Mejoras de Abril 2025 a Oracle Autonomous Database

Abril fue otro mes de muchas novedades en Oracle Autonomous Database, las cuales vamos a compartir a continuación.


Evento LongPendingTransaction

El evento LongPendingTransaction es un evento de tipo informativo que se genera cuando una transacción permanece abierta durante más de 24 horas.

Consulte la documentación para obtener más información.


Tiempo de Recuperación Deseado (RTO - Recovery Time Objective) para una Base de Datos Standby de Autonomous Data Guard en Distintas Regiones

Tiempo de Recuperación Deseado (RTO) para bases de datos de espera de Autonomous Data Guard entre regiones se ha reducido a menos de diez (10) minutos, agilizando el proceso de recuperación ante una falla.

Consulte la documentación para obtener más información.


Métricas de Promedio de Sesiones Activas y Utilización de Sesiones

La métrica de Promedio de Sesiones Activas (AverageActiveSessions) muestra el promedio de sesiones que se ejecutan activamente o esperan recursos. La métrica Utilización de Sesión (SessionUtilization) muestra la utilización máxima de la sesión. 

Consulte la documentación para obtener más información.


Incluir Comentarios de Credenciales en DBMS_CLOUD.CREATE_CREDENTIAL

El procedimiento DBMS_CLOUD.CREATE_CREDENTIAL ahora permite incluir comentarios sobre la credencial al usar el parámetro comments.

Consulte la documentación para obtener más información.


Migración de PostgreSQL, MySQL o SQL Server a Oracle SQL

Puede migrar sentencias SQL de PostgreSQL, MySQL o SQL Server a Oracle SQL y ejecutarlas en Autonomous Database.

El paquete DBMS_CLOUD_MIGRATION proporciona rutinas que permiten:

  • Traducir sentencias SQL individuales de una base de datos externa a Oracle SQL.
  • Traducir archivos con código SQL de una base de datos externa a Oracle SQL y generar un nuevo archivo con el código SQL traducido.
  • Trabajar interactivamente en una sesión, introduciendo sentencias SQL desde un sistema externo. En este caso, las sentencias externas se traducen y se ejecutan interactivamente en la sesión.

Consulte la documentación para obtener más información.


Mejoras a la Documentación: URL de Solicitud Preautenticada (PAR) ahora es renombrada como Hipervínculos de Tabla

Puede generar y administrar hipervínculos de tabla para acceder a los datos en Autonomous Database.

Consulte la documentación para obtener más información.


Mejoras a la Documentación: Inclusión de Documentación sobre "Detección Automática de Regresiones"

La Detección Automática de Regresiones en Autonomous Database proporciona una gestión proactiva de las regresiones y permite la detección, el diagnóstico y la mitigación automatizados de problemas. La misma fue incluida en la documentación.

Consulte la documentación para obtener más información.


Tipos de Archivo Adicionales Compatibles con la Creación de índices Vectoriales Select AI RAG

Select AI Retrieval Augmented Generation (RAG) ahora admite múltiples formatos de archivo, como PDF, DOCX, JSON, XML y HTML, entre otros.

Consulte la documentación para obtener más información.


Mejoras a Data Studio

Data Studio se actualiza con nuevas funciones y cambios:

Mejoras del Catálogo de Bases de Datos Federadas de Autonomous Database

Puede conectar varios catálogos para facilitar la búsqueda y el trabajo con sus datos, incluyendo catálogos Iceberg de datos como Unity y Polaris. También puede vincular instancias remotas de Autonomous Database mediante enlaces de bases de datos, lo que le permite consultar tablas de esas bases de datos directamente desde su catálogo, lo que le permite obtener más provecho de su catálogo de datos sin pasos adicionales.

Una de las principales mejoras del Catálogo Federado es la posibilidad de cargar fácilmente un recurso compartido Delta directamente desde la propia herramienta Catálogo, sin necesidad de cambiar a una herramienta de carga de datos independiente.

Consulte la documentación para obtener más información.


Complemento Oracle Autonomous Database para Excel 

El mismo ya se puede instalar directamente desde Excel.

Consulte la documentación para obtener más información.


Mejoras de UX para el Asistente de Tablas con IA

La herramienta Asistente de Tablas con IA permite editar recetas, guardarlas automáticamente y ofrece mejoras de UX como mostrar el nuevo encabezado de columna en cursiva.

Consulte la documentación para obtener más información.


Mejoras en los Informes de Live Feed

Al usar la configuración de registro de correo electrónico SMTP (Protocolo Simple de Transferencia de Correo) en Live Feed, recibirás un correo electrónico cuando:

  • Se añadan nuevas filas: Se envían notificaciones por correo electrónico cuando el Live Feed se ejecute y cargue nuevos datos en una tabla.
  • Problemas de validación de datos: Se envían notificaciones por correo electrónico cuando surjan inconsistencias, como cuando la herramienta intente cargar valores no numéricos en un campo numérico.
  • Live Feed genera un error: Se envían notificaciones por correo electrónico si se producen errores, como cuando se elimina el contenedor que contiene los archivos o se eliminan las credenciales para ese contenedor.

Consulte la documentación para obtener más información.


martes, 15 de abril de 2025

Ya está disponible Oracle SQL Developer extension for VS Code 25.1

Ayer se anunció la nueva version de esta extensión de Visual Studio Code que reemplazará a SQL Developer. Se puede descargar desde el Market Place de Visual Studio (donde también se encuentra disponible la lista de cambios de la versión) o si ya la tienen instalada, actualizando desde Visual Studio Code:


Y quedará instalada la versión 25.1:


Que Hay de Nuevo en SQL Developer Extension for VS Code 25.1

Además de solucionar mas de 25 bugs, esta nueva version incorpora mas de diez funcionalidades interesantes, como ser:


Organizar Conexiones en Carpetas

Esta funcionalidad permite ordenar y clasificar las conexiones, haciendo mas fácil acceder a las mismas


Botones de Commit y Rollback

Ahora se puede hacer Commit o Rollback a una transacción sin tener que escribir la sentencia, usando los nuevos botones disponibles en el menu:


SQL Monitor - Ordenar Los Resultados

La grilla de resultados de SQL Monitor se puede ordenar por cualquier columna en forma ascendente o descendente:


Reportes - Exportar Reportes

Haciendo click derecho sobre los reportes, se puede exportar el mismo (o pasar a modo de vista de una sola fila):


La opción de exportar permite elegir entre distintos formatos de salida, ubicación de destino y otras opciones:


Otras Mejoras y Nuevas Funcionalidades

Aparte de lo visto anteriormente, los otros cambios incluidos en la versión son:

  • Multilingual Engine (MLE): Soporta la creación y edición de ambientes y módulos MLE.
  • La extensión ahora es soportada en la plataforma Windows ARM64.
  • Reportes: Soporte de Charts.
  • Reportes: Soporte de tipo PL/SQL DBMS_OUTPUT.
  • PL/SQL Debugger: Permite evaluar expresiones al posicionarse sobre ellas.
  • PL/SQL Debugger: Permite mostrar el valor de variables.
  • Explain Plan avanzado: Funcionalidad de Exportar el explain plan.
  • Explain Plan avanzado: Funcionalidad de Búsqueda.
  • Explain Plan avanzado: Permite expandir o colapsar un Plan de Ejecución.
  • Tablero de Monitor de SQL: Permite copiar valores.
  • En las grilla de resultados es posible copiar las cabeceras de columnas.


 

jueves, 3 de abril de 2025

Resumen de Mejoras de Marzo 2025 a Oracle Autonomous Database

Marzo vino con mucha novedades Oracle Autonomous Database, las cuales vamos a comentar a continuación.


Oracle APEX 24.2

La versión 24.2 de APEX ya está disponible en ADB en todas las regiones comerciales de Oracle Cloud. La actualización es a la version 24.2.0 (aunque ya está existe patchset #3, que actualizaría a 24.2.3, pero no está disponible para ADB por el momento) por lo que voy a esperar un poco para actualizar mi instancia, por si se incluyen los patchsets anteriores.


Elastic Pool con Cualquier Líder de Carga de Trabajo

Al crear un grupo elástico, el tipo de carga de trabajo de la instancia líder no está restringido. El tipo de carga de trabajo de un líder de grupo elástico puede ser: Procesamiento de transacciones (ATP) , Data Warehouse (ADW), JSON o APEX.

Para conocer más en detalle consulte la documentación.


Evento de Advertencia de Error de Análisis de SQL: SQLParseErrorWarning

Si un error de análisis de SQL se produce varias veces en un período de tiempo determinado (por ejemplo, 200 veces o más en una hora), se generan entradas de "Too Many Parse Errors" en el registro de alertas. El evento SQLParseErrorWarning se activa cuando hay una nueva entrada en el registro de alertas que indica que una sentencia SQL tiene demasiados errores de análisis. Por ejemplo, cuando una consulta no válida se ejecuta 200 veces en menos de una hora, se activa dicho evento.

Para conocer más en detalle consulte la documentación.


Crear un Clon Actualizable en Versión 23ai Desde 19c

Al crear un clon actualizable a partir de un origen Oracle Database 19c, puede seleccionar Oracle Database 23ai para el clon. Puede usar el clon para probar su base de datos en Oracle Database 23ai. Una vez finalizadas las pruebas, puede desconectar el clon para actualizar la base de origen a Oracle Database 23ai.


Para conocer más en detalle consulte la documentación.


Descargar Consultas del Líder del Pool Elástico a Clones Actualizables: Incluye Consultas PL/SQL y Trabajos de Oracle Scheduler

Si tiene cargas de trabajo de lectura intensas, donde varias consultas escanean una cantidad relativamente pequeña de datos, incluso desde PL/SQL o desde trabajos de Oracle Scheduler, ahora se puedes descargar (transferir) consultas (lecturas) del líder del pool elástico a clones actualizables.

Para conocer más en detalle consulte la documentación.


Nueva Métrica de Conexiones Abandonadas

La métrica ConnectionsDroppedByClient muestra la suma del número de conexiones abandonadas por el cliente. La métrica ConnectionsDroppedByServer muestra la suma del número de conexiones abandonadas por el servidor.

Para conocer más en detalle consulte la documentación.


Documentación Adicional: Migración de Planes de Ejecución de SQL a Autonomous Database

Puede utilizar la gestión de planes de SQL en tiempo real al migrar desde una base de datos Oracle a Autonomous Database.

Para conocer más en detalle consulte la documentación.


Mejoras de Data Studio

Data Studio se actualiza con nuevas funciones y cambios.

Nueva Herramienta de Asistencia con IA para Tablas (Table AI Assist)

El conjunto de herramientas de Data Studio ahora incluye una herramienta de asistencia con IA para mejorar fácilmente sus tablas de datos locales con el poder de la IA. Puede usar indicaciones en lenguaje natural para ampliar y corregir su información con esta herramienta.

Para conocer mas en detalle consulte la documentación.


Herramienta de Catálogo

Las nuevas funciones multi-catálogo del catálogo de Autonomous Database permiten agregar catálogos para facilitar la búsqueda, el descubrimiento y el uso de datos en una amplia gama de sistemas externos, incluyendo otras bases de datos autónomas, bases de datos locales, sistemas de almacenamiento en la nube, datos compartidos y otros catálogos de datos como Oracle Cloud Infrastructure Data Catalog y AWS Glue.

Para conocer mas en detalle consulte la documentación.


Herramienta de Mercado de Datos

Con Data Studio Marketplace, los usuarios de Autonomous Database pueden colaborar fácilmente compartiendo datos con otros usuarios de la misma o de otra Autonomous Database. Los proveedores de datos publican conjuntos de datos en cuestión de minutos, sin necesidad de programar. Los consumidores de datos pueden explorar los conjuntos de datos disponibles y consultar datos en vivo o copiarlos a su propia instancia de Autonomous Database.

Para conocer mas en detalle consulte la documentación.


Mejoras en la Carga de Datos de Livefeed:

  • Con el nuevo modo Básico, crear un Livefeed es tan sencillo como seleccionar una carpeta en un menú desplegable.
  • Nueva capacidad para usar la semántica de fusión en Livefeeds. La función Livefeed actualiza automáticamente los datos existentes en sus tablas con nueva información, eliminando filas redundantes y garantizando la integridad de los datos.
  • Con el nuevo icono "Mostrar código", puede ver el código SQL subyacente a sus Livefeeds e incluso ejecutarlo manualmente en la hoja de cálculo SQL.

Para conocer mas en detalle consulte la documentación.



viernes, 7 de marzo de 2025

Call for Papers para Latin American Oracle User Community Tour 2025

Ya se encuentra habilitado el Call for Papers para la serie de eventos anuales de Latin America Oracle User Community de 2025, la cual en esta oportunidad abarca 8 países y se realizará entre el 8 y el 26 de Agosto de la siguiente forma:

  • Mexico - 8 de Agosto
  • Costa Rica - 11 de Agosto
  • Panama - 13 de Agosto
  • Guatemala - 14 de Agosto
  • Chile - 18 de Agosto
  • Argentina - 20 de Agosto
  • Brasil - 23 de Agosto
  • Paraguay - 26 de Agosto

Los que estén interesados en participar, pueden enviar su propuesta para las sesiones desde utilizando este formulario.

miércoles, 5 de marzo de 2025

Resumen de Mejoras de Febrero 2025 a Oracle Autonomous Database

Este mes fue un mes bastante tranquilo y nos trajo pocas novedades en Oracle Autonomous Database, pero igualmente las vamos a repasar aquí.


Crear Tablas Externas Basadas en PAR URLs

Puede crear una tabla externa sobre URL de solicitud autenticada previamente (PAR).

Consulte la documentación para conocer mas detalles.


Offload de Consultas de Elastic Pool Leader a Clones Actualizables

Si se tienen cargas de trabajo de lectura pesadas, donde varias consultas escanean una cantidad relativamente pequeña de datos, ahora es posible mover esas consultas (lecturas) de un Elastic Pool Leader a clones actualizables.

Consulte la documentación para conocer mas detalles.


Actualizar Registros de Cloud Links

Con Cloud Links, un propietario de datos registra una tabla o vista para acceso remoto para una audiencia seleccionada según lo definido por el propietario de los datos, y los datos luego son accesibles para aquellos con acceso otorgado en el momento del registro. Después de registrar un conjunto de datos, puede actualizar los atributos del conjunto de datos.

Consulte la documentación para conocer mas detalles.


Evento de Advertencia de Contraseña de Usuario: DatabaseUserPasswordWarning

El evento de advertencia de contraseña de usuario de base de datos proporciona un mensaje que indica que la contraseña de usuario de Autonomous Database está a punto de vencer dentro del período de gracia especificado (predeterminado: 30 días) o que ya venció.

Consulte la documentación para conocer mas detalles.


martes, 4 de marzo de 2025

Nuevas Capacitaciones y Certificaciones Gratuitas en Oracle University

En las últimas semanas Oracle anunció varias nuevas certificaciones, y vamos a destacar en este artículo dos que se pueden completar en forma gratuita hasta el 15 de mayo.


Oracle AI Vector Search Professional Certification

Oracle Database 23ai incorpora una nueva y potente tecnología: el tipo de datos vectoriales y la búsqueda de vectores con IA, tecnologías innovadoras que redefinen la forma en que se generan, almacenan, indexan y consultan las incrustaciones de vectores. La búsqueda de vectores con IA se está convirtiendo rápidamente en un elemento imprescindible en el ecosistema de los LLM, ya que potencia todo, desde contenido personalizado hasta aplicaciones de IA avanzadas.

Esta nueva certificación incluye tres cursos, un módulo de preparación para el examen y un módulo de simulacro de examen, todos ellos disponibles en el correspondiente Learning Path de Oracle University.

Adicionalmente, pueden subscribirse a la promoción vigente hasta el 15 de mayo y obtener un Exam Attempt (voucher para rendir el examen de certificación) en forma gratuita. A prestar atención que la fecha tope del 15 de mayo es para rendir el examen, por lo que deben activar la promoción y agendar el examen para rendir el mismo antes del 15 de mayo.


Oracle APEX Cloud Developer Professional Certification

Con la liberación de la versión 24.2 de APEX, Oracle ha renovado por completo el material de estudio y certificación de APEX, alineándolos con los últimos avances.

Esta versión actualizada de la certificación incluye dos cursos, un Lab y un módulo de simulacro de examen, todos ellos disponibles en el correspondiente Learning Path de Oracle University.

Para esta certificación también pueden subscribirse a la promoción vigente hasta el 15 de mayo y obtener un Exam Attempt en forma gratuita, el cual deben utilizar antes del 15 de mayo.


A no perder tiempo!!! Regístrense en las promociones y agenden su examen con tiempo para aprovechar estas opciones gratuitas de certificación de Oracle University.

miércoles, 12 de febrero de 2025

Mas multicloud que nunca... Oracle Database@AWS

La noticia tiene ya un par de meses, pero no había podido preparar nada de material al respecto. Así que con algo de demora vamos a contar de que se trata este acuerdo entre Oracle y Amazon para ofrecer servicios de Oracle Database (Exadata) directamente en la nube de Amazon, como ya lo hace con Azure y Google Cloud.

Este servicio se basa en servidores Exadata de Oracle, gestionados por Oracle como si estuvieran en OCI (Oracle Cloud Infrastructure) pero ubicados físicamente en centros de cómputos de Amazon


De esta manera se obtienen todos los beneficios de Oracle Database ejecutando en la infraestructura de servidores Exadata, más la ventaja de mínima latencia al acceder a las bases de datos desde servicios ubicados físicamente en el mismo dentro de datos. Toda la gestión para adquirir los servicios se hace desde AWS Marketplace, sin necesidad de realizar trámites complejos.


Servicios

Por el momento el único servicio que se encuentra disponible es Exadata Database Service, pero se espera que Autonomous Database también sea ofrecido en el corto plazo.


Disponibilidad

Por el momento, el servicio se encuentra disponible sólo en la región US East (North Virginia) de AWS, en forma de Preview.


Migración

Se puede utilizar Oracle Zero Downtime Migration (Oracle ZDM) para migrar bases de datos Oracle locales a Oracle Database@AWS y aprovechar la compatibilidad total con Oracle Database y Exadata, incluido Oracle Real Application Clusters (Oracle RAC).


Creación de un Servicio Oracle Database@AWS

El proceso de creación de un servicio de Oracle Database@AWS es desde el punto de vista técnico muy similar al de crear un servicio Oracle Exadata Database Service, con algunos pre-requisitos como ser adquirir el servicio desde el Market Place de AWS y luego configurar una red ODB (Oracle Database) en AWS que permite comunicar la infraestructura de Exadata con OCI. Una vez realizados estos dos pasos, se debe

  1. Crear la Infraestructura de Exadata (similar al proceso en OCI pero con Look&Feel de AWS.
  2. Crear un Exadata VM Cluster en la Infrastructura Exadata (similar al proceso en OCI pero con Look&Feel de AWS).
  3. Crear una base de datos Oracle en el Exadata VM Cluster (similar al proceso en OCI pero con Look&Feel de AWS).

Una vez creado el servicio, podemos acceder al mismo de AWS para las tareas mas comunes, o abrir desde la consola de AWS una consola de OCI si queremos realizar alguna tarea administrativa que no se encuentre disponible aún en la consola de AWS.



Para conocer mas sobre esta nueva oferta, consultar la documentación o bien la página de introducción al servicio Oracle Database@AWS.

lunes, 3 de febrero de 2025

Resumen de Mejoras de Enero 2025 a Oracle Autonomous Database

En este artículo listamos los cambios más relevantes aplicados a Oracle Autonomous Database durante el mes de enero de 2025.

 

Invocar funciones de Google Cloud Platform Cloud Run

Ahora es posible  invocar funciones de Google Cloud Platform Cloud Run como funciones SQL.

Para más información consultar la documentación oficial.


Cambiar el Nivel de Parche Después Crear una ADB

Cuando aprovisiona o clona una instancia de Autonomous Database, puede seleccionar un nivel de parche para aplicar a los próximos parches. Ahora también se puede cambiar el nivel de parche después de que se cree o clone una instancia de Autonomous Database. Hay dos opciones de nivel de parche: Regular y Early (temprano).

Para más información consultar la documentación oficial.


Desconectar una Base de Datos Peer de Data Guard

Puede desconectar una base de datos Standby o de Disaster Recovery de de Autonomous Data Guard en respaldo. Cuando desconecta un par entre regiones, la base de datos se desasocia permanentemente de la base de datos principal. Esto convierte la base de datos a una base de datos independiente.

Para más información consultar la documentación oficial.


Asignación de Nombre de Servicio para Consumidores de Cloud Links

Puede configurar la asignación de nombre de servicio que se utilizará cuando los consumidores de Cloud Links accedan a los datos de un propietario de conjunto de datos. Por defecto el tipo de servicio utilizado es Medium pero ahora puede cambiarse a High, Low o TP.

Para más información consultar la documentación oficial.


Establecer Tamaño de Columna Caracter en tablas externas con ORC, Parquet y Avro 

Cuando accede a los datos de ORC, Parquet o Avro almacenados en el almacén de objetos mediante tablas externas, puede establecer de forma automática o explícita el tamaño máximo de las columnas de texto. De forma predeterminada, el tamaño de la columna de texto se establece en función del valor de MAX_STRING_SIZE.

Para más información consultar la documentación oficial.


Documentación Adicional: Crear y Usar Métricas Personalizadas

Ahora es posible crear métricas personalizadas para recopilar, publicar y analizar métricas. Una métrica personalizada recopila datos específicos de su instancia de Autonomous Database y publica los datos en el servicio de monitoreo de OCI mediante una API REST proporcionada por el SDK de OCI.

Para más información consultar la documentación oficial.


viernes, 24 de enero de 2025

¿Qué hay de nuevo en APEX 24.2 sobre AI?

Hace un par de días publiqué un artículo donde detallo todas las nuevas características de Oracle APEX 24.2 que no están relacionadas con AI. En este artículo veremos las nuevas funcionalidades que incorpora APEX 24.2 asociadas al uso de AI, tanto para facilitar el desarrollo de las aplicaciones APEX como para potenciar su uso por parte de los usuarios.


Desarrollo Asistido por IA

APEX 24.2 incorpora tres nuevas funcionalidades para ayudar a quien esta desarrollando una aplicación APEX mediante el uso de IA.

Llamadas Declarativas a Servicios de IA

APEX 24.2 permite combinar las configuraciones de IA con una nueva acción dinámica "Generar texto con IA" para ayudar a realizar acciones predefinidas, como crear contenido, resúmenes y traducciones. Al llamar a la acción, se obtiene una respuesta de inmediato, lo que le brinda control total sobre la experiencia de usuario deseada.


Modelos de Datos Personalizados Creados Mediante IA

APEX 24.2 permite usar lenguaje natural para diseñar esquemas personalizados en la herramienta SQL Workshop. APEX AI Assistant ayuda a generar scripts de Oracle SQL o Quick SQL para crear tablas, activadores, restricciones y más. Algunos de los aspectos más destacados de la creación de modelos de datos mediante IA son:

  • Creación de esquemas con IA: puede diseñar un esquema de aplicación completo proporcionando requisitos de alto nivel
  • Usos del servicio de IA generativa: aprovecha el servicio de IA generativa para diseñar modelos de datos.
  • Formatos de salida: puede generar esquemas en dos formatos: Oracle SQL y Quick SQL.
  • Generación de datos sintéticos: también puede generar datos de ejemplo contextualmente precisos para el modelo de datos para ayudar con las pruebas y la creación de prototipos.

Para ver una guía paso a paso sobre el uso de estas características les recomiendo el artículo "Introducing AI-Driven Data Modeling in Oracle APEX 24.2" en el blog de Oracle APEX.

Soporte de Búsqueda Vectorial

Con APEX 24.2 los usuarios finales pueden encontrar los resultados más relevantes con la búsqueda de similitud semántica. Un nuevo tipo de configuración de búsqueda simplifica la incorporación de la búsqueda vectorial de Oracle Database 23ai a las aplicaciones APEX. Sólo es necesario especificar detalles como el uso de índice, métricas de distancia y la distancia vectorial máxima, y los usuarios podrán encontrar lo que buscan más rápido que nunca.


Para ver una guía paso a paso sobre el uso de estas características les recomiendo el artículo "Next-Gen Data Search: Integrating AI Vector Search into Search Configurations" en el blog de Oracle APEX.


Usabilidad Aumentada Mediante IA

Proporcionar datos RAG para llamadas de IA

APEX 24.2 permite mejorar las respuestas de AI Assistant enviando datos de contexto adicionales basados ​​en una consulta SQL, una salida de función o un texto estático. Estas fuentes RAG pueden ser condicionales y se vuelven a evaluar con cada solicitud del usuario, lo que garantiza que las respuestas sigan siendo relevantes y estén actualizadas en cada ejecución.


Configuraciones de IA

Un nuevo componente compartido para las configuraciones de IA encapsula una solicitud del sistema, un mensaje de bienvenida y cualquier cantidad de fuentes RAG. Estas configuraciones se pueden aprovechar en "Show AI Assistant" y "Generate Text with AI Dynamic Actions", y con las API PL/SQL de APEX_AI.


Fuentes RAG condicionales

Las fuentes RAG dentro de las configuraciones de IA pueden utilizar condiciones del lado del servidor para responder dinámicamente a las solicitudes del usuario. Puede utilizar condiciones como User Prompt Contains o All User Prompts Contain especificando palabras clave que el sistema debe buscar. Para aplicar una lógica aún más avanzada, se pueden utilizar variables Bind como APEX$AI_LAST_USER_PROMPT o APEX$AI_ALL_USER_PROMPTS en las expresiones.