
块损坏修复练习-bbed1.txt
4 /home/oracle/oracle/product/10.2.0/oradata/cuug/users01.db 0
5 /home/oracle/oracle/product/10.2.0/oradata/cuug/example01. 0
6 /home/oracle/oracle/product/10.2.0/oradata/cuug/users02.db 0
7 /home/oracle/oracle/product/10.2.0/oradata/cuug/sp01.dbf 0
8 /home/oracle/oracle/product/10.2.0/oradata/cuug/new01.dbf 0
9 /home/oracle/oracle/product/10.2.0/oradata/cuug/undotbs02. 0
10 /home/oracle/oracle/product/10.2.0/oradata/cuug/rbs01.dbf 0
11 /home/oracle/oracle/product/10.2.0/oradata/cuug/rbs02.dbf 0
6、设置需要破坏的数据块:
BBED> set file 6 block 4769
7、查看该数据块的内容:
BBED> d
File: /home/oracle/oracle/product/10.2.0/oradata/cuug/users02.dbf (6)
Block: 4769 Offsets: 0 to 511 Dba:0x018012a1
------------------------------------------------------------------------
20000000 a1128001 00000000 0000ff04 e9c60000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 04000000 ffffffff 00000000 03000000 08000000
8、破坏该数据块:
BBED> m /x 7ccc
File: /home/oracle/oracle/product/10.2.0/oradata/cuug/users02.dbf (6)
Block: 4769 Offsets: 0 to 511 Dba:0x018012a1
------------------------------------------------------------------------
7ccc0000 a1128001 00000000 0000ff04 e9c60000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 04000000 ffffffff 00000000 03000000 08000000
01000100 00000000 00000000 00000000 04000000 03000000 4d863250 4d863250
9、使变化生效:
BBED> sum apply
Check value for File 6, Block 4769:
current = 0xba05, required = 0xba05
10、查看emp10表的数据:
SQL> select * from emp10;
select * from emp10
*
ERROR at line 1:
ORA-00600: internal error code, arguments: [kcbz_check_objd_typ_3], [1], [0],
[5], [], [], [], []
11、回滚操作:
BBED> revert
All changes made in this session will be rolled back. Proceed? (Y/N) y
第 2 页
Tel:010-88589826 Fax:010-88587520 网址: http://www.cuug.com
评论