詳解Oracle塊修改跟蹤功能
塊修改跟蹤功能是指使用二進(jìn)制文件記錄數(shù)據(jù)庫中數(shù)據(jù)庫更改的過程。
其目的是提高增量備份操作的性能,因為RMAN可以使用快修改跟蹤文件找到上次執(zhí)行備份操作后被修改的數(shù)據(jù)塊。這可以節(jié)省大量時間,因為如果不這樣做RMAN就必須掃描所有數(shù)據(jù)塊,確定執(zhí)行上次備份操作后哪些數(shù)據(jù)塊被修改了。
下面是啟用快修改跟蹤功能的步驟:
如果該功能還沒有啟用,可將DB_CREATE_FILE_DEST參數(shù)設(shè)置為磁盤上的某個目錄,例如:
alter system set db_create_file_dest='/u01/bct' scope=both;
ALTER DATABASE命令可以啟用快修改跟蹤功能:
alter database enable block change tracking;
上面的例子在DB_CREATE_FILE_DEST參數(shù)設(shè)置的目錄中創(chuàng)建一個擁有OMF格式名稱的文件。這個例子創(chuàng)建的文件名稱如下所示:
/u01/bct/changetracking/o1_mf_8h0wmng1_.chg
你還可以通過直接設(shè)置文件名,啟用快修改跟蹤功能,這樣做無需設(shè)置DB_CREATE_FILE_DEST參數(shù),例如:
alter database enable block change tracking using file '/u01/bct/bct.bt';
運行下列查詢命令,可以查看快修改跟蹤的細(xì)節(jié):
select * from v$block_change_tracking;
為了規(guī)劃空間的實用,應(yīng)將快修改跟蹤文件的尺寸設(shè)置為數(shù)據(jù)庫中被跟蹤數(shù)據(jù)塊總尺寸的1/30000.因此,快修改跟蹤文件的尺寸取決于數(shù)據(jù)庫的尺寸,而不是取決于生成的跟蹤日志數(shù)量。
要禁用快修改功能,可運行下面的命令:
alter database disable block change tracking;
到此這篇關(guān)于Oracle塊修改跟蹤功能的文章就介紹到這了,更多相關(guān)Oracle塊修改跟蹤內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。