lunes, 17 de junio de 2024

Tablespaces BIGFILE por Defecto en Oracle 23ai



La versión Oracle Database 23ai introdujo muchas mejoras y nuevas funcionalidades, en el día de hoy vamos a analizar algunas relacionadas con los tablespaces de tipo BIGFILE.


Tablespaces SYSAUX, SYSTEM y USERS por defecto de tipo BIGFILE

En la versión 23ai, los tablespaces SYSAUX, SYSTEM y USERS son por defecto de tipo BIGFILE. Este tipo de tablespaces permite la creación de un único datafile pero de un tamaño mucho mayor a los tablespaces tradicionales, los cuales aceptan múltiples datafiles de menor tamaño. Esta mejora esta orientada a reducir el numero de datafiles, simplificando el mantenimiento de la base de datos.


BIGFILE en una Base de Datos Autónoma

Si chequeamos el valor de la columna BIGFILE en la tabla dba_tablespaces, veremos que en ADB todos los tablespaces son de tipo BIGFILE:


BIGFILE en 23ai Free Edition

Lo mismo podemos confirmar al realizar la prueba en una base de datos Free Edition, en este caso usando la VM que provee Oracle:



También instalando desde cero el producto en una VM en Oracle Cloud:




El extraño caso de BIGFILE en DB Systems ...

Si hacemos lo mismo en un DB Systems con una base de datos Oracle 23ai, deberíamos ver exactamente el mismo comportamiento, pero.....


Lo mismo ocurre en la base de datos PDB, tanto en los tablespaces ya existentes, como en uno creado específicamente para el ejemplo, sin especificar si es de tipo BIGFILE o no:


La razón por la cual todos los tablespaces son de tipo SMALLFILE es que el valor del tipo de tablespace por defecto al momento de crear la base de datos es SMALLFILE, lo cual no coincide con lo que la documentación explica respecto a Oracle 23ai


Seguramente esto se debe a que las Base Systems se crean con una imagen de software que no es la misma que la de las ADB, aunque la versión en todos los casos es la misma: 23.4.0.24.5


miércoles, 5 de junio de 2024

Otro año mas como Oracle ACE Pro!!!

Anoche recibí la confirmación por parte del programa Oracle ACE de mi participación en el mismo, por quinto año consecutivo, como Oracle ACE Pro!!!!



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 Pro, 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.


LAOUC Community Tour 2024 - Voy a estar presentando en Buenos Aires el 21 de Agosto


La semana pasada recibí la aceptación por parte del equipo de LAOUC de la propuesta de charla para el evento de este año en Buenos Aires, así que el próximo 21 de Agosto voy a estar presentando en dicha ciudad una charla sobre creación de documentos PDF desde APEX usando funciones gratuitas de Oracle Cloud Infrastructure.


El evento, que es gratuito y abierto a la comunidad, se hará en la sede de la Universidad Tecnológica Nacional - Sede Buenos Aires, y por el momento cuenta con la siguiente agenda:


Muy pronto voy a compartir mas detalles sobre el evento!!!



martes, 4 de junio de 2024

Oracle SQL Developer Extension for VS Code 24.1.1 ya está disponible!

El jueves pasado fue liberada la version 24.1.1 de esta extensión que permite convertir a Visual Studio Code en nuestra IDE para trabajar con bases de datos Oracle.

La extensión puede ser descargada desde el Marketplace de Visual Studio code en siguiente link.


Nuevas Características

Si bien las actualizaciones mensuales 2x.x.x se concentran principalmente en resolver bugs, esta versión posee varias nuevas características que vamos a mencionar:


Conexiones Dedicadas

Anteriormente, cada hoja de trabajo para una conexión determinada utilizaba una única sesión de base de datos, lo que significaba que sólo una de las hojas de trabajo podía realizar el trabajo a la vez.

Con una sesión de base de datos dedicada por hoja de trabajo, cada hoja de trabajo puede funcionar de forma independiente, lo que brinda una mejor experiencia de usuario, pero utiliza sesiones de base de datos adicionales.

Este comportamiento se puede desactivar cambiando Configuración > Extensiones > Extensión de desarrollador de Oracle SQL para VSCode > Sesión por hoja de trabajo adjunta a desactivado. El valor predeterminado y recomendado está activado.


Exportar Datos al Clipboard

Al exportar datos, ahora es posible copiar los mismos directamente al clipboard, sin necesidad de hacerlo a un archivo físico.

Ver Cuerpo de Paquetes

Al estar viendo o editando la cabecera de un paquete, es posible ver el cuerpo del mismo sin necesidad de buscarlo en el árbol de navegación de objetos, sencillamente al hacer click derecho en la pantalla aparece la opción "Open Spec".


Adicionalmente, se solucionaron mas de 15 bugs reportados tanto en el sitio de a extensión como en el foro de Oracle.

viernes, 3 de mayo de 2024

Oracle Database 23c ahora se llama 23ai... y ya está disponible!

Hace algunas horas Larry Ellison y Juan Loiza (CEO y EVP de Oracle) anunciaron la disponibilidad de Oracle Database 23ai, el nuevo nombre de la versión 23 de la base de datos, tanto en Oracle Cloud (OCI) como disponible On Premise en su edición Free Developer.


Oracle 23ai en Oracle Cloud

Oracle 23ai se encuentra disponible en los siguientes servicios de Oracle Cloud:

  • Oracle Cloud Always Free ADB (ver más abajo para más detalles).
  • OCI Base Database Service
  • OCI Exadata Database Service
  • Oracle Exadata Cloud@Customer
  • Azure Oracle Database Service

A continuación podemos ver la misma un ejemplo en OCI Base Database Service:


Always Free ADB

Como se menciona más arriba, Oracle Database 23ai está disponible como servicio de Base de Datos Autónoma sólamente en su versión Always Free, aunque se espera que pronto esté disponible las ediciones pagas de ADB.



Oracle Database 23ai On Premise

La versión 23ai ya se encuentra disponible para ser descargada en su edición Free Developer en lo que normalmente se llama General Availability, que sería la primer versión de producción.

Se puede descargar en diversas formas


Para más detalles (incluyendo versiones para Red Hat, Instant Client, etc) se puede consultar la página de Oracle Database 23ai Free Developer Edition.


Documentación e Información Útil

A continuación incluimos links a recursos útiles para comenzar a utilizar Oracle Database 23ai:


En los próximos días analizaremos en detalle las nuevas características de esta nueva versión de Oracle Database!