下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 24 卷 第 7 期2003 年 7 月小 型 微 型 計(jì) 算 機(jī) 系 統(tǒng)m in i- m icro syst em sv o l124 n o. 7j u ly 2003redo lo g 文件分析及 c李 偉 明語(yǔ)言描述o racl e( 廣東省公安廳 交通警察總隊(duì) 科技科, 廣東 廣州 510410)摘要: o rac le 數(shù)據(jù)庫(kù)系統(tǒng)通過 r edo l o g 技術(shù)來(lái)管理數(shù)據(jù)操作和事務(wù), 如何分析跟蹤 r edo l o g 文件, 實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)操作的監(jiān)控, 在數(shù)據(jù)庫(kù)審計(jì)、數(shù)據(jù)庫(kù)復(fù)制和數(shù)據(jù)庫(kù)安全等方面具有重要的實(shí)用價(jià)值. 本文對(duì) o ra cl e r edo l o g文件進(jìn)
2、行了詳盡的分析, 給出了 r edo l o g 文件頭、文件體塊結(jié)構(gòu)和文件數(shù)據(jù)結(jié)構(gòu)的 c 語(yǔ)言描述, 以及 r edo l o g事務(wù)控制機(jī)制的分析, 并已成功的用于數(shù)據(jù)庫(kù)審計(jì)和數(shù)據(jù)庫(kù)復(fù)制系統(tǒng).關(guān) 鍵 詞: r edo l o g;中圖分類號(hào): t p 316數(shù)據(jù)庫(kù); 審計(jì); 復(fù)制文獻(xiàn)標(biāo)識(shí)碼: a文 章 編 號(hào): 100021220 (2003) 0721243204o racl e redo lo g f ile ana ly s is an d d e scr ip t ion w ith c l an guagel iw e i2m ing(s cience and t ech nol
3、ogy r esea rch i nstitu tion of g u ang d ong t raf f ic a dm in istra tion, g u ang z h ou 510410, c h ina )a bstrac t: o ra lce da taba se sy stem s u t ilize r edo l o g tech no lo gy to m anage da ta op e ra t io n s and t ran sac t io n s . h ow to ana lyze and t rack r edo l o g f ile, rea liz
4、e th e in sp ec t io n and co n t ro l o f th e d a taba se op e ra t io n s in da taba se aud it, da taba se rep lica t io n, da taba se secu r ity and m any side s, w h ich h a s im po r tan t u sefu l va lue s. t h is p ap e r ana lyze s th e r edo l o g f ile in de ta il, g ive s th e de sc r ip
5、 t io n o f r edo l o g f ile h ead, f ile bo dy st ruc tu re w ith th e c language, and th e de sc r ip t io n o f th e r edo l o g t ran sac t io n co n t ro l m ech an ism. in th e end, th is tech no lo gy h a s been u t ilized in da taba se aud it and da ta cop y sy stem succe ssfu lly.key words
6、: r edo l o g; da taba se; aud it; rep lica t io n1引言r edo l o g 文件, 直接從 r edo l o g 中讀取符合審計(jì)條件的數(shù)據(jù), 就有可能實(shí)現(xiàn)對(duì)包括數(shù)據(jù)庫(kù)管理員 (dba ) 在內(nèi)的用 戶 的 所 有 增、刪、改 操 作 進(jìn) 行 有 效 的 審 計(jì). 要 想 通 過 r edol o g 對(duì)數(shù)據(jù)庫(kù)的事務(wù)和數(shù)據(jù)變化進(jìn)行跟蹤, 對(duì)數(shù)據(jù)庫(kù)操作進(jìn)行監(jiān)控, 就必須清楚了解 r edo l o g 的文件格式和 o rac le對(duì) r edo l o g 的操作機(jī)制. 但由于 o ra cl e 公司沒有公開r edo l o g 的技術(shù)
7、細(xì)節(jié), 這就必須要對(duì) r edo l o g 二進(jìn)制 文件進(jìn)行分析. 本文給出了針對(duì) r edo l o g 二進(jìn)制文件的分析, 給出了 r edo l o g 文件頭、文件體塊結(jié)構(gòu), 并給出了r edo l o g 文件的 c 語(yǔ)言描述, 以及 r edo l o g 事務(wù)控制 機(jī)制, 為捕獲對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)更改和操作, 實(shí)現(xiàn)基于 r edol o g 的數(shù)據(jù)庫(kù)審計(jì)和數(shù)據(jù)復(fù)制奠定了堅(jiān)實(shí)的基礎(chǔ).數(shù)據(jù)庫(kù)應(yīng)用的不斷深入, 對(duì)數(shù)據(jù)的存儲(chǔ)提出了真實(shí)性、安全性、可靠性要求, 全國(guó)大力推廣電子政務(wù)系統(tǒng)對(duì)計(jì)算機(jī)數(shù)據(jù) 的安全又提出了更高的要求, 如何防止數(shù)據(jù)被非法修改和偽 造, 特別是如何防止業(yè)務(wù)數(shù)據(jù)被具有數(shù)據(jù)
8、庫(kù)管理員 (dba ) 權(quán) 限用戶非授權(quán)修改, 一直是管理信息系統(tǒng)想解決而沒有徹底 解決的問題. 目前對(duì)于 o rac le 一類的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)主要 采用 t r igge r 的方法對(duì)數(shù)據(jù)庫(kù)進(jìn)行審計(jì), 審計(jì)的數(shù)據(jù)通過網(wǎng) 絡(luò)遠(yuǎn)程傳送到安全的地方存放. 這種方法并不能對(duì)系統(tǒng)管理 員進(jìn)行有效審計(jì), 主要原因是:(1) 系統(tǒng)管理員可以控制系統(tǒng) t r igge r 的關(guān)閉和開啟;( 2) 系統(tǒng)管理員以 in te rna l 用戶登錄到 o rac le 時(shí), 系統(tǒng) t r igge r 對(duì)數(shù)據(jù)庫(kù)的操作不起作用, 此時(shí)的各種操作不能被審 計(jì)下來(lái). 同時(shí) t r igge r 的方法加大了數(shù)據(jù)庫(kù)系
9、統(tǒng)的開銷.由于 o rac le 數(shù)據(jù)庫(kù)有一重要特性是使用 r edo l o g 文 件來(lái)實(shí)現(xiàn)事務(wù)和數(shù)據(jù)庫(kù)的恢復(fù), 通過 r edo l o g 文件維護(hù) 數(shù)據(jù)庫(kù)數(shù)據(jù)和事務(wù)一致性, r edo l o g 記錄了數(shù)據(jù)庫(kù)事務(wù)和物理操作的所有信息, 不管什么用戶以何種方式登錄, 所有的增、刪、改操作都會(huì)登錄在 r edo l o g 中. 因此, 如果能跟蹤redo lo g 文件的分析與 c 語(yǔ)言描述2o ra cl e 通過l gw r 進(jìn)程實(shí)現(xiàn)對(duì) r edo l o g 的管理,l gw r 進(jìn)程循環(huán)寫預(yù)先設(shè)定的若干個(gè) r edo l o g 文件來(lái)保 存數(shù)據(jù)庫(kù)操作信息. r edo l
10、o g 以二進(jìn)制格式文件保存, 包括文件頭和文件體兩部分.2. 1 redo lo g 文件頭的分析r edo l o g 文件按塊存儲(chǔ), 每塊大小為 512by te s 或 1k、收稿日期: 2002210208 作者簡(jiǎn)介: 李偉明, 碩士, 工程師, 主要從事智能交通, 交通信息管理系統(tǒng), 數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用的研究開發(fā)工作.2k 等, 其中文件的第一、二塊為文件頭, 第一塊包含文件塊大小, 塊的總數(shù)等信息. 第二塊保存了文件版本號(hào), 兼容版本號(hào),數(shù)據(jù)庫(kù) id 號(hào), 數(shù)據(jù)庫(kù)名, 控制順序號(hào), 文件大小, 文件序號(hào), 文 件塊大小和文件類型等 r edo l o g 文件的基本信息; 從第 二塊
11、起, 每塊都有一個(gè)塊頭, 包含 r edo l o g 順序號(hào), 塊號(hào) 等信息. 本文以運(yùn)行在 x 86 平臺(tái)上的 o ra cl e 數(shù)據(jù)庫(kù)系統(tǒng) 的 r edo l o g 存儲(chǔ)數(shù)據(jù)為例, 整型數(shù)的存放均是低字節(jié)在 前, 高字節(jié)在后. 其中數(shù)據(jù)的字節(jié)長(zhǎng)度和字節(jié)順序跟 c pu 有 關(guān).第一塊示例如下:00000000 00 00 00 00 00 02 00 00 00 08 00 00 6d 6c 6b 6a00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000000020 00 00 00 00 00 00 00 00 00
12、00 00 00 00 00 00 00. . . . . .由上塊結(jié)構(gòu)可以得到 r edo l o g 文件塊大小為 00 0200 00 即 512 by te s, 該 r edo l o g 文件塊的總數(shù)為 00 08 0000 即 2048 塊.第二塊示例如下:00000200 b 1 02 00 00 01 00 00 00 7d 69 e 1 1a 00 00 11 0c00000210 00 00 10 08 00 00 10 08 60 bd 45 3a 4f 52 43 4c00000220 00 00 00 00 4e 08 00 00 00 08 00 00 00 02
13、 00 0000000230 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 0000000240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000000250 00 00 00 00 00 00 00 00 00 00 00 00 54 68 72 65. . . . . .此例中: 塊頭為 b 1 02 00 00 01 00 00 00 7d 69 e 1 1a 0000 11 0c , 由 此 結(jié) 構(gòu) 可 以 得 出 該 r edo l o g 順 序 號(hào) 為0x 000002b 1, 塊 號(hào)
14、為 0x 00000001. 緊 接 著 是 文 件 版 本 號(hào) 為0x 08100000, 兼 容 版 本 號(hào) 為 0x 08100000, 數(shù) 據(jù) 庫(kù) id 號(hào) 為0x 3a45bd60, 數(shù)據(jù)庫(kù)名為 o r cl , 控制順序號(hào)為 0x x 84e, 文件大小為 0x 800 塊, r edo l o g 文件序號(hào)為 1, 文件塊大 小為 512 字節(jié), 文件類型為 2 即 r edo l o g 文件類型.由以上分析, r edo l o g 文件頭中的第一塊數(shù)據(jù)結(jié)構(gòu)用c 語(yǔ)言描述如下:typ edef st ruc t f ileh ead0un signed lo ng no u
15、se;un signed lo ng b lo ck size; un signed lo ng b lo ck co un t; un signed lo ng x labe l; redo b lo ck 0;文件頭中第二塊的數(shù)據(jù)結(jié)構(gòu)用 c 語(yǔ)言描述如下:st ruc t b lo ck h eadun signed lo ng b lo ck sequence; un signed lo ng b lo ck num be r; un signed lo ng t im e;st ruc t f ileh ead1st ruc t b lo ck h ead un signed lo n
16、gun signed lo ngun signed lo ng by teun signed lo ngun signed lo ng un signed lo ng un signed sho r t un signed sho r t by teby teun signed lo ng un signed lo ng st ruc t scn 1un signed lo ng un signed lo ng st ruc t scn 1un signed lo ng st ruc t scn 1un signed lo ng un signed sho r t un signed sho
17、r th ead12b lo ck h ead;so f tw a re2v sn;com p a t ib ility2v sn; db id;db nam e8;co n t ro lseq;f ile size;b lo ck size;f ilenum be r;f ile typ e;f ille r40x28;de sc r ip t0x40;nab; nex t ava ilab le b lo ck re se tco un t;re se t scn;hw s; h d r w r ite seq th read;low scn;low scn t im e;nex t sc
18、n;nex t scn t im e;eo t; end o f th readd is; t rue if th read d isab led a t end o fth is lo g enab le scn;enab le scn t im e; th readc lo se scn; tc st im e;lo gfo rm a t2v sn;st ruc t scn 1un signed lo ng st ruc t scn 1un signed lo ng un signed lo ng;2. 2redo lo g 文件體的分析與 c 語(yǔ)言描述r edo l o g 從第三塊開始
19、屬于 r edo l o g 的文件體,文件體由 redo 記錄組成, redo 記錄又散布在 r edo l o g 文件的各數(shù)據(jù)塊中. redo 記錄可能在一個(gè)數(shù)據(jù)塊中, 也可能在 多個(gè)數(shù)據(jù)塊中, 一個(gè)數(shù)據(jù)塊也可能含有多個(gè) redo 記錄.文件體的每個(gè)數(shù)據(jù)塊由塊頭和塊數(shù)據(jù)組成, 塊頭由 r e 2do l o g 順 序 號(hào) sequence, 塊 號(hào) b lo ck num be r, 塊 更 新 時(shí) 間w r ite t im e, 第 一 個(gè) redo 記 錄 的 位 置 o ff se t, 以 及 校 驗(yàn) 和ch eck sum 組成, 塊頭含有 redo 記錄的 redo 塊地
20、址. 塊數(shù)據(jù)就 是 redo 記錄, redo 記錄包含 o ra cl e 數(shù)據(jù)庫(kù)的事務(wù)信息和 物理操作信息, 由記錄頭、ch ange 項(xiàng)組成, ch ange 項(xiàng)由 ch ange 頭、ch ange 索引表、ch ange 數(shù)據(jù)體組成.r edo l o g 文件體數(shù)據(jù)塊示例如下:00000600 b 1 02 00 00 03 00 00 00 80 69 e 1 1a 10 00 00 0000000610 5c 02 00 00 01 00 7d 00 d 9 37 1c 31 05 02 0b 0000000620 01 00 00 00 02 00 40 00 b 3 e 9
21、 1b 31 7d 00 00 0000000630 01 00 00 00 04 00 20 00 2c 00 00 00 22 00 00 00. . . . . .2. 2. 1文件體數(shù)據(jù)塊塊頭分析及 c 語(yǔ)言描述上述示例文件體的數(shù)據(jù)塊第一行表示該數(shù)據(jù)塊的塊頭信息, 其組成部分的意義如下所示:sequence= 0x2b 1 b lo ck num be r= 0x 3w r ite t im e= 0x1a e 16980o ff se t = 0x 10由上, r edo l o g 文件體數(shù)據(jù)塊塊頭數(shù)據(jù)結(jié)構(gòu)用 c 語(yǔ)言u(píng)n signed sho r t un signed sho
22、r to ff se t;ch eck sum ;st ruc t scn 1 un signed lo ng scn ba se;un signed sho r t scn w rapp e r;un signed sho r t f ille r;7 期李偉明 等: o ra cl e r edo l o g 文件分析及 c 語(yǔ)言描述1245描述如下:st ruc t b lo ck h eadun signed lo ng sequence;un signed lo ng b lo ck num be r;un signed lo ng t im e;數(shù)據(jù)類型.由 上, 本 示 例 中
23、緊 接 著 redo 記 錄 scnch ange 項(xiàng)的 ch ange 頭的值, 分別為:o p = 5. 2cl s = 0x 0ba fn = 1dba d = 0x 00400002的 是 第 一 個(gè)o ff se t;ch eck sum ;un signed sho r t un signed sho r tscn =seq = t yp =0x 007d. 311be9b 310;2. 2. 2 文件體數(shù)據(jù)塊的塊數(shù)據(jù)分析及 c 語(yǔ)言描述redo 記錄 (塊數(shù)據(jù)) 由記錄頭, ch ange 項(xiàng)組成.(1) redo 記錄 (塊數(shù)據(jù)) 的記錄頭的語(yǔ)言描述及分析用 c 語(yǔ)言描述 r
24、edo l o g 的記錄頭數(shù)據(jù)結(jié)構(gòu), 可表示 如下:ch ange 索引表由索引表長(zhǎng)度 ( 2 個(gè)字節(jié)) , ch ange 項(xiàng)的長(zhǎng)度 (各兩個(gè)字節(jié)) 組成. 在本示例中, 如文件體數(shù)據(jù)塊第四行所 示, 第一個(gè) ch ange 項(xiàng)的索引表為 04 00 20 00 可以看出, 索引表 大 小 為 0x 0004 個(gè) 字 節(jié), 表 示 只 有 一 個(gè) 表 項(xiàng), 0x 0020 表 示ch ange 第一項(xiàng)的大小為 0x 0020 個(gè)字節(jié).ch ange 數(shù)據(jù)體的結(jié)構(gòu)根據(jù) ch ange 頭操作碼 o p 不同而 不同. 由于操作碼較多, 下面給出幾個(gè)重要的操作碼 o p 分析, 及其 ch a
25、nge 數(shù)據(jù)體的結(jié)構(gòu).st ruc t reco rdh eadun signed lo ng reco rd leng th;un signed sho r t v l d ;un signed sho r t rec scnw rapp e r;un signed lo ng rec scnba se;塊數(shù)據(jù)中 ch ange 數(shù)據(jù)體的 ch ange 頭操作碼 o p 的分2. 2. 3析;其中, reco rd leng th 為 redo 記錄的長(zhǎng)度, rec scnw rapp e r、rec scnba se 合起來(lái)為 redo 記錄的 scn ( sy stem ch ange
26、 num 2be r) , scn 是 o rac le 數(shù)據(jù)庫(kù)中最重要的數(shù)據(jù)之一, scn 由一 個(gè)單獨(dú)的線程產(chǎn)生, 相當(dāng)于系統(tǒng)的一個(gè)時(shí)間戳, o rac le 的操作 可根據(jù) scn 來(lái)排序, 每個(gè)事務(wù)提交時(shí)都分配唯一一個(gè) scn值, 事務(wù)可根據(jù) scn 來(lái)排序.由示例數(shù)據(jù)塊第二行可得:reco rd leng th = 0x025cv l d = 1r ec scnw rapp e r= 0x 7dr ec scnba se= 0x 311c37d9(1) o p = 5. 2 x id h eade rcha n ge # 1 t yp: 0 cl s: 11 a fn : 1 dba
27、 : 0x 00400002 scn :0x007d. 3122328a seq : 1 o p: 5. 2k tudh redo: slt: 0x0023 sqn: 0x00000025 f lg:fb i: 00x0412 siz:212uba: 0x 00400091. 0020. 08 p x id: 0x0000. 000.00000000o p = 5. 2 修改回滾段 ( ro llback segm en t) 的頭, 主要是在 ro llback segm en t 頭的事務(wù)表 (x id tab le) 中添加事務(wù)信息. 此 例顯示在 ro llback segm en t
28、 事務(wù)表的 slo t 槽 ( slt) 0x 0023 中添 加事務(wù)信息, 事務(wù)的 undo b lo ck add re ss (uba) 為 0x 00400091.0020. 08, 其中 0x 00400091 為文件塊地址, 0020 為順序號(hào), 08為記錄號(hào). 回滾記錄的大小 ( siz) 為 212 個(gè)字節(jié).同 時(shí) dba d = 0x 00400002 表 示 此 數(shù) 據(jù) 塊 地 址, 顯 示 此ro llback segm en t 事務(wù)表在文件的第二塊中. (2)o p = 5. 1 ro llback segm en tcha n ge # 2 t yp: 0 cl s
29、: 12 a fn : 1 dba : 0x 00400091 scn :0x007d. 31223289 seq : 1 o p: 5. 1k tudb redo: siz: 212 sp c: 6652 f lg: 0x 0012 seq: 0x0020 rec:0x08x id: 0x0000. 023. 00000025k tub l redo: slt: 35 rc i: 0 op c: 11. 1 o b jn: 15 o b jd: 15 t sn: 0u ndo typ e: r egu la r undo b eg in t ran s l a st buffe r sp l
30、it: n ot em p o b jec t: n ot ab le sp ace u ndo: n o0x00000000 p rev c t l uba: 0x 00400091. 0020. 07p rev c t l m ax cm t scn: 0x 007d. 311ffcad p rev tx cm t scn:0x007d. 31206e62kdo undo reco rd: ktb r edoop: 0x 04 ve r: 0x 01op: l it l: scn: 0x0000. 015. 00000025 uba: 0x00400091. 0020.07f lg: c
31、222 lk c: 0 scn: 0x 007d. 3122328akdo o p co de: u r p x typ e: xa bdba: 0x 0040003a h dba:0x 00400039(2) redo 記錄 (塊數(shù)據(jù)) 的 ch ange 項(xiàng)的語(yǔ)言描述及分析塊 數(shù) 據(jù) 中 的 ch ange 項(xiàng) 由 ch ange 頭,ch ange 數(shù)據(jù)體組成.ch ange 頭的數(shù)據(jù)結(jié)構(gòu)用 c 語(yǔ)言表示為st ruc t op co dech ange 索 引 表,by te laye r;by te co de;st ruc t ch angeh eado p;cl s; a fn
32、;dba d ;st ruc t op co de un signed sho r t un signed lo ng un signed lo ngab so la te f ile num be r10b it = f ile n o.and 22b it =b lo ckn o.st ruc t scn 1 scn ;by te by teseq ; sequencet yp; 1= da ta 2= index 0= o th e r sun signed sho r t f ille r;其中, o p 為操作碼表示 o rac le 不同的數(shù)據(jù)操作. a fn 為數(shù)據(jù)所在文件號(hào),
33、dba d (d a ta b lo ck add re ss) 為數(shù)據(jù)塊的地 址, 前 10 個(gè) b it 表示文件號(hào), 后 22 個(gè) b it 表示塊號(hào). t yp 表示體的結(jié)構(gòu). 例如:o p = 5. 19 記 錄 事 務(wù) 對(duì) 應(yīng) 的 se ssio n 信 息, 包 括 se ssio n num be r = 17 , 用戶名 cu r ren t u se rnam e = sys 等.it li: 1 isp ac: 0 m axf r: 4863tabn: 0 slo t: 3 ( 0x 3) f lag: 0x2c lo ck: 0 ck ix: 0 nco l: 12 n
34、new : 11 size: 0co l 1: 3co l 2: 2co l 3: 2co l 4: 2co l 5: 6co l 6: 3co l 7: 3 co l 8: 3 co l 9: 1 co l 10: 2 co l 11: 252 42 31 c1 02c1 03c1 35c5 09 19 1d 2f 5b c2 02 1ac2 02 16 c2 02 3280c1 03 c1 02o p = 5. 4 記錄事務(wù)提交信息, 包括 comm it scn ,塊號(hào) dba d , 及事務(wù)其他信息 slo t, sequence, u ba 等.事務(wù)表o p = 11. 2 記錄數(shù)據(jù)
35、塊數(shù)據(jù)插入 ( in se r t) 的詳細(xì)信息.o p = 11. 3 記錄數(shù)據(jù)塊數(shù)據(jù)刪除 (de le te) 的詳細(xì)信息.3redo lo g 事務(wù)控制機(jī)制o ra cl e 事務(wù)的第一條 redo 記錄, 總包含 o p = 5. 1 , o p = 5. 2 的 ch ange 項(xiàng), o p = 5. 2 中的 x id 號(hào)是事務(wù)的唯一標(biāo) 識(shí). o p = 5. 1 中的 slt, sqn , dba d 和 x id 唯一對(duì)應(yīng), 也可唯 一標(biāo)識(shí)這個(gè)事務(wù). 在該事務(wù)的生命周期內(nèi), 所有數(shù)據(jù)操作的 redo lo g 記錄都包含 x id, x id 可以用來(lái)跟蹤此事務(wù).scn 號(hào)相當(dāng)
36、于 o ra cl e 數(shù)據(jù)操作的時(shí)戳, 標(biāo)識(shí)了各個(gè) 操作的先后順序, 我們可以根據(jù) scn 將事務(wù)的操作進(jìn)行排序.所有事務(wù)都以 o p = 5. 4 結(jié)束, o p = 5. 4 包含該事務(wù)的dba d , slt, sqn , 它們對(duì)應(yīng)事務(wù)開始時(shí)o p = 5. 2 的 dba d , slt, sqn.由此我們可以根據(jù) dba d , slt, sqn , x id 和 scn 的信息,跟蹤一個(gè)完整的事務(wù)過程.o p = 5. 1 記錄 ro llback segm en t 的數(shù)據(jù)變化, 用于一致性讀和回滾.第一項(xiàng)中 ro llback 記錄的大小為 siz: 212, 順序號(hào)為 se
37、q:0x 0020, 記錄號(hào)為 rec: 0x 08, 事務(wù) id 號(hào)為 x id: 0x 0000. 023.00000025, x id 唯一標(biāo)識(shí)一個(gè)事務(wù). 這些數(shù)據(jù)剛好與 o p = 5. 2的數(shù)據(jù)相對(duì)應(yīng).第二項(xiàng)數(shù)據(jù)表示對(duì)應(yīng)的數(shù)據(jù)庫(kù)對(duì)象,數(shù)據(jù)塊對(duì)象號(hào) o b2jn: 15 數(shù)據(jù)塊數(shù)據(jù)對(duì)象號(hào) o b jd: 15 表空間號(hào) t sn: 0 slo t 號(hào)slt: 35 記錄索引數(shù) rc i: 0 對(duì)數(shù)據(jù)的操作碼 op c:11. 1第三項(xiàng)記錄詳細(xì)的數(shù)據(jù)信息, 包括數(shù)據(jù)操作碼 u r p , dba(da ta b lo ck add re ss) , f lag, lo ck , slo
38、t 及數(shù)據(jù)列的信息. (3) o p = 11. 5 u pda t echa n ge # 3 t yp: 2 cl s: 1 a fn : 1 dba : 0x 0040003a scn :0x 007d. 3122328a seq : 1 o p: 11. 5ktb r edoop: 0x11 ve r: 0x01op: f x id: 0x 0000. 023. 00000025 uba: 0x 00400091. 0020. 08b lo ck c leano u t reco rd, scn: 0x 007d. 3122328b ve r: 0x01, en t r ie s fo llow. . .it li: 1 f lg: 2 scn: 0x 007d. 3122328akdo o p co de
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《建設(shè)工程施工合同示范文本》
- 幼兒園健康教案《五官很重要》及教學(xué)反思
- 2025年運(yùn)載火箭控制系統(tǒng)仿真實(shí)時(shí)處理系統(tǒng)合作協(xié)議書
- 后勤部門工作參考計(jì)劃
- 2025年聚甲醛、聚甲醛合金及改性材料項(xiàng)目發(fā)展計(jì)劃
- 大型型貨車租賃合同書
- 特別贊助協(xié)議書
- 國(guó)際航運(yùn)船只租賃合同
- 商場(chǎng)租賃合同書
- 2025年古馬隆樹脂項(xiàng)目建議書
- 手術(shù)室安全核查制度及流程課件
- 2024-2025學(xué)年高中英語(yǔ)選擇性必修 第二冊(cè)北師大版(2019)教學(xué)設(shè)計(jì)合集
- 高標(biāo)準(zhǔn)農(nóng)田跟蹤審計(jì)、工程中間計(jì)量、變更價(jià)格調(diào)整及竣工結(jié)算審核項(xiàng)目 投標(biāo)方案(技術(shù)方案)
- 感恩節(jié)英文課件
- 慈溪市2024-2025學(xué)年四上數(shù)學(xué)期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- T-CECS120-2021套接緊定式鋼導(dǎo)管施工及驗(yàn)收規(guī)程
- 2024年浙江省單獨(dú)考試招生文化課考試數(shù)學(xué)試卷真題(含答案詳解)
- 2025年高考化學(xué)二、三輪復(fù)習(xí)策略講座
- 2022年高考數(shù)學(xué)試卷(上海)(秋考)(空白卷)
- 山東省濟(jì)南市語(yǔ)文小升初2024年模擬試題與參考答案
- 裝配式建筑復(fù)習(xí)試題及答案
評(píng)論
0/150
提交評(píng)論