Oracle DR: Add naming convention to RMAN backups for smart restore selection
- Add FORMAT to rman_backup.txt: L0_*, ARC_*, SPFILE_*, CF_* - Add FORMAT to rman_backup_incremental.txt: L1_*, ARC_*, SPFILE_*, CF_* - Update rman_restore_from_zero.ps1 TestMode to select files by naming convention - Select only latest L0 backup set + all L1 incrementals/archives (faster DR tests) - Backward compatible with old autobackup naming (fallback to copy all) - Fixes missing datafiles issue (previously only copied 8 files, now copies full backup set) Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
@@ -1,15 +1,25 @@
|
||||
RUN {
|
||||
# Incremental Level 1 CUMULATIVE backup
|
||||
# Backup doar modificările de la ultimul Level 0 (full backup de la 02:00 AM)
|
||||
# FORMAT: L1_<dbname>_<YYYYMMDD>_<set#>_<piece#>
|
||||
BACKUP AS COMPRESSED BACKUPSET
|
||||
INCREMENTAL LEVEL 1 CUMULATIVE
|
||||
TAG 'MIDDAY_INCREMENTAL'
|
||||
FORMAT 'L1_%d_%T_%s_%p.BKP'
|
||||
DATABASE
|
||||
PLUS ARCHIVELOG DELETE INPUT;
|
||||
PLUS ARCHIVELOG DELETE INPUT
|
||||
FORMAT 'ARC_%d_%T_%s_%p.BKP';
|
||||
|
||||
# Backup SPFILE și controlfile (pentru siguranță)
|
||||
BACKUP AS COMPRESSED BACKUPSET SPFILE;
|
||||
BACKUP CURRENT CONTROLFILE;
|
||||
BACKUP AS COMPRESSED BACKUPSET
|
||||
TAG 'SPFILE_BACKUP'
|
||||
FORMAT 'SPFILE_%d_%T_%s_%p.BKP'
|
||||
SPFILE;
|
||||
|
||||
BACKUP
|
||||
TAG 'CONTROLFILE_BACKUP'
|
||||
FORMAT 'CF_%d_%T_%s_%p.BKP'
|
||||
CURRENT CONTROLFILE;
|
||||
|
||||
# NU ștergem obsolete aici - se face la full backup
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user