viernes, 29 de julio de 2022

Oracle Community Tour LATAM 2022 - Voy a estar participando!



Como anuncié en el artículo "Oracle LAOUC Community Tour 2022", este año se realizará nuevamente el evento de la comunidad Oracle de Latino America en forma virtual entre los días 15 y 19 de Agosto.

Como parte de la misma, voy a estar presentando el día lunes 15 de agosto, a las 17 hs. de Argentina, una sesión titulada "Mejoras y Nuevas Características de Oracle Autonomous Database en 2022", en la cual veremos los cambios disponibles en la Base de Datos Autónoma de Oracle basada en la nube.

La agenda completa del evento, con mas de 25 sesiones de profesionales Oracle de todo el mundo, esta disponible aquí. La inscripción a cada una de las charlas (todas ellas gratuitas) se hace desde la página de la agenda, tal como mostramos a continuación:

  • Inscribirse al evento en forma general, desde la pagina principal del mismo usando el botón "Get Tickets" y luego aceptando la "compra" de los tickets (en forma gratuita) para registrarse al evento en general:

.
  • Una vez registrado al evento, registrarse en todas las sesiones de las que se desee participar:

  • Luego de registrado, en la sección "Attendant" de la página del evento se puede ver todas las sesiones a las que nos registramos:



Espero que les resulte de interés tanto mi sesión como el resto de las mismas!



APEX 22.1 Patchset Bundle #3 ya está disponible!



Este conjunto de patchsets agrupado bajo el número de patch 34020981 fue liberado la semana pasada y está disponible sólo desde la página de soporte de Oracle en este link. Una vez instalado, la versión de APEX es actualizada a 22.1.3.


Se puede consultar la lista de fixes incluidos en el patchset bundle en este link.

La versión base de Oracle APEX 22.1 puede ser descargada aquí.

jueves, 28 de julio de 2022

Oracle Database Service en Microsoft Azure

La semana pasada, el CEO de Microsoft (Satya Nadella)  y el CTO de Oracle (Larry Ellison) anunciaron en conjunto la disponibilidad de Oracle Database Service para Microsoft Azure. Este nuevo servicio no es mas que servicios de Oracle Database ejecutándose en Oracle Cloud Infrastructure (OCI) pero administrados como si fuera en Azure.

Muchos clientes utilizan servicios en la nube tanto de Oracle (OCI) como de Microsoft (Azure) por lo que desde 2019 ambas compañías ofrecen  "OCI-Azure Interconnect", un servicio de interconexiones privadas y seguras con una latencia de menos de 2 mili-segundos en (hasta ahora) 11 regiones globales de ambas compañías (ver anuncio en el articulo "Oracle y Microsoft anuncian alianza entre las nubes de ambas compañías").

Pero ahora esta colaboración es aun mayor, permitiendo que cualquier cliente integre perfectamente las cargas de trabajo en Microsoft Azure con los servicios de Oracle Database en OCI, sin cargos adicionales por entrada o salida de datos cuando mueven datos entre OCI y Azure.

Un Servicio OCI fácil de usar para usuarios Azure

Los usuarios de Azure pueden acceder a las bases de datos en OCI como si fueran un recurso mas de Azure, conectando en forma rápida sus cuentas de OCI con la suscripción de Azure, vinculando en forma automática ambos entornos de nube y federando las identidades de Azure Active Directory a OCI. También proporciona una interfaz de usuario similar a Azure y una API para aprovisionar y administrar servicios de base de datos de Oracle en OCI desde Azure.


Una vez que sus bases de datos están en funcionamiento, el servicio entrega métricas, eventos y registros de la base de datos de OCI a Azure, junto con el resto de sus datos de Azure para una telemetría y monitoreo unificados, así como un modelo de soporte colaborativo para ofrecer un proceso de resolución de problemas conjunto con Microsoft u Oracle.

Integración de la infraestructura de la nube de Oracle

En el momento del lanzamiento, el servicio admite la creación y gestión de las siguientes ofertas de Oracle Cloud Database Service: Autonomous Database, Exadata Database y Base Database. Próximamnte se dispondrá también de soporte a otras ofertas de Oracle Cloud Database Service, como MySQL Heatwave.

