当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
Oracle热备期间的过量Redo生成控制
发布时间:2010/10/19 9:32:14 来源:www.xue.net 编辑:城市总裁吧

    我们都知道为了防止热备期间的分裂块问题,Oracle在热备过程中会对修改块进行全块的Redo记录.

    偶然发现居然还存在一个隐含参数可以控制这个行为:

    SQL> SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describ

    2 FROM SYS.x$ksppi x, SYS.x$ksppcv y

    3 WHERE x.inst_id = USERENV ('Instance')

    4 AND y.inst_id = USERENV ('Instance')

    5 AND x.indx = y.indx

    6 AND x.ksppinm LIKE '%&par%'

    7 /

    Enter value for par: blocks

    old 6: AND x.ksppinm LIKE '%&par%'

    new 6: AND x.ksppinm LIKE '%blocks%'

    NAME VALUE DESCRIB`

    ------------------------------ -------------------- -------------------------------------------

    _log_blocks_during_backup TRUE log block images when changed during backup

    这个参数缺省值为TRUE,设置在热备份期间允许在redo中记录数据块信息,如果数据库块大小等于操作系统块大小,则可以设置该参数为False,减少热备期间数据库的负担(这种情况极为少见)。

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved