jueves, 11 de octubre de 2018

ODC Appreciation Day: Operaciones Online en Oracle 12.2 y 18c


A lo largo de los años, la base de datos Oracle ha ido evolucionando y ofreciendo nuevas opciones para una mejor administración.  Las funcionalidades con mayor impacto para la labor de los DBAs han sido las operaciones Online.  Gracias a las actividades online, podemos evitar largas ventanas de mantenimiento sobre ambientes productivos en horarios nocturnos o de fin de semana.
Ya desde la versión Oracle 11g pudimos tener acceso a operaciones online como:
  •           CREATE INDEX.
  •       REBUILD INDEX.
En Oracle 12c Release 1, Oracle continúa mejorando las opciones online y añade nuevas operaciones de gran ayuda como:
  •         DROP INDEX.
  •         DROP CONSTRAINT.
  •         ALTER INDEX UNUSABLE.
  •         SET COLUMN UNUSED.
  •         MOVE PARTITION & SUBPARTITION.
Sin embargo, a partir de Oracle 12c Release 2 es donde se agregan las operaciones online de mayor impacto como:
  • MOVE TABLE.
  • SPLIT & MERGE PARTITION.
  •  CONVERT NON-PARTITION TABLE TO PARTITION TABLE.
En este artículo quiero explicar en detalle las operaciones online para Oracle 12cR2 y 18c; los casos de uso más comunes y algunas restricciones para cada tipo de operación.