miércoles, 27 de septiembre de 2023

Certificaciones OCI Gratuitas - Etapa 3 Completada!!!

La semana pasada pude rendir el examen Oracle APEX Cloud Developer Professional. Al ser el segundo examen Professional aprobado dentro del plan "Race to Certification" (el cual expliqué en el artículo "Certificaciones OCI Gratuitas"), pude completar el Sector 3 del mismo y de esa forma complir (un poco mas tarde porque el programa fue extendido y aproveche el tiempo para reforzar lo aprendido) con lo que había planificado y contado en el artículo "Certificaciones OCI Gratuitas - Etapas 1 y 2 Completadas



Más allá de poder rendir el examen en forma gratuita y de poder completar los sectores, el mismo me permitió completar la certificación de APEX Cloud Developer:



Al haber completado el tercer sector, voy a recibir tres vouchers para exámenes adicionales, así como acceso a tres meses de Oracle University Labs para poder practicar las actividades de los cursos que elija tomar, y si quedo dentro de los mejores 300 puntajes del sector 3 una campera de Oracle 😄



Sólo resta esperar al fin del programa para recibir los premios!


martes, 26 de septiembre de 2023

APEX 23.1 Patchset Bundle #5 ya está disponible!

 

Este conjunto de patchs agrupado bajo el número de patch 35283657 fue liberado el lunes 14 de agosto 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 23.1.5


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


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


El mismo será aplicado automáticamente a las instancias de APEX de Oracle Autonomous Database en Oracle Cloud.

lunes, 25 de septiembre de 2023

Oracle Database 23c Free - Developer Edition Actualizada a versión 23.3

La semana pasada Oracle anunció la disponibilidad de Oracle Database 23c en OCI (Oracle Cloud Infrastructure), tras lo cual probamos de crear una instancia de Enterprise Edition 23c tal cual describimos en el artículo "Creando una Base de Datos 23c (Enterprise Edition) en Oracle Cloud".

Lo que faltó anunciar es que también fue actualizada la edición Free Developer, la cual fue liberada inicialmente en abril de este año (ver artículo "Oracle Database 23c Free - Developer Edition"). En el artículo "Instalando Oracle Database 23c (Free Developer Edition) en Oracle Cloud" podemos ver los pasos requeridos para instalar la primer versión disponible (23.2.0.0.0). Ahora podemos descargar la versión actualizada de Oracle Database 23c Free Developer Edition (23.3.0.23.9).

Nota: la página de descarga de "Oracle Database 23c Free - Developer Release VirtualBox Appliance" no fue actualizada, por lo que todavía figura con la fecha de abril de este año, pero la VM si se encuentra actualizada y el nombre pasó de "Free Developer Preview" a "Free Developer Release". Usar la VM es una gran opción para comenzar a trabajar con Oracle 23c sin necesidad de realizar una instalación.La misma fue actualizada de la siguiente manera:

  • Oracle Linux 8.7 actualizado a Oracle Linux 8.8
  • Oracle Database 23.2 Free - Developer Release for Linux x86-64 actualizado a Oracle Database 23.2 Free - Developer Release
  • Oracle REST Data Services 23.1 actualizado a Oracle REST Data Services 23.3.0
  • Oracle SQLcl 23.1 actualizado a Oracle SQLcl 23.3
  • Oracle APEX 22.2 actualizado a Oracle APEX 23.1

.

jueves, 21 de septiembre de 2023

Creando una Base de Datos 23c (Enterprise Edition) en Oracle Cloud

El martes se anunció en Oracle Cloud World (evento anual de Oracle que se realizó en Las Vegas) la disponibilidad de Oracle Database 23c Enterprise Edition, por el momento sólo como DB Systems en Oracle Cloud.

A continuación, vamos a ver los pasos requeridos para crear la misma, utilizando en mi caso mi cuenta Oracle Cloud Free Tier (pueden ver mi artículo "Oracle Cloud Free Tier - Creación y Configuración de Cuenta" de hace unos años para crear una si no lo hicieron).


Creación de un DB System con Oracle 23c

Como primera opción vamos a dirigirnos a la página de DB Systems en la consola de Oracle Cloud:



Una vez en la página de DB Systems (Oracle Base Database Service) tenemos que elegir el compartimiento donde queremos crear el DB System que contendrá a nuestra base de datos, y presionar el botón "Create DB System":


Esto nos llevará a un asistente de Oracle Cloud que nos guiará a través de los pasos requeridos para crear la infraestructura y luego la base de datos deseada.

Creando la DB System

La parte más extensa de este proceso es crear el servidor donde vamos a ejecutar nuestra base de datos. El primer paso consiste en darle un nombre al DB System y seleccionar un Shape de hardware. En mi caso elegí reducir el mismo a un solo nodo con 1 sola OCPU, lo cual es suficiente para la instalación.