Para cada uno de estos servicios de base de datos, Oracle Database Service for Azure (ODSA) permite las siguientes operaciones de administración y acceso a aplicaciones:
  • Crear, leer, actualizar, borrar, enumerar (CRUDL)
  • Clonar base de datos
  • Copia de seguridad de la base de datos (automática y manual)
  • Restauración de la base de datos (restaurar a la base de datos existente por ahora)
  • Generar cadena de conexión de Azure
  • Mostrar métricas de la base de datos



Las aplicaciones que se ejecutan en Azure aprovechan todas las capacidades de las plataformas de base de datos subyacentes de Oracle OCI. Para todos los servicios de base de datos de OCI, la infraestructura es administrada por Oracle y tiene una administración automatizada del ciclo de vida de la base de datos. Además, cuando utiliza el entorno de Autonomous Database completamente automatizado, todo el monitoreo, ajuste, parches y actualizaciones de la base de datos son realizados en forma automática.

Las aplicaciones de Azure que usan bases de datos que se ejecutan en Exadata Database Service y Autonomous Database de OCI usan las optimizaciones subyacentes únicas de Exadata para procesar más transacciones por segundo que los entornos que no son de Exadata y devolver los resultados de las consultas más rápido mediante el uso de una latencia de SQL interna de menos de 19 micro-segundos y decenas de millones de IO. por segundo. Las consultas analíticas de las aplicaciones de Azure, como Power BI, ahora pueden lograr un rendimiento extremo a escala con cientos de gigabytes a terabytes por segundo de exploración de base de datos interna y hasta 30 petabytes de capacidad de base de datos comprimida.

Nube de Oracle Distribuida

Todas estas innovaciones son parte de la visión de nube distribuida de OCI: una nube que puede brindar servicios donde y como los clientes los necesiten. Además de esta asociación con Microsoft Azure, las soluciones OCI Dedicated Region y Cloud@Customer brindan servicios en la nube a clientes en más de 60 países, además de poseer 39 regiones de nube pública en 21 países. Todas las regiones de OCI admiten una variedad de arquitecturas de nube híbrida y multinube.

Información Adicional

A continuación, algunos recursos adicionales para conocer mas sobre Oracle Database Service en Microsoft Azure:

miércoles, 27 de julio de 2022

Virtualbox 6.1.36 disponible!



La semana pasada fue liberada la versión 6.1.36 de VirtualBox, la plataforma de virtualización gratuita de Oracle.

VirtualBox se puede descargar en forma gratuita desde el sitio web de VirtualBox, y ademas podemos consultar el historial de cambios y la documentación en los siguientes links:


Esta version incluye las actualizaciones de seguridad de Julio de 2022 (Critical Patch Update) así como otras importantes mejoras y correcciones, entre las que se destacan:
  • Host de Windows: experiencia de usuario y rendimiento mejorados para las VM cuando se usa Hyper-V
  • Anfitrión e invitado de Linux
    • Soporte inicial para kernels 5.18 y 5.19
    • Soporte inicial para Enterprise Linux 9 (Oracle Linux 9)
  • Adiciones de invitados de Linux: mejoró el tiempo de arranque de las VM al evitar que los módulos del kernel se reconstruyan cuando no es necesario

viernes, 8 de julio de 2022

Oracle Linux 9 ya está disponible!

La versión definitiva de Oracle Linux 9 ya está disponible, tanto para las plataformas Intel y AMD de 64 bits (x86_64) como para Arm (aarch64) de 64 bits.

Los principales punto a destacar de esta versión son:

  • UEK R7, basado en la versión principal de soporte a largo plazo (LTS) 5.15, ofrece el soporte de hardware más reciente y permite la rápida adopción de correcciones críticas y actualizaciones de seguridad. Esta versión una característica de seguridad para ayudar a evitar ataques de canales laterales; agrega datos de información de depuración CTF (formato tipo C) como parte de la instalación del kernel central, lo que permite a los desarrolladores depurar sus sistemas sin tener que instalar paquetes adicionales; y mejora el tamaño de página predeterminado a 4 KB para la plataforma Arm (aarch64) de 64 bits. UEK R7 también está disponible con Oracle Linux 8.
  • OpenSSL 3.0 en Oracle Linux 9 incluye varios conceptos nuevos y mejoras estructurales para desarrolladores y usuarios de aplicaciones. El nuevo módulo FIPS de OpenSSL 3.0 evita el uso de algoritmos que no sean FIPS, mientras que el indicador FIPS se puede configurar en el kernel sin necesidad de cambiar OpenSSL al modo FIPS.
  • Las mejoras del sistema de archivos con UEK R7 incluyen Btrfs, con un nuevo recorte de SSD asíncrono, capacidades de sincronización de sistemas de archivos paralelos. XFS admite operaciones de acceso directo (DAX), lo que permite el acceso directo a la memoria persistente direccionable por bytes, NFS presenta la opción de montaje de "eager write " para ayudar a reducir la latencia.
  • La carpeta compartida de VirtualBox (vboxsf) se admite de forma nativa en UEK R7. Esto facilita el uso compartido de carpetas entre equipos guest de Oracle Linux y el sistema operativo host con Oracle VM VirtualBox.


