Db2 日誌記錄
本節說明當指定 iFilterOption 輸入值 DB2READLOG_FILTER_ON 時, db2ReadLog API 所傳回 Db2 日誌記錄的結構。 使用此值時,只會傳回標示為可傳播的日誌記錄 (在日誌記錄標頭中設定可傳播旗標)。 只會記載可傳播的日誌記錄。 所有其他日誌記錄僅供 IBM 內部使用,因此未記載。
當交易呼叫日誌寫入公用程式,或對 DATA CAPTURE CHANGES 屬性設為 ON 的表格執行可寫入工作時,會將交易標示為可傳播。 只有可傳播的交易才會將其交易管理程式日誌記錄標示為可傳播。
所有 Db2 日誌記錄都以日誌管理程式標頭開頭。 此標頭包括日誌記錄大小總計、日誌記錄類型及交易特定資訊。 它不包括帳戶、統計資料、追蹤資料或效能評估的相關資訊。 如需相關資訊,請參閱 日誌記錄標頭。
日誌記錄由日誌記錄 ID (LRI) 唯一識別。 因為日誌序號 (LSN) -64 位元 ID (決定產生日誌記錄之作業的順序) 是在每一個成員上獨立產生,而且有多個日誌串流,所以在不同日誌串流之間可以有重複的 LSN 值。 LRI 用來識別跨日誌串流的日誌記錄; 資料庫中任何日誌串流中的每一筆日誌記錄都會獲指派唯一的 LRI。 使用 db2pd 指令,以判斷回復作業正在處理的 LRI。
由單一交易寫入的日誌記錄可由日誌記錄標頭中的欄位唯一識別。 唯一交易 ID 是一個 6 個位元組的欄位,每當啟動新的交易時,即會增加 1。 由單一交易寫入的所有日誌記錄都包含相同的 ID。
類型 | 記錄名稱 | 說明 |
---|---|---|
Data Manager | 起始設定表格日誌記錄 | 新建永久表格建立 |
Data Manager | 匯入取代 (截斷) 日誌記錄 | 匯入取代活動 |
Data Manager | 啟動未記載的起始日誌記錄 | 包含 ACTIVATE NOT LOGGED INITIALLY 子句的變更表格活動 |
Data Manager | 回復插入日誌記錄 | 回復列插入 |
Data Manager | 重組表格日誌記錄 | 已確定 REORG |
Data Manager | 建立索引,捨棄索引日誌記錄 | 索引活動 |
Data Manager | 建立表格、捨棄表格、回復建立表格、回復捨棄表格日誌記錄 | 表格活動 |
Data Manager | 變更表格屬性日誌記錄 | 傳播、檢查擱置及附加模式活動 |
Data Manager | 變更表格新增直欄、捨棄直欄、回復新增直欄、回復捨棄直欄日誌記錄 | 將直欄新增至現有表格 |
Data Manager | 變更直欄屬性日誌記錄 | 直欄活動 |
Data Manager | 復原變更直欄屬性日誌記錄 | 直欄活動 |
Data Manager | 插入記錄、刪除記錄、回復刪除記錄、回復更新記錄日誌記錄 | 表格記錄活動 |
Data Manager | 將記錄插入至空白頁面,將記錄刪除至空白頁面,將刪除記錄回復至空白頁面,將插入記錄回復至空白頁面日誌記錄 | 多維度叢集 (MDC) 表格活動 |
Data Manager | 更新記錄日誌記錄 | 未變更儲存體位置的列更新 |
Data Manager | 重新命名表格或綱目日誌記錄 | 表格或綱目名稱活動 |
Data Manager | 復原表格或綱目日誌記錄的重新命名 | 表格或綱目名稱活動 |
大型物件 (LOB) 管理程式 | 新增 LOB 資料及新增 LOB 數量日誌記錄結構 | LOB 記錄活動 |
長欄位管理程式 | 新增/刪除/非更新長欄位記錄日誌記錄 | 長欄位記錄活動 |
交易管理程式 | 正常確定日誌記錄 | 交易確定數 |
交易管理程式 | 探索性確定日誌記錄 | 不確定的交易確定 |
交易管理程式 | MPP 協調程式確定日誌記錄 | 交易確定。 這會針對在至少一個從屬節點上執行更新的應用程式,撰寫在協調程式節點上。 |
交易管理程式 | MPP 從屬者確定日誌記錄 | 交易確定。 這是在從屬節點上寫入。 |
交易管理程式 | 正常中斷日誌記錄 | 交易中斷 |
交易管理程式 | 啟發式中斷日誌記錄 | 未完交易中斷 |
交易管理程式 | 本端擱置清單日誌記錄 | 具有現有擱置清單的交易確定 |
交易管理程式 | 廣域擱置清單日誌記錄 | 具有現有擱置清單的交易確定 (兩段式) |
交易管理程式 | XA 準備日誌記錄 | 兩段式確定環境中的 XA 交易準備 |
交易管理程式 | MPP 從屬器準備日誌記錄 | 兩階段確定環境中的 MPP 交易準備。 此日誌記錄僅存在於從屬節點上。 |
交易管理程式 | TM 準備日誌記錄 | 協調交易準備,作為兩段式確定的一部分,其中資料庫充當 TM 資料庫。 |
交易管理程式 | 取消可用日誌記錄 | 標示取消可用間隔的結束。 取消可用間隔是一組在交易中斷時不會補償的日誌記錄。 |
交易管理程式 | 應用程式資訊日誌記錄 | 啟動交易之應用程式的相關資訊 |
交易管理程式 | 聯合準備日誌記錄 | 交易中所涉及聯合資源管理程式的相關資訊 |
交易管理程式 | 時間戳記日誌記錄 | 標示可用於復原點回復的時間戳記 |
公用程式管理程式 | 系統型錄移轉開始日誌記錄 | 系統型錄移轉開始 |
公用程式管理程式 | 系統型錄移轉結束日誌記錄 | 系統型錄移轉完成 |
公用程式管理程式 | 載入開始日誌記錄 | 表格載入開始 |
公用程式管理程式 | 備份結束日誌記錄 | 備份活動完成 |
公用程式管理程式 | 表格空間 RollForward 日誌記錄 | 表格空間 RollForward 完成 |
公用程式管理程式 | 表格空間 Roll Forward 至時間點開始日誌記錄 | 標示表格空間向前復原至復原點的開始 |
公用程式管理程式 | 表格空間 Roll Forward 至時間點結束日誌記錄 | 標示表格空間向前復原至復原點的結尾 |
公用程式管理程式 | 資料庫移轉開始日誌記錄 | 資料庫移轉開始 |
公用程式管理程式 | 資料庫移轉結束日誌記錄 | 資料庫移轉完成 |
關係管理程式 | DDL 陳述式日誌記錄 | DDL 活動 |
關係管理程式 | 復原 DDL 陳述式日誌記錄 | 復原 DDL 活動的日誌記錄 |
關係管理程式 | 分割區資訊日誌記錄 | 分割區活動 |