Luego dejaremos las opciones de almacenamiento sin cambiar (aunque podemos elegir la opción balanceada para reducir algo de costos), y vamos a elegir alguna de las opciones de Enterprise Edition disponibles, ya que Oracle 23c no se encuentra disponible todavía en Standard Edition:


Luego descargamos la clave privada para poder acceder en forma directa al servidor de ser requerido, y seleccionamos la opción de licenciamiento más apropiada:


El cuarto paso requiere seleccionar una red y subred donde se encontrará ubicado el DB System, en mi ejemplo voy a utilizar la misma red y subred usada en abril para crear la VM con la edición Free Developer de Oracle 23c (pueden ver el artículo aquí). También podemos proporcionar un prefijo para el nombre del servidor, para que nos resulte más fácil identificarlo:


Por último, dejamos sin cambios las opciones de recolección de información de diagnóstico y presionamos "Next" para dar por completada la configuración del DB System y comenzar a configurar la base de datos:


Configurando la Base de Datos Oracle 23c

En la siguiente pantalla debemos proporcionar un nombre de base de datos y opcionalmente el nombre de una PDB si queremos que la instancia ya tenga una, y, lo más importante, utilizaremos el botón "Change Database Image" para elegir la versión de Oracle Database que deseamos instalar (en nuestro caso, Oracle 23c):


Al seleccionar "Change Database Image" nos aparece un popup que nos permite elegir la versión deseada:


Tras confirmar la versión deseada, retornamos a la configuración de la base de datos, donde debemos proporcionar la contraseña para el usuario Admin. En mi caso, como estoy utilizando una cuenta Free Tier y no tenia mas recursos disponibles, yo desactivé la configuración de backup automatico para poder continuar con la creación de la base de datos:


Al presionar "Create DB System" Oracle cloud comienza el proceso de aprovisionamiento de la instancia de Compute donde se va a ejecutar la base de datos, la instalación del software de base de datos y la creación de la misma:

Y luego de aproximadamente una hora, tanto el DB System como la base de datos estarán listos para ser utilizados:

Y podemos confirmar que la versión que instanciamos es Oracle 23c en esa misma página:

Conectando a Oracle Database 23c

La forma mas sencilla (que no requiere una configuración adicional) es conectarse desde la VCN donde se encuentra el DB System usando SQLcl o SQL*Plus. Al conectarnos podemos ver que la versión es Oracle 23c, siendo el numero exacto 23.3.0.23.9:







Nuevo Curso y Certificación (Gratuitos!) sobre Inteligencia Artificial en Oracle Cloud

Hace una semana se anunció un nuevo curso online "OCI AI Foundations" el cual permite conocer las bases de Inteligencia Artificial en Oracle Cloud Infrastructure, el cual es completamente gratuito.


El Curso

El mismo ofrece una introducción a los conceptos de Inteligencia Artificial y su implementación en la nube de Oracle, y se encuentra disponible en el sitio MyLearn de Oracle.

Consta de seis módulos en los que se ven los conceptos básicos sobre IA, aprendizaje automático, aprendizaje profundo, IA generativa, modelos de lenguaje grande (LLM) e infraestructura y servicios de IA de Oracle.

Los primeros cuatro módulos cubren los fundamentos de la inteligencia artificial y el aprendizaje automático sin necesidad de tener experiencia en programación, conocimientos matemáticos o estar familiarizado con ningún proveedor de nube. En cada uno de estos módulos se profundiza en algunos temas puntuales, por ejemplo, en el módulo de aprendizaje automático de ven describimos los tipos de ML comunes: aprendizaje supervisado, no supervisado y por refuerzo y profundizamos explorando ejemplos para ayudarlo a comprender cómo funcionan. En el módulo de IA generativa, se ven en detalle el mecanismo de autoatención y la arquitectura del transformador, conceptos que son fundamentales para comprender la IA generativa. La idea detrás de estos cuatro módulos fundamentales es equiparlo con los fundamentos de la IA de una manera muy intuitiva, coherente e integrada.


En los módulos 5 y 6 se adentra en el conjunto de servicios de IA de Oracle, incluida la infraestructura de IA de Oracle y los servicios de IA y ML de OCI.


La Certificación

Una vez completado el mismo podemos tomar la certificación asociada, también sin nigun costo adicional, sobre la cual podemos ver detalles aquí.

El examen de certificación OCI AI Foundations valida la capacidad de los estudiantes para:

  • Comprender y describir conceptos y cargas de trabajo de IA.
  • Explicar los conceptos y terminologías clave del aprendizaje automático.
  • Explicar los conceptos y terminologías clave del aprendizaje profundo.
  • Identificar tipos comunes de aprendizaje automático.
  • Comprender los fundamentos de la IA generativa.
  • Comprender los conceptos de modelos de lenguaje grandes (LLM).
  • Explique la ingeniería rápida y el ajuste fino para los LLM.
  • Describir la infraestructura de IA de Oracle.
  • Describir los servicios de IA de Oracle.