Se puede descargar esta versión desde el repositorio YUM de Oracle Linux

jueves, 7 de julio de 2022

APEX 22.1 Disponible en Autonomous Database

Los usuarios de APEX que utilizan la base de datos autónoma (ADB) gratuita o el servicio de desarrollo de aplicaciones APEX gratuito de Oracle Cloud ahora pueden utilizar la última versión de APEX.

Desde el pasado 30 de junio APEX 22.1 está disponible en las bases de datos autónomas de cuentas Always Free, así como en el servicio APEX Always Free. Debido a que se trata de servicios en la nube autónomos, Oracle automatizó y administró completamente el proceso de actualización de los mismos. 

Muy pronto, las instancias pagas de ADB y APEX Service también se actualizarán a APEX 22.1. Los clientes que poseen cuentas pagas recibirán notificaciones anticipadas sobre la actualización y, si es necesario, pueden diferir hasta 45 días la misma para tener tiempo adicional para probar sus aplicaciones. Esto es parte de la actualización APEX regular dos veces al año de Oracle en ADB y APEX Service.


Que hay de nuevo en APEX 22.1?

Para conocer en detalle las características de APEX 22.1 pueden consultar la parte #1 y parte #2 del artículo "¿Qué hay de nuevo en APEX 22.1?" en este mismo blog, o ver la página oficial de versión.

martes, 5 de julio de 2022

Resumen de Mejoras del 2º Trimestre de 2022 a Oracle Autonomous Database



En este artículo vamos a ver las mejoras y adiciones realizadas durante el segundo trimestre de este año a Oracle Autonomous Database.


Mejoras de Abril de 2022

Consultar Disponibilidad de Oracle Autonomous Database

Ahora es posible consultar la disponibilidad cada instancia de Oracle Autonomous database desde la consola de Oracle Cloud Infrastructure. 



Para ver mas detalles se puede consultar la documentación oficial.

Database Links desde Autonomous Database a bases de datos Oracle en un endpoint privado sin necesidad de Wallet

No es necesario utilizar un Wallet para poder conectarse a una base de datos Oracle situada en un endpoint privado.

Para ver mas detalles se puede consultar la documentación oficial.

SLO (Service Level Objective) de Disponibilidad

Oracle publico los SLO para distintos eventos de falla posibles de una Base de Datos Autónoma. Los mismos pueden ser consultados aquí.

Vistas de Data Catalog

Ahora es posible consultar todos los catálogos de datos de la region actual o aún en distintas regiones, mediate el uso de dos nuevas vistas:


Mejoras de Sincronización con Data Catalog

El procedimiento "DBMS_DCAT RUN_SYNC" posee nuevos parámetros para controlar que objetos se sincronizan y como se ejecuta dicha sincronización.

Para ver mas detalles se puede consultar la documentación oficial de los procedimientos "CREATE_SYNC_JOB" y "RUN_SYNC".

Mejoras de Mayo de 2022

Reglas de Salida para conexiones Outbound con Endpoints privados

Cuando define un punto de conexión privado para su instancia de Autonomous Database, puede proporcionar una mayor seguridad configurando una propiedad de la base de datos para hacer cumplir que todas las conexiones salientes a un host de destino estén sujetas y limitadas por las reglas de salida del punto de conexión privado.

Para ver mas detalles se puede consultar la documentación oficial.

Límite de Largo de Nombre de Bases de Datos

Se incrementó el largo máximo que puede tener el nombre de una Base de Datos Autónoma de catorce caracteres a treinta, tanto al crear como al clonar una base de datos.

