salut
comment calculer la taille par une formule qui va pour les version 9, 10 et 11 ?
à partir de version 10 je fais
dans la version 9 pas de champ bytes dans v$backup_piece
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SELECT trunc(bsize) as res from ( select bsize from (select trunc(bp.completion_time) ctime , bs.backup_type , bp.status , round(sum(bp.bytes/1024/1024),2) bsize from v$backup_set bs, v$backup_piece bp where bs.set_stamp = bp.set_stamp and bs.set_count = bp.set_count and bp.status = 'A' and bs.backup_type in ('I', 'D') group by trunc(bp.completion_time), bp.status, bs.backup_type) order by ctime desc) where rownum = 1;
mais on peut utiliser V$BACKUP_DATAFILE ou bien V$BACKUP_ASYNC_IO avec un certain group by
Partager