Oracle塊修改跟蹤功能

2022-02-02 20:18:26 字數 987 閱讀 1075

塊修改跟蹤功能是指使用二進位制檔案記錄資料庫中資料庫更改的過程。

其目的是提高增量備份操作的效能,因為rman可以使用快修改跟蹤檔案找到上次執行備份操作後被修改的資料塊。這可以節省大量時間,因為如果不這樣做rman就必須掃瞄所有資料塊,確定執行上次備份操作後哪些資料塊被修改了。

下面是啟用快修改跟蹤功能的步驟:

如果該功能還沒有啟用,可將db_create_file_dest引數設定為磁碟上的某個目錄,例如:  

alter system set db_create_file_dest=

'/u01/bct

' scope=both;

alter database命令可以啟用快修改跟蹤功能:

alter

database enable block change tracking;

上面的例子在db_create_file_dest引數設定的目錄中建立乙個擁有omf格式名稱的檔案。這個例子建立的檔名稱如下所示:

/u01/bct/changetracking/o1_mf_8h0wmng1_.chg

你還可以通過直接設定檔名,啟用快修改跟蹤功能,這樣做無需設定db_create_file_dest引數,例如:

alter database enable block change tracking using file '/u01/bct/bct.bt';

執行下列查詢命令,可以檢視快修改跟蹤的細節:

select * from v$block_change_tracking;

為了規劃空間的實用,應將快修改跟蹤檔案的尺寸設定為資料庫中被跟蹤資料塊總尺寸的1/30000.因此,快修改跟蹤檔案的尺寸取決於資料庫的尺寸,而不是取決於生成的跟蹤日誌數量。

要禁用快修改功能,可執行下面的命令:

alter database disable block change tracking;

目標跟蹤的塊跟蹤技術 1

之前在點跟蹤技術中介紹了兩種不同的跟蹤理論。一種是假設每個特徵點在前後兩幀的亮度是不變的,這就是光流法,但是大部分實際跟蹤問題都不能完全滿足這個假設。另一種是承認每個點是可變的,但變化是極小的,而且該點周圍的乙個鄰域的變化都是極小的,於是把點跟蹤變成塊匹配問題。實際上大部分跟蹤方法是不提取特徵點,而...

Oracle 警報和跟蹤檔案

警報日誌檔案 如果在 oracle 例程執行時出現錯誤 就會將錯誤訊息寫入到警報日誌檔案中 在資料庫啟動時 如果警報日誌檔案不存在 oracle 資料庫就會建立乙個。資料庫的警報日誌檔案是按時間順序排列訊息和錯誤的日誌 oracle 伺服器將警報日誌檔案用作顯示這些資訊的替代辦法 後台程序跟蹤檔案 ...

Oracle知識 跟蹤SQL語句

oracle知識 跟蹤sql語句 1 先查出你想跟蹤的某個機器的session資訊sid,serial select sid,serial from v session where lower terminal like yf07 www.2cto.com 2 開啟跟蹤 exec dbms moni...