Métricas de Disponibilidad de Autonomous Database

Adicionalmente a la mejora de abril de consultar la disponibilidad desde la consola de OCI, ahora es posible utilizar métricas de disponibilidad, como se describe en la documentación.

Uso de Azure Service Principal

Ahora es posible utilizar un Azure Service Principal para acceder a recursos de Azure desde Oracle Autonomous Database sin necesidad de crear y almacenar credenciales en la base de datos.

Para ver mas detalles se puede consultar la documentación oficial.

Soporte de Terraform en Autonomous Data Guard

Autonomous Data Guard permite el uso de scripts Terraform. Para mas información se pueden consultar los siguientes temas de la documentación:

Mejoras a Database Actions

Database Actions incorporó todas las funcionalidades disponibles en Autonomous Database Service Console, la cual cual será declarada obsoleta y descartada muy pronto.

Para saber donde se encuentra dentro de Database Actions cada una de las funcionalidades antes existentes en Service Console, recomendamos revisar el articulo "Service Console Replacement with Database Actions" de la documentación.


Autonomous Data Guard Standby State

Autonomous Data Guard muestra las bases de datos Standby en estado "Standby".

Para ver mas detalles se puede consultar la documentación oficial.

Soporte de Autenticación Kerberos

Ahora es posible utilizar Kerberos para autenticar a usuario de bases de datos autónomas.

Para ver mas detalles se puede consultar la documentación oficial.

Limite de OCPU para las licencias migradas desde On Premise (Bring Your Own License - BYOL)

Cuando se utiliza la opción Bring Your Own License (BYOL), Oracle Database Standard Edition define en 8 el máximo numero de OCPUs que pueden ser utilizadas.

Para ver mas detalles se puede consultar la documentación oficial.

Integración con Azure Active Directory (Azure AD)

Los usuarios de Azure Active Directory (Azure AD) pueden conectarse a instancias de Autonomous Database utilizando tokens de acceso Azure OAuth2.

Para ver mas detalles se puede consultar la documentación oficial.

Mejoras de Junio de 2022

Configuración de Network Security Group (NSG) con Private Endpoint

Para un endpoint privado, las conexiones entrantes y salientes están limitadas a las permitidas por las reglas de ingreso y egreso definidas en los NSGs y en las listas de seguridad (Security Lists) asociadas a la VCN donde reside el endpoint privado. Ahora ya no es obligatorio definir un NSG, de no hacerlo aplican directamente las reglas de ingreso y egreso definidas  en las Security Lists de la VCN.

Para ver mas detalles se puede consultar la documentación oficial.

Configuración de Centrally Managed Users (CMU) simplificada para Microsoft Active Directory

Es posible configurar una base de datos autónoma para que autentique y autorice usuarios de Microsoft Active Directory. Esta configuración ha sido simplificada en el caso de utilizar Centrally Managed Users (CMU).

Para ver mas detalles se puede consultar la documentación oficial.

Mejoras a Database Actions

Se incorporaron numerosas mejoras y cambios a Database Actions, como ser:
  • Búsqueda de cualquier término utilizando la barra Omnisearch.
  • Abrir archivos guardados en su navegador o dispositivo, en la hoja de cálculo SQL.
  • Soporte para compilar tipos de objetos PL/SQL en la hoja de trabajo SQL.
  • Soporte para importar un módulo de recursos.
  • Crear trabajos, cadenas, programas y agendas desde la página Scheduler.
  • Administrar implementaciones de cambios en bases de datos con Liquibase.

Todas ellas pueden ser consultadas en detalle en la documentación.

Mejoras de Sincronización con Data Catalog

Ahora es posible sincronizar los metadatos particionados de Data Catalog creando tablas externas particionadas en Oracle Autonomous Database. Para mas detalles consultar el procedimiento "RUN_SYNC" del paquete DBMS_DCAT

Soporte de distintos Set de Caracteres

Si bien el set de caracteres predeterminado de la base de datos de Autonomous Database es Unicode AL32UTF8 y el conjunto de caracteres nacional predeterminado es AL16UTF16, ahora es posible elegir otros set de caracteres cuando cuando se aprovisiona una base de datos autónoma.

Para ver mas detalles se puede consultar la documentación oficial.