Flashback
Objetivos
Al finalizar esta lección, debería estar capacitado para:
Describir la función de flashback de base de datos Restaurar el contenido de la tabla a un punto especifico en el pasado con flashback de tabla. Recuperar una tabla borrada. Realizar consultas a la papelera de reciclaje. Visualizar el contenido de la base de datos desde cualquier punto en el tiempo. Visualizar versiones de los registros a lo largo del tiempo
Tecnología de Flashback
Es un avance revolucionario en la recuperación. Las técnicas de recuperación tradicionales son lentas.
–
–
Se debe restaurar toda la base de datos o un archivo (no solo los datos incorrectos) Se deben examinar todos los cambios del log de la base de datos. Los cambios se indexan por fila y portransacción. Sólo se restauran los datos cambiados. No se incluyen procedimientos complejos de varios pasos.
La operación de flashback es rápida
– –
Los comandos de flashback son sencillos
–
Cuando usar la tecnología de flashback
Realización de flash back en cualquier error
La función de flashback de base de datos devuelve la base de datos a un punto anterior en el tiempo al deshacertodos los cambios realizados desde ese momento. La función de flashback de tabla recupera una tabla a un punto en el tiempo pasado sin tener que restaurar una copia de seguridad. La función de flashback de borrado restaura las tablas borradas por accidente.
Flashback de Base de Datos Visión General
Funciona como un botón de rebobinado en la base de datos. Se puede usar en casos de corrupciónde datos lógicos provocados por los usuarios.
Flashback de Base de Datos Reducción del Tiempo de Restauración
Arquitectura de Flashback de Base de Datos
Configuración de Flashback de Base de Datos
SELECT flashback_on from V$database;
Configuración de Flashback de Base de Datos con EM
Comprobar que la base de datos esté en modo ARCHIVELOG.
Configuración de Flashback de Basede Datos con EM
Activar el registro de flashback y especificar el área de recuperación de flash.
Flashback de Base de Datos : Ejemplos
Realización de Flashback de Base de Datos con EM
Realización de Flashback de Base de Datos con EM
Realización de Flashback de Base de Datos con EM
Exclusión de Tablespaces de la Función de Flashback de Base de Datos
Flashback de Base deDatos Consideraciones
Una vez terminada la operación de flashback de base de datos, la base de datos se debe abrir mediante uno de los siguientes métodos:
–
–
En el modo de sólo lectura para verificar que se han utilizado la hora o el SCN correctos. Con el parámetro RESETLOGS para permitir las actualizaciones DML.
Lo contrario de “Flashback” es “recuperar”.
Flashback de Base deDatos Limitaciones
No se puede utilizar la función de flashback de base de datos en las siguientes situaciones: El archivo de control (Control File) se ha restaurado o se ha vuelto a crear. Se ha borrado un Tablespace. Se ha reducido un Archivo de DatoS (Datafile)
Control de la Función de Flashback de Base de Datos
Control de Flashback de Base de Datos con EM
Puntos de RestauraciónGarantizados
Flashback de Tabla: Visión General
El flashback de Tabla recupera tablas a un punto en el tiempo específico. El flasback de tabla se produce in situ. La Base de Datos permanece online.
Flashback de Tabla
Con el flasback de tabla, puede devolver una o más tablas a un punto en el tiempo específico sin restaurar ninguna copia de seguridad. Los datos se recuperan de untablespace de Undo para realizar una operación de flashback de tabla. El privilegio FLASHBACK TABLE es necesario para realizar un flasback en una tabla. El movimiento de filas debe estar activado en la tabla en la que se vaya a realizar la operación de flashback.
Activación del movimiento de Filas en una tabla
Realización de Flashback de Tabla
Flashback de Tabla : Consideraciones
El...
Regístrate para leer el documento completo.