互联网服务DataGuardstandby库

dataguard standby库增长过快

主库是10G RAC,安装了TSM软件每天进行数据库备份,备份完后会清除归档日志,脚本如下
run {
show all;
allocate channel t1 type 'sbt_tape' parms 'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
crosscheck archivelog all;
delete noprompt expired archivelog all;
crosscheck backup;
delete noprompt expired backup;
sql 'alter system archive log current';
backup incremental level 0 database format 'full_%d_%T_%s_%p' plus archivelog format 'arch_%d_%T_%s_%p' delete all input;
backup current controlfile format 'ctrl_%d_%T_%s_%p';
report obsolete;
delete noprompt obsolete;
release channel t1;
}

备库是单机环境,没有TSM软件,看着空间增长很快,我就写了脚本,每天自动删除两次归档日志,脚本如下
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-1';

但是很奇怪,主库的数据每天增长大概是300M左右,但备库每天增长居然是500M左右,这样子下去,用不了多久,备库的存储空间就会占满的,请问这是怎么回事啊,按道理主库和备库的数据量应当是一样的,只是归档日志主库有TSM调用RMAN备份完后自动清,备库是用计划任务定时清,两边的空间增长应当差不多才对,但为什么备库的增长速度却快是主库的一倍呢?到底问题出在哪,怎么找出是哪里的问题啊?

我做的是逻辑standby,不是物理的,和这个有关系么?
参与0

0同行回答

“答”则兼济天下,请您为题主分忧!

提问者

风影子
数据库管理员深圳
擅长领域: 服务器LinuxUnix

问题状态

  • 发布时间:2010-12-07
  • 关注会员:0 人
  • 问题浏览:3457
  • X社区推广