DBAtlas · Atlas d'exploitation des bases de données

Voir quelles sauvegardes une restauration utiliserait et les valider (PREVIEW / VALIDATE)

OracleRMAN

Commande

# Backups and archivelogs a restore needs (without reading the files):
RESTORE DATABASE PREVIEW SUMMARY;
# For a return to a point in time:
RESTORE DATABASE UNTIL TIME "TO_DATE('2026-01-15 03:00:00','YYYY-MM-DD HH24:MI:SS')" PREVIEW;
# Validate the backups by actually reading them (without restoring):
RESTORE DATABASE VALIDATE;
RESTORE ARCHIVELOG FROM TIME 'SYSDATE-1' VALIDATE;
RESTORE CONTROLFILE VALIDATE;
RESTORE SPFILE VALIDATE;

Ce que fait la commande

PREVIEW indique, d'après le catalogue/le controlfile, quels backup sets/copies et quelle plage d'archivelogs une restauration utiliserait ; VALIDATE lit réellement ces sauvegardes et vérifie l'absence de corruption ou de fichier manquant.

Quand l'utiliser

Pour planifier avant une vraie restauration, prouver que la stratégie de sauvegarde atteint l'objectif de RPO, et comme test de restauration périodique.

Attention

PREVIEW ne consulte que les enregistrements ; il est trompeur si des fichiers ont été supprimés, exécutez donc d'abord CROSSCHECK ou utilisez RESTORE ... VALIDATE. VALIDATE lit toute la sauvegarde ; cela peut être long via bande/réseau. Faites dépendre la date du masque TO_DATE, et non des paramètres NLS de la session.

Ouvrir dans DBAtlas →

Voir aussi