DBAtlas · 데이터베이스 운영 아틀라스

복원 시 사용될 백업 확인 및 검증(PREVIEW / VALIDATE)

OracleRMAN

명령어

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

하는 일

PREVIEW는 catalog/controlfile을 기준으로 복원 시 사용될 backup set/copy와 아카이브 로그 범위를 보고한다. VALIDATE는 해당 백업을 실제로 읽어 손상이나 누락 파일이 없는지 검증한다.

사용 시점

실제 복원 전 계획 수립, 백업 전략이 RPO 목표를 충족함을 증명, 주기적인 복원 테스트용.

주의

PREVIEW는 레코드만 본다. 파일이 삭제되었다면 오해를 일으키므로 먼저 CROSSCHECK를 실행하거나 RESTORE ... VALIDATE를 사용한다. VALIDATE는 백업 전체를 읽으므로 테이프/네트워크에서는 오래 걸릴 수 있다. 날짜는 세션 NLS 설정이 아니라 TO_DATE 마스크에 의존하게 한다.

DBAtlas에서 열기 →

관련 항목