如何評估oracle 數據庫rman全備和增量備份大小


 

1.評估oracle 數據庫rman 全備的大小:

 

SQL> select sum(bytes)/1024/1024 from v$datafile;

SUM(BYTES)/1024/1024
--------------------
990

SQL> select sum(bytes)/1024/1024 from dba_free_space;

SUM(BYTES)/1024/1024
--------------------
344.25

 

rman 全備大小:


990-344.25=645.75 Mb

 

2.評估oracle 數據庫rman 增量備份的大小:

評估rman 增量備份大小前提是開啟了塊跟蹤(block change tracking)

select file#,
blocks_changed,
block_size,
blocks_changed * block_size bytes_changed,
round(blocks_changed / blocks * 100, 2) percent_changed
from v$datafile join
(select fno
file#,
sum(bct) blocks_changed
from (select distinct fno, bno, bct from x$krcbit
where vertime >= (select curr_vertime from x$krcfde
where csno=x$krcbit.csno and fno=x$krcbit.fno))
group by fno order by 1)
using(file#);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM