Vérifier que la base de données est en mode « recyclebin on »
SQL>show parameters recyclebin;
SQL>select flashback_on from v$database;
SQL>startup mount;
SQL>alter database flashback ON;
Vérifier la valeur de Flashback rétention normalement 1440 = 24 heures;
SQL>drop table employees;
SQL>flashback table employees before drop;
Scénario de récupération d’une table supprimer.
SQL>flashback table employees before drop rename to nouveauNom;
ou encore pour ne pas écraser si une nouvelle portant le même nom a été créé.
RMAN>flashback database to time = « TO_DATE(‘2013-11-01 17:57:00’, ‘YYY-MMM-DD HH24:MI:SS’) »;
RMAN>flashback database to scn=23565;
RMAN>flashback database to sequence=233 THREAD=1;
SQL>flashback database to timestamp(SYSDATE-1/24);
SQL>flashback database to restore point mass_load_import_table;
Pour passer la base de données en mode Flashback
SQL> Shutdown immediate; (Pas nécessaire sur 11GR2)
SQL>Startup mount exclusive; (Pas nécessaire sur 11GR2)
SQL> Alter system set DB_FLASHBACK_RETENTION_TARGET=2880 scope=both;
SQL> Alter database flashback on;
SQL> Alter database open; (Pas nécessaire sur 11GR2)