Bonjour,
J'ai un fichier de configuration de la sorte rman_cd_conf.rman :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
...
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/rman/cd/rman_gen_auto_cf_%F';
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/rman/cd/rman_gen_ctl_snap.ORA';
...

Je lance tous les jours :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
@rman_cd_connect.rman
@rman_cd_conf.rman
 
run {
 allocate channel dev1 type disk;
    backup as compressed backupset
    format '/rman/cd/rman_cd_FULL_%t_s_%s_p_%p'
    TAG 'cd_FULL'
    DATABASE
    # PLUS ARCHIVELOG
    ;
 release channel dev1;
 }
exit
et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
@rman_cd_connect.rman
CROSSCHECK BACKUP OF DATABASE;
CROSSCHECK ARCHIVELOG ALL;
CROSSCHECK BACKUPSET;
 
DELETE noprompt OBSOLETE ORPHAN;
DELETE noprompt OBSOLETE;
DELETE noprompt archivelog until time 'sysdate - 4';

J'ai l'impression que les logs sont nettoyés ! mais pas les fichiers rman_full
avez-vous une idée ?
Comment savoir ce qui est obsolète ? DELETE noprompt OBSOLETE;
En fait comment oracle sait que les fichiers sont obsolètes et à quelle date ?
Je m'y perds ...

Merci