DBAtlas · Atlas für Datenbankbetrieb

Ermitteln, welche Backups ein Restore verwenden würde, und sie validieren (PREVIEW / VALIDATE)

OracleRMAN

Befehl

# 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;

Was es tut

PREVIEW meldet aus Katalog/Controlfile, welche Backup Sets/Kopien und welchen Archivlog-Bereich ein Restore verwenden würde; VALIDATE liest diese Backups tatsächlich und prüft, dass keine Korruption und keine fehlende Datei vorliegt.

Wann einsetzen

Zur Planung vor einem echten Restore, um nachzuweisen, dass die Backup-Strategie das RPO-Ziel erfüllt, und als regelmäßiger Restore-Test.

Vorsicht

PREVIEW betrachtet nur die Einträge; wurden Dateien gelöscht, ist es irreführend, daher zuerst CROSSCHECK ausführen oder RESTORE ... VALIDATE nutzen. VALIDATE liest das gesamte Backup; über Band/Netzwerk kann das lange dauern. Lass das Datum von der TO_DATE-Maske abhängen, nicht von den NLS-Einstellungen der Session.

In DBAtlas öffnen →

Verwandte Einträge