Ver qué backups usaría una restauración y validarlos (PREVIEW / VALIDATE)
OracleRMANComando
# 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;Qué hace
PREVIEW informa, a partir del catálogo/controlfile, de qué backup sets/copias y qué rango de archivelogs usaría una restauración; VALIDATE lee realmente esos backups y verifica que no haya corrupción ni archivos faltantes.
Cuándo usarlo
Para planificar antes de una restauración real, demostrar que la estrategia de backup cumple el objetivo de RPO y como prueba periódica de restauración.
Precaución
PREVIEW solo mira los registros; es engañoso si se borraron archivos, así que ejecute CROSSCHECK primero o use RESTORE ... VALIDATE. VALIDATE lee todo el backup; puede tardar mucho por cinta/red. Haga que la fecha dependa de la máscara de TO_DATE, no de la configuración NLS de la sesión.
Relacionado
- Crear un recovery catalog de RMAN y registrar la base de datos
- Crear un physical standby desde la base de datos activa con RMAN DUPLICATE
- Validar y limpiar los registros de backup de RMAN (CROSSCHECK, EXPIRED, OBSOLETE)
- Validar la base de datos y los backups frente a corrupción (VALIDATE)
- Reparar bloques corruptos en línea (block media recovery, RECOVER CORRUPTION LIST)
- Devolver un tablespace a un punto del pasado (TSPITR)