Tipos de backup
Full backup
Copia todos os blocos usados do datafile. Não é incremental.
BACKUP DATABASE PLUS ARCHIVELOG;
Incremental Level 0
Funciona como base para incrementais — copia todos os blocos usados (igual ao full, mas pode ser pai de level 1).
BACKUP INCREMENTAL LEVEL 0 DATABASE;
Incremental Level 1
Copia apenas blocos modificados desde o último level 0 ou level 1.
BACKUP INCREMENTAL LEVEL 1 DATABASE;
Estratégia recomendada (semana típica)
| Dia | Tipo |
|---|---|
| Domingo | Incremental Level 0 + Archivelog |
| Seg–Sáb | Incremental Level 1 + Archivelog |
Archivelogs diários garantem RPO próximo a zero com archive log mode ativado.
Retenção
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
Mantém backups suficientes para restaurar qualquer ponto nos últimos 7 dias.
Validação sem restaurar
RESTORE DATABASE VALIDATE;
RESTORE ARCHIVELOG ALL VALIDATE;
Verifica integridade sem mover arquivos. Essencial para confirmar que o backup é restaurável.
Testando o restore
O backup que nunca foi testado não é backup. Ambiente de teste separado com clone do produção:
DUPLICATE TARGET DATABASE TO homolog
FROM ACTIVE DATABASE
USING COMPRESSED BACKUPSET
NOFILENAMECHECK;
Pontos que ainda quero aprofundar
- RMAN com catálogo (Recovery Catalog)
- Backup para Oracle Cloud (OCI Object Storage)
- Restore point garantido (Guaranteed Restore Point) para PDBs