Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN
AL FLASHBACK
Desde la versión 9i del gestor se han
introducido funcionalidades en la BBDD,
que para muchos de sus usuarios no dejan
de ser sorprendentes. Una de ellas es la
“Flashback Query” que nos permite
realizar “selects” que muestren los
valores que existían en la BBDD en un
momento anterior en el tiempo. En este
trabajo explicaremos esta funcionalidad
juntamente con algunas relacionadas.
2
FLASH BACK QUERY
Básicamente se trata de un tipo de SQL de Oracle que accede a datos
que existían en la base de datos en un momento anterior, pero que en
el momento en el que se ejecuta la SQL pueden no existir o haber
sufrido modificaciones. Para ello, Oracle utiliza los datos que
quedan disponibles durante un tiempo en el segmento de UNDO.
Este segmento, como es sabido, almacena los datos anteriores a una
serie de modificaciones. Se utiliza para asegurar la consistencia en la
lectura de una consulta previa a la confirmación de las
modificaciones (commit) y pueden ser utilizados en una posible
recuperación (rollback).
La sentencia de Oracle SQL flashback query nos permite ver datos
de la tabla que han sido borrados o modificados. Ejecutando una
flashback query accedemos a datos de una foto de datos consistentes
en un punto determinado, especificando para ello la hora del sistema
o bien el número de cambio del sistema (SCN).
UTILIDADADES
Permite devolver transacciones
ya ejecutadas.
Flashback ofrece un conjunto cada vez mayor de funciones para ver y rebobinar los datos de ida y vuelta en el tiempo,