Très succintement introduit en 9i le concept de ‘restauration Flash’ (Flash Recovery) a été sensiblement étendue avec Oracle 10g.
Il permet de rapidement revenir en arrière dans le temps, sans nécessiter de sauvegarde préalable, comme dans une restauration classique jusqu’a une certaine date (point in time recovery).
Le ‘Flashback recovery’ peut suivant les cas être executé sans aucun prérequis ou nécessiter des proccess et de la place disque supplémentaire.
Il permet de récuper la base suite à une erreur utilisateur ou un bug applicatif, qui aurait corrompu ou supprimé des données.
Il existe cinq niveaux de ‘Flashback recovery’ :
- Flashback drop : le plus simple, il permet de revenir en arrière et d’annuler la suppression d’une table
- Flashback database : permet de revenir en arrière jusqu’a une date/heure donnée
- Flashback table
- Flashback Version query
- Flashback Transaction Qeery
