ITPub博客

首页 > 数据库 > Oracle > 归档日志大小 与使用rman 备份后的归档日志产生的备份集大小的关系

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

原创 Oracle 作者:msdnchina 时间:2011-09-30 11:43:50 0 删除 编辑
归档日志大小 与使用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博客 ” ,链接:https://blog.itpub.net/161195/viewspace-1055413/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-07-30

  • 博文量
    498
  • 访问量
    1542057