jueves, 30 de julio de 2020

Oracle Live Labs! La oportunidad de aprender a usar Oracle Cloud.... usándola!



Oracle anunció la disponibilidad, en forma 100% gratuita, de una plataforma de Labs para aprender a utilizar los productos de Oracle Cloud en forma guiada, práctica y sencilla.

Se puede elegir entre varias formas de acceder a los labs:
  • Usando una instancia propia de Oracle Cloud Free Tier
  • Usando una cuenta gratuita de prueba de Oracle Cloud
  • Usando la plataforma de Labs, para la cual es necesario reservar un turno.
La forma de usar los Labs es muy sencilla, solo hay que ingresar a Oracle Live Labs, elegir el Lab que mas nos interese, y ejecutar el mismo en nuestra cuenta Oracle Cloud (Free Tier o normal) o reservar un turno para realizar el Lab usando las instancias Cloud de Oracle. No se necesita ninguna cuenta ni recurso adicional.

Existen 18 labs pare elegir, abarcando una amplia gama de productos de Oracle Cloud y roles (desarrollo, DB admin, Sys admn). La lista actual es la siguiente:


martes, 28 de julio de 2020

Curso Gratuito de SQL Performance Tuning por Chris Saxon



Este lunes, en el blog "All Things SQL" de Oracle se anunció un curso 100% online y gratuito, de SQL Performance dictado por Chris Saxon.

El contenido del mismo se divide en módulos que abarcan los siguientes temas:

  • Cómo leer un plan de ejecución
  • ¿Qué son las estadísticas de la base de datos?
  • ¿Cuánto trabajo está haciendo mi consulta?
  • Cómo crear índices
  • ¿Por qué mi consulta no utiliza un índice?
  • Cómo resumir datos rápidamente con vistas materializadas
  • ¿Cómo funcionan las uniones?
  • Cómo hacer inserciones, actualizaciones y eliminaciones más rápido
  • Cómo encontrar SQL lento
  • Revisión del curso

Cada uno de los módulos esta compuesto por:
  • Video donde se hace una presentación de los conocimientos.
  • Tutoriales interactivos en Live SQL donde se pueden probar los conocimientos de los videos.
  • Cuestionario Online, para validar los conocimientos adquiridos.

La registración al mismo puede hacerse en este LINK. El contenido estará disponible a partir del lunes 3 de agosto, aunque puede comenzarse en cualquier momento posterior, y una vez registrado el material estará disponible para ser visto y probado todas las veces que quieran 

Al culminar todos los cuestionarios, y dependiendo del puntaje promedio obtenido, obtendrá un certificado digital por haber completado el curso (o uno de Excelencia si supera el 90%!!!)

Oracle APEX 20.1 disponible en Oracle Autonomous Database (incluyendo Free Tier)



La semana pasada, Oracle anunció a traves del blog Oracle Cloud Platform, la disponibilidad de APEX 20.1 en el servicio Oracle Autonomous Database.

Para poder usar APEX 20.1 en un servicio de Cloud Database de Oracle, es requerido que el mismo sea versión 19c. Quienes estén usando instancias cloud de Oracle 18c deberán primero actualizar la misma para tener disponible APEX 20.1.



APEX 20.1 incluye varias mejoras muy interesantes (las cuales ya comenté en el artículo sobre el Lanzamiento de APEX 20.1), entre las cuales se destacan:

  • APEX + Redwood
    • Nueva apariencia para estar en sincronía con el nuevo estilo visual de Oracle.
  • Mejoras de búsqueda por facetas (Faceted Search)
    • La búsqueda por facetas se ha mejorado para permitir listas de valores en cascada, facetas condicionales y mostrar totales en forma compacta, entre otras mejoras.
  • URL amigables
    • La sintaxis de URL para aplicaciones APEX se ha simplificado para permitir URL más amigables en tiempo de ejecución.
  • Administración mejorada del ciclo de vida de la aplicación
    • Se han realizado numerosas mejoras que incluyen implementaciones de aplicaciones con un solo clic, copias de seguridad automáticas, exportaciones de archivos zip, etc.
  • Impresión PDF nativa
    • Ahora puede imprimir archivos PDF directamente desde grillas  interactivas. Esta característica produce un archivo PDF que incluye opciones de formato como resaltado, agrupación de columnas y saltos de columna.
  • Mega Menus
    • Universal Theme ahora incluye Mega Menus

