Reorganización y redefinición online de datos
La función de Reorganización y Redefinición en Línea en Oracle Database ofrece a los administradores una flexibilidad sin precedentes para modificar atributos físicos de las tablas y transformar tanto los datos como la estructura de la tabla, mientras permites a los usuarios el acceso completo a la base de datos.
| Tema | Descripción |
|---|---|
| Visión general | A medida que las empresas se van orientando más a la web y el comercio electrónico, las soluciones informáticas de alta disponibilidad adquieren cada vez más importancia debido al altísimo costo que supone el tiempo de inactividad de las aplicaciones. Según un estudio de Gartner Group, el costo de una interrupción del servicio para las empresas dedicadas al comercio electrónico puede llegar a ser fácilmente de varios millones de dólares por hora. Por tanto, la disponibilidad y facilidad de gestión de las bases de datos son cada vez más importantes en muchos de los entornos críticos actuales. Una forma de mejorar la disponibilidad y facilidad de gestión consiste en permitir que los usuarios tengan acceso completo a la base de datos durante una operación de reorganización de datos. |
| Ventajas clave |
|
| Cómo funciona | Cuando se redefine una tabla online, sigue estando disponible para las operaciones de lectura y escritura a lo largo del proceso de redefinición. Durante la actualización de las aplicaciones, los administradores pueden iniciar la redefinición y sincronizar periódicamente la tabla provisional con los cambios realizados en la tabla original, lo que permite reducir el tiempo requerido para el paso final de redefinición. También pueden validar y utilizar los datos de la tabla intermedia antes de completar el proceso, lo que ayuda a garantizar que la actualización se realice sin problemas. Los administradores mantienen el control sobre cuándo cambiar de la tabla original a la tabla recién redefinida, y la transición es breve independientemente del tamaño de la tabla o de la complejidad de la redefinición. Dado que el proceso crea en la práctica una nueva tabla, también puede mejorar la eficiencia de la disposición de los bloques de datos. Según el tipo de reorganización en línea requerida, los administradores pueden utilizar el paquete DBMS_REDEFINITION o las sentencias SQL CREATE TABLE, ALTER TABLE y CREATE INDEX. |
Recursos adicionales
-
Productos relacionados