游客:
注册
|
登录
|
帮助
网友俱乐部
»
数据库操作
»
Oracle教程
» Oracle Log 的格式资料整理
网友生活网
|
网友学堂
如何获得金币?
诚招斑竹
IP归属地查询 PR查询 收录查询 whois查询
免费超短2级域名,your.jpy.cc
传世私服
|
传奇世界私服
注册亚洲交友中心,找个人来同居吧!
免费存储空间,免费网络硬盘
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: Oracle Log 的格式资料整理
问天
元帅
UID 11493
精华
187
积分 34221
帖子 33355
威望 91
金币 13148
热心 2619
阅读权限 100
注册 2006-4-7
状态 离线
#1
使用道具
发表于 2007-2-20 12:30
资料
个人空间
主页
短消息
加为好友
Oracle Log 的格式资料整理
1, 第一个块(offset=0x0)
0x00 - 0x03: 未知
0x04 - 0x07: 日志文件的块大小
0x08 - 0x0b: 日志文件的块数
0x0c - 0x0e: 平台标识串
2, 第二个块(offset = block_size)
0x00 - 0x03: 日志序列号
0x04 - 0x07: 日志文件块号
0x08 - 0x0b: 未知
0x0b - 0x0f: 未知
0x10 - 0x13: DBMS软件版本号
0x14 - 0x17: 日志文件版本号
0x18 - 0x1b: DBID
0x1c - 0x23: DB Name
0x24 - 0x27: Control Sequence
0x28 - 0x2b: 日志文件的块数
0x2c - 0x2f: 日志文件的块大小
0x30 - 0x31: 日志组序号
0x32 - 0x33: 文件类型
0x5c - 0x9a: 日志文件说明
0x9b - 0x9b: 未知
0x9c - 0x9e: 下一个可用块(Next Avaiable Block)
0xa0 - 0xa3: Reset Logs Count
0xa4 - 0xa7: Reset SCN Base
0xa8 - 0xa9: Reset SCN Wrap
0xa4 - 0xb9: Low SCN Number
0xba - 0xbf: Low SCN Time
0xc0 - 0xc5: Next SCN Number
0xc6 - 0xcb: Next SCN Time
3, 第3-n个BLOCK
0x00 - 0x03: 日志序列号
0x04 - 0x07: 日志文件块号
0x08 - 0x0b: LOG时间
0x0c - 0x0d: 第一条记录的偏移, 0表示没有记录
0x0e - 0x0f: 未知(应当是CHKVAL之类的)
<<日志记录>>
{
0x00 - 0x03: 日志记录长度, 加上第一条记录的偏移为第二条记录的偏移
0x04 - 0x04: VALID标志
0x05 - 0x05: SubSCN (Oracle 9i, 8i保留)
0x06 - 0x07: SCN Wrap
0x08 - 0x0b: SCN Base
<>
{
0x0c - 0x0c: Operation Layer
0x0d - 0x0d: Operation Code
0x0e - 0x0f: Change # CLS
0x10 - 0x11: Change # AFN
0x12 - 0x13: Change # TYPE
0x14 - 0x17: Change # DBA
0x18 - 0x1d: Change # SCN
0x1e - ....: Redo Data
}
}
4, Operation Layer &;amp; Operation Code
Layer = 5 (Transaction Undo)
Op Code = 3 (Rollout a transaction begin)
= 4 (Commit transaction/Transaction table update - no undo record)
= 7 (Begin transaction/Transaction table update)
= 8 (Mark transaction as dead)
Layer = 11 (Row Access)
Op Code = 1 Interpret Undo Record
= 2 Insert Row Piece
= 3 Drop Row Piece
= 4 Lock Row Piece
= 5 Update Row Piece
= 6 Overwrite Row Piece
= 7 Manipulate First Column
= 8 Change forward address
= 9 Change Cluster key index
= 10 Set key links
= 11 Quick Multi-Insert (Insert ... select ...)
= 12 Quick Multi-Delete
= 13 Toggle block header flags
网友
问天
签名 - 网友社区
请您回个帖。谢谢
PR查询
免费域名
免费空间
[广告]
免费域名(Free Subdomain)
免费空间(Free hosting)
PR查询(Google Pagerank)
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计
当前时区 GMT+8, 现在时间是 2008-12-2 14:43
信产部ICP备案:
京ICP备05066424号
北京市公安局网监备案:1101050648号
Powered by
Discuz!
5.5.0
TOP
清除 Cookies
-
联系我们
-
网友俱乐部
-
Archiver
-
WAP