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:







No hay comentarios.:

Publicar un comentario