歸檔日誌大小 與使用rman 備份後的歸檔日誌產生的備份集大小的關係

msdnchina發表於2011-09-30
歸檔日誌大小 與使用rman 備份後的歸檔日誌產生的備份集大小的關係


oracle 10.2.0.4,win 32bit ,asm方式儲存,歸檔路徑在asm磁碟組中,單例項
備份歸檔日誌前,執行:
SELECT SUM(BLOCKS *BLOCK_SIZE )/1024/1024 AS "Size(M)" FROM v$archived_log where deleted ='NO'

sql返回:
1334.16845703125

執行備份(不壓縮),備份語句為
backup archivelog all format 'E:archivelogxiaoshou_arch_%U_%T' delete input;

備份後,看生成的歸檔備份檔案的總大小:


1,408,131,072 B
=1,408,131,072/1024/1024=1342.8984375

其實生成的歸檔備份檔案比原來的歸檔日誌略大,略大是正常的,因為在

"段控制程式碼=E:ARCHIVELOGXIAOSHOU_ARCH_4FMNRBJF_1_1_20110930 標記=TAG20110930T110407 註釋=NONE "

中,tag是被自動加到備份檔案中的,即使不指定tag

再深入下去的話,就要去研究備份集的內部格式,log 和archivelog的內部格式。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/161195/viewspace-1055413/,如需轉載,請註明出處,否則將追究法律責任。

相關文章