我們都知道為了防止熱備期間的分裂塊問題,Oracle在熱備過程中會(huì)對修改塊進(jìn)行全塊的Redo記錄.偶然發(fā)現(xiàn)居然還存在一個(gè)隱含參數(shù)可以控制這個(gè)行為: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 這個(gè)參數(shù)缺省值為TRUE,設(shè)置在熱備份期間答應(yīng)在redo中記錄數(shù)據(jù)塊信息,假如數(shù)據(jù)庫塊大小等于操作系統(tǒng)塊大小,則可以設(shè)置該參數(shù)為False,減少熱備期間數(shù)據(jù)庫的負(fù)擔(dān)(這種情況極為少見)。原文地址:http://www.eygle.com/archives/2006/05/oracle_hotbackup_redo.Html