Recovery en cas de bloc corrompu. Au lieu de restaurer tout un datafile, on peut ne restaurer que les blocs corrompus. S’il y en a peu, c’est plus rapide et évite de mettre le datafile offline.
Lire la suite
Archives pour la catégorie Recovery Cases
Recovery cases: perte de tous les fichiers (sauf FRA)
Recovery en cas de perte de: spfile, control, datafiles et redo logs. On a toujours la FRA par contre, avec l’autobackup et les derniers archivelogs.
On récupère le spfile à partir de l’autobackup, le controlfile à partir de son miroir, puis incomplete database recovery.
Recovery cases: perte du spfile
Recovery en cas de perte du spfile. On le récupère à partir de l’autobackup, vers un autre fichier, qu’on peut copier à sa place initiale.
Lire la suite
Recovery cases: perte de tous les controlfiles
Recovery en cas de perte de tous les controlfiles. d’un controlfile multiplexé. Un catalogue permet d’identifier le backup (le controlfile n’est plus là pour en avoir la trace), mais utiliser autobackup avec la destination par défaut (Fast Recovery Area) permet aussi de le trouver automatiquement. Lire la suite
Recovery cases: perte d’un controlfile multiplexé
Recovery en cas de perte d’un controlfile multiplexé. Il reste l’autre membre. Après redémarrage en nomount pour avoir des fichiers consistents, il suffit de restaurer le controlfile manquant à partir de celui qui reste.
Lire la suite
Recovery cases: perte de tous les redo log
Recovery en cas de perte de tous les redo logs. Le système ne peut pas continuer. Les transactions couvertes par les redo perdus, mais pas encore appliquées par le checkpoint, sont perdues.
Il faut restaurer toute la base et appliquer tout le redo disponible (archived redo logs) puis ouvrir la base en resetlogs, et faire un nouveau backup.
Lire la suite
Recovery cases: perte d’un membre de redo log
Recovery en cas de perte d’un membre de redo log. Le système continue car les redo logs sont multiplexés. Il suffit de les recréer (après un switch logfile si c’est le courant qui manque).
Lire la suite
Recovery cases: perte d’un datafile SYSTEM
Recovery en cas de perte d’un datafile du tablespace SYSTEM: Pas d’arrêt normal possible (on ne peut pas mettre SYSTEM offline) donc shutdown abort et il faut faire un restore datafile + recover datafile puis réouvrir la base.
Lire la suite
Recovery cases: perte d’un datafile SYSAUX
Recovery en cas de perte d’un datafile du tablespace SYSAUX: il suffit de mettre le datafile offline, de faire un restore datafile + recover datafile et de le remettre online.
Lire la suite
Recovery cases: perte d’un datafile (non système)
Recovery en cas de perte d’un datafile non système: il suffit de mettre le datafile offline, de faire un restore datafile + recover datafile et de le remettre online.
Lire la suite