SQL>shutdown immediate;
SQL>startup mount;
rman target / catalog rman@rman
(mot de passe RMAN)
recover database until time ‘2013-01-01:12:57:00’ (Récupération de la base jusqu’à 12h57)
SQL> alter database open resetlogs;
SQL>shutdown immediate;
SQL>startup mount;
rman target / catalog rman@rman
(mot de passe RMAN)
recover database until cancel;
Récupération de la base jusqu’à au point d’arret exemple si un redolog est manquant
SQL> alter database open resetlogs;
SQL>shutdown immediate;
SQL>startup mount;
rman target / catalog rman@rman;
(mot de passe RMAN)
recover database until scn NUMEROduSCN;
Récupération de la base jusqu’à une transaction
SQL> alter database open resetlogs;
SQL> CREATE RESTORE POINT before_mass_load;
RMAN> RECOVER DATABASE UNTIL RESTORE POINT before_mass_load;
Mieux faut prevenir que guérir, prevoir un point de restauration avant un chargement massif de data dans la base;
rman target / catalog rman@rman;
(mot de passe RMAN)
RMAN>shutdown immediate;
RMAN>startup nomount
RMAN>RESTORE CONTROLFILE;
RMAN>shutdown immediate;
SQL>startup mount;
SQL>alter database open resetlogs;
Pour restaurer les fichier de contrôle si utilisation de catalogue, sans catalogue utiliser => RMAN>RESTORE CONTROLFILE FROM AUTOBACKUP;
rman target / catalog rman@rman;
(mot de passe RMAN)
RMAN>RESTORE SPFILE from AUTOBACKUP;
SQL>startup mount;
SQL>alter database open resetlogs;
Pour restaurer le fichier spfile.ora