Sauvegarde ARCHIVELOG avec RMAN
Bonjour,
Je continue a m'entrainer a utiliser RMAN, sur une base en archivelog cette fois.
J'ai 3 types de sauvegarde:
- 1 FULL le dimanche
- 1 INCREMENTALE tous les jours
- 1 ARCHIVELOG toute les heures:
Voici ma config RMAN:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/common/rman/CTRL_%d_%F.DBF';
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/common/rman/DATA_%d_%T_%s.DBF';
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO DISK;
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/usr/local/oracle_std/dbhome_1/dbs/snapcf_TURNER.f'; # default |
Voici mon script de sauvegarde d'archivelog
Code:
1 2 3 4 5
| run
{
ALLOCATE CHANNEL C1 DEVICE TYPE DISK FORMAT '/common/rman/DATA_LOG_%d_%T_%s.DBF';
BACKUP ARCHIVELOG ALL NOT BACKED UP 1 TIMES TAG 'ARCHIVELOG';
} |
J'aimerai que RMAN supprime automatiquement les archivelogs qui sont déja sauvegardés. et je ne vois pas comment faire ?
Merci