domingo, 26 de julio de 2020

Agenda y Registración a Groundbreakers Tour 2020 LATAM


Ya se encuentra disponible la registración al Groundbreakers Tour 2020 LATAM, que como mencione en varios artículos anteriores este año se realizará en forma virtual.

Tanto la agenda completa del evento (que abarca mas de 65 sesiones y 3 hands-on labs) como la registración individual a cada una de las actividades están disponibles en la página oficial del evento en el sitio de LAOUC (Latin American Oracle Users Community).

La sesión que voy a estar presentando, "¿Qué hay de nuevo en JSON en Oracle 20c?", será el martes 25 de agosto a las 13 hs. de Argentina (11 hs. de México, el horario del calendario oficial del evento), y pueden registrarse a la misma desde este link.

miércoles, 8 de julio de 2020

"Innovation Release" vs "Long Term Support Release"

En el artículo del lunes, donde explicaba decisión de Oracle de extender por algo más de un año del soporte Premier para Oracle 19c, incluí una referencia al documento 742060.1 de My Oracle Support, donde se menciona la política de soporte de las versiones definidas como "Long Term Support Release", y las versiones "Innovation Release".

Esta es una nueva forma de llamar a las distintas versiones, y a continuación vamos a explicar qué significa cada una de ellas.

Versiones "Long Term Support Release"

En cierta medida, son como los Final Patchset de las release anteriores. Significa que esta versión del producto es más estable, y por lo tanto recibirá actualizaciones menos frecuentes que otras versiones. Al mismo tiempo, ofrecen un período de soporte y corrección de errores mucho más amplio, ya que el soporte Premier para las mismas será de cinco años, pudiéndose contratar adicionalmente soporte extendido por otros tres años, alcanzando así una extensión de ocho años.

Versiones "Innovation Release"

Estas versiones serán liberadas entre dos versiones "Long Term Support", e incluirán mejoras y nuevas características que posteriormente serán consolidadas en la siguiente versión "Long Term Support". Estas versiones permiten que los usuarios puedan incorporar nuevas tecnologías en caso  de requerirse. Estas versiones "Innovation Release" tendrán dos años de soporte Premier y no contarán con soporte extendido. Si se piensa usar en entornos productivos, esto implica que se debe planificar una actualización a una versión (ya sea Innovation Release o Long Term Support Release) posterior dentro de los dos años.


¿Que significan estos cambios?

La conclusión a la que podemos llegar es que este modelo nos permite optar entre versiones más modernas, con updates frecuentes (con el costo de tener que actualizar más frecuentemente) o versiones más estables y con mayor soporte, pero las cuales no incluirán rápidamente nuevas características.


(Imagen basada en artículo de Mike Dietrich)


Todo indica que iremos hacia un ciclo de 2 a 4 versiones "Innovation" (pueden ser anuales o hasta semestrales) seguidas de una version "Long Term Support" que abarque todas las mejoras de las versiones Innovation previas, en una versión mas estable y consolidada.

Esto permitiría desarrollar y probar usando nuevas características y mejoras de versiones Innovation, e implementar en producción las mismas ya mismo de ser un requerimiento, o  bien aguardar hasta que las mismas estén disponibles en la próxima Long Term Support.

¿A que versión de Oracle actualizar nuestras bases 11g, y 12c?

Si bien la versión 20c todavía no está disponible para su uso productivo, su liberación es inminente, y eso nos lleva a la pregunta: ¿Actualizar a Oracle 19c o esperar y actualizar a Oracle 20c?

