Chinaunix首页 | 论坛 | 博客
  • 博客访问: 510185
  • 博文数量: 101
  • 博客积分: 1635
  • 博客等级: 上尉
  • 技术积分: 1282
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-05 01:51
文章分类

全部博文(101)

文章存档

2019年(2)

2018年(16)

2013年(14)

2012年(69)

我的朋友

分类: Oracle

2018-10-16 13:19:38

 *** 2015-09-06 14:59:44.702
DUMP OF CONTROL FILES, Seq # 3181 = 0xc6d
 V10 STYLE FILE HEADER:
        Compatibility Vsn = 186647552=0xb200400 --:表示具体的版本号 11.2.0.4
        Db ID=2293327052=0x88b164cc, Db Name='ORACLEOG':表示数据库的dbid号
        Activation ID=0=0x0---没什么实际意义
        Control Seq=3181=0xc6d,--表示control的sequence号 File size=594=0x252 表示文件大小,这里是block(controlfile block)
        File Number=0,--在oracle内部,定义controlfile的文件号为0 Blksiz=16384,--表示controlfile block的大小 File Type=1 CONTROL 表示文件类型
除了dump controlfile之外,我们还可以利用操作系统命令dd+od来观察,如下:
[oracle@oracle-ogg trace]$ dd if=/home/oracle/app/oradata/oracleogg/control01.ctl bs=16384 count=2 |od -x|head -500
0000000 c200 0000 0000 ffc0 0000 0000 0000 0000
0000020 f834 0000 4000 0000 0252 0000 7c7d 7a7b
0000040 81a0 0000 0000 0000 0000 0000 0000 0000
0000060 0000 0000 0000 0000 0000 0000 0000 0000
*
0040000 c215 0000 0001 0000 0000 0000 0000 0401
0040020 3c34 0000 0000 0000 0400 0b20 64cc 88b1
0040040 524f 4341 454c 474f 0c80 0000 0252 0000
0040060 4000 0000 0000 0001 0000 0000 0000 0000
0040100 0000 0000 0000 0000 0000 0000 0000 0000
*
0040140 adf9 88ec af0d 34cc da1a 0016 0000 0000
0040160 007a 3508 0000 0000 0000 0000 0000 0000
0040200 0000 0000 0000 0000 0000 0000 0000 0000
*
0040400 0000 0000 0000 0000 0008 0000 0008 0000
0040420 0008 0000 0000 0000 0000 0000 0000 0000
0040440 0001 0000 0000 0000 0000 0000 0000 0000
0040460 0000 0000 0000 0000 0000 0000 0000 0000
*
0077760 0000 0000 0000 0000 0000 0000 1501 0000
0100000
2+0 records in
2+0 records out
32768 bytes (33 kB) copied, 0.000541053 s, 60.6 MB/s
下面对上面的dump内容进行解析:
c2 表示type类型,转换为194
4000 表示controlfile block size
0252:表示文件大小,单位是block
7c7d 7a7b:表示操作系统平台的 magic number号,每个操作系统对应的号码可能都不一样。
c215:是头部信息,这个不用关注。
0001 表示file type
0400 0b20:表示数据版本
64cc 88b1:DB ID 号
 524f 4341 454c 474f:表示 DB Name。
 c80:表示controlfile sequence 号


SQL> select dump('ORACLEOG',16) from dual;
DUMP('ORACLEOG',16)
-------------------------------------
Typ=96 Len=8: 4f,52,41,43,4c,45,4f,47
阅读(2547) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~