Taille du dernier backup incrémental
salut
comment calculer la taille par une formule qui va pour les version 9, 10 et 11 ?
à partir de version 10 je fais
Code:
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; |
dans la version 9 pas de champ bytes dans v$backup_piece
mais on peut utiliser V$BACKUP_DATAFILE ou bien V$BACKUP_ASYNC_IO avec un certain group by