A simple vista la idea de esperar a la versión 20c suena tentadora (una versión más nueva implicaría, a simple vista, una mayor vida útil), pero en realidad esta nueva clasificación de versiones no hace más que confirmar que, excepto que necesitemos alguna de las nuevas características de Oracle 20c, la misma dejará de tener soporte a mediados de 2022, obligandonos a migrar a la versión 21c o 22c (y no sabemos si alguna de esas dos será una versión "Long  Term Support") antes de esa fecha, mientras que la versión 19c contará con soporte Premier hasta el 2024, y extendido hasta el 2027, por lo que es la opción mas segura.


martes, 7 de julio de 2020

Voy a estar presentando en Groundbreaker Tour 2020 Latam Virtual



En la semana recibí la aceptación por parte de LAOUC (Latin America Oracle User Community) de mi charla "¿Que hay de nuevo en JSON en Oracle 20c?" para el Groundbreakers Tour 2020 LATAM.

La misma será el martes 25 de agosto (aunque la agenda puede estar sujeta a modificaciones), y como ya comenté previamente, será en forma virtual, debido a las restricciones de viajes y reuniones causadas por el COVID-19.

Para ver mas detalles sobre el evento, pueden consultar la página de LAOUC del mismo aquí. Apenas tenga los detalles sobre la inscripción, incluiré los mismos en el blog.


Nota de Ultimo Momento!

Ya se encuentra abierta la inscripción a las charlas!!!







lunes, 6 de julio de 2020

Extension del Soporte Premier para Oracle 19c

A mediados de junio, Oracle publicó una actualización en el documento de My Oracle Support 742060.1 donde se anuncia la extension del soporte Premier para Oracle 19c hasta abril de 2024, cuando originalmente el mismo alcanzaba la fecha de marzo de 2023.

(Imagen del blog de Mike Dietrich)


La misma información se encuentra actualizada en el folleto de "Lifetime Support Policy", en la página 



Estos 13 meses adicionales confirman que la version 19c, denominada "Llong Term Support", es la versión a la que debemos migrar nuestras aplicaciones, ya que tienen todavía casi cuatro años de soporte garantizado sin costo adicional.



sábado, 4 de julio de 2020

Oracle ACE Awards 2020 - Sigo siendo Oracle ACE!



El 30 de Junio en el blog "Aces in Action" publicaron la lista de los miembros del programa en sus distintas categorías, en la cual fui incluido como "Oracle ACE" por segundo año. La lista completa de los miembros del programa puede ser consultada aquí.

Si desean conocer mas detalles sobre el programa, pueden consultar la página web del mismo. El programa busca el reconocimiento de individuos que han demostrado habilidades técnicas y fuertes credenciales como entusiastas dentro de la comunidad global de Oracle. Cualquier persona en comunidades de tecnologías Oracle y Aplicaciones es elegible para postularse o ser postulado a uno de los siguientes niveles: Oracle ACE Associate, Oracle ACE, o Oracle ACE Director.

Y si quieren conocer mas en detalle, nada mejor que el siguiente articulo de Frank Pachot respecto a que NO es Oracle ACE.

En este artículo de febrero de 2019 contaba sobre mi aceptación en el programa como Oracle ACE Associate, y en este artículo de octubre del 2019 sobre mi promoción a Oracle ACE.

viernes, 3 de julio de 2020

SQL Developer 20.2 ya esta disponible!

Si vienen siguiendo el blog, no es que me olvidé de publicar que la versión 20.1 había sido liberada, la misma nunca existió, pero ahora si podemos usar la última versión, 20.2:



Tanto SQL Developer como SQLcl pueden ser descargados aquí. En la misma página se encuentran las notas de instalación para cada plataforma.


Algunos links útiles:



Para consultas y dudas, recomendamos usar el foro de SQL Developer en Oracle Community.

Esta versión incluye muchas correcciones de bugs, y algunas nuevas características que pueden consultar en el blog de Jeff Smith, donde también pueden encontrar los 10 mejores tips para usar SQL Developer.


Asimismo, la versión 20.2 de Data Modeler también esta disponible, y ORDS tuvo algunas actualizaciones hasta la version 19.4.6.