DBAtlas · Atlas de operações de banco de dados

Ver quais backups um restore usaria e validá-los (PREVIEW / VALIDATE)

OracleRMAN

Comando

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

O que faz

PREVIEW informa, a partir do catálogo/controlfile, quais backup sets/cópias e qual intervalo de archivelogs um restore usaria; VALIDATE de fato lê esses backups e verifica que não há corrupção nem arquivo ausente.

Quando usar

Para planejamento antes de um restore real, para provar que a estratégia de backup atende à meta de RPO e como teste periódico de restore.

Atenção

PREVIEW olha apenas os registros; é enganoso se arquivos tiverem sido apagados, então rode CROSSCHECK antes ou use RESTORE ... VALIDATE. VALIDATE lê o backup inteiro; pode demorar via fita/rede. Faça a data depender da máscara do TO_DATE, não das configurações NLS da sessão.

Abrir no DBAtlas →

Relacionados