设为首页 加入收藏

TOP

修改fileheader(测)(二)
2014-11-24 00:40:46 来源: 作者: 【 】 浏览:22
Tags:修改 fileheader
6c5
ub2 kcvcpthr @496 0x0001
union u, 12 bytes @500
struct kcvcprba, 12 bytes @500
ub4 kcrbaseq @500 0x00000011
ub4 kcrbabno @504 0x00002da7
ub2 kcrbabof @508 0x0010
ub1 kcvcpetb[0] @512 0x02
ub1 kcvcpetb[1] @513 0x00
ub1 kcvcpetb[2] @514 0x00
ub1 kcvcpetb[3] @515 0x00
ub1 kcvcpetb[4] @516 0x00
ub1 kcvcpetb[5] @517 0x00
ub1 kcvcpetb[6] @518 0x00
ub1 kcvcpetb[7] @519 0x00


BBED> p kcvfhcpc
ub4 kcvfhcpc @140 0x00000033


BBED> p kcvfhccc
ub4 kcvfhccc @148 0x00000032


BBED> set offset 484 count 16
OFFSET 484
COUNT 16


BBED> dump /v
File: /u01/app/oracle/oradata/test/block.dbf (1)
Block: 1 Offsets: 484 to 499 Dba:0x00400001
-------------------------------------------------------
30f30d00 00000000 c506302d 01000a00 l 0 ..... 0-....


<16 bytes per line>


BBED> modify /x 20
Warning: contents of previous BIFILE will be lost. Proceed (Y/N) y
File: /u01/app/oracle/oradata/test/block.dbf (1)
Block: 1 Offsets: 484 to 499 Dba:0x00400001
------------------------------------------------------------------------
20f30d00 00000000 c506302d 01000a00


<32 bytes per line>


BBED> set offset 492
OFFSET 492


BBED> dump
File: /u01/app/oracle/oradata/test/block.dbf (1)
Block: 1 Offsets: 492 to 507 Dba:0x00400001
------------------------------------------------------------------------
c506302d 01000a00 11000000 a72d0000


<32 bytes per line>


BBED> modify /x c0
File: /u01/app/oracle/oradata/test/block.dbf (1)
Block: 1 Offsets: 492 to 507 Dba:0x00400001
------------------------------------------------------------------------
c006302d 01000a00 11000000 a72d0000


<32 bytes per line>


BBED> set offset 140
OFFSET 140


BBED> dump
File: /u01/app/oracle/oradata/test/block.dbf (1)
Block: 1 Offsets: 140 to 155 Dba:0x00400001
------------------------------------------------------------------------
33000000 ea63292d 32000000 00000000


<32 bytes per line>


BBED> modify /x 31
File: /u01/app/oracle/oradata/test/block.dbf (1)
Block: 1 Offsets: 140 to 155 Dba:0x00400001
------------------------------------------------------------------------
31000000 ea63292d 32000000 00000000


<32 bytes per line>


BBED> set offset 148
OFFSET 148


BBED> modify
BBED-00203: incomplete/malformed command




BBED> modify /x 30
File: /u01/app/oracle/oradata/test/block.dbf (1)
Block: 1 Offsets: 148 to 163 Dba:0x00400001
------------------------------------------------------------------------
30000000 00000000 00000000 00000000


<32 bytes per line>


BBED> sum apply-------------------------------------------------------------------------------------
Check value for File 1, Block 1:
current = 0xa51f, required = 0xa51f
--alter database open
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01113: file 5 needs media recovery
ORA-01110: data file 5: '/u01/app/oracle/oradata/test/block.dbf'
--modify the file header from system
BBED> set offset 484 count 16
OFFSET 484
COUNT 16


BBED> dump /v
File: /u01/app/oracle/oradata/test/block.dbf (1)
Block: 1 Offsets: 484 to 499 Dba:0x00400001
-------------------------------------------------------
30f30d00 00000000 c506302d 01000a00 l 0 ..... 0-....


<16 bytes per line>


BBED> modify /x 20
Warning: contents of previous BIFILE will be lost. Proceed (Y/N) y
File: /u01/app/oracle/oradata/test/block.dbf (1)
Block: 1 Offsets: 484 to 499 Dba:0x00400001
------------------------------------------------------------------------
20f30d00 00000000 c506302d
首页 上一页 1 2 3 4 下一页 尾页 2/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇数据库中的左连接和右连接的区别 下一篇传输表空间技术及字节序对跨平台..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: