归档日志大小 与使用rman 备份后的归档日志产生的备份集大小的关系

归档日志大小 与使用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@]
请使用浏览器的分享功能分享到微信等