坏块坏在undo上怎么办?

今早数据库突然挂了.
看了下alert出现如下错误:

***
Corrupt block relative dba: 0x0081a9fb (file 2, block 109051)
Bad header found during preparing block for write
Data in bad block -
type: 1 format: 0 rdba: 0x00000010
last change scn: 0x1a75.96534060 seq: 0x69 flg: 0x09
consistency value in tail: 0x70a20201
check value in block header: 0xf8b8, block checksum disabled
spare1: 0x0, spare2: 0x0, spare3: 0xc63f
***
Thu Sep  4 08:12:47 2008
Errors in file /oracle/admin/q1wip01/bdump/q1wip01_dbw0_6597.trc:
ORA-00600: internal error code, arguments: [kcbzpb_1], [8497659], [4], [1], [], [], [], []
Thu Sep  4 08:12:48 2008
Errors in file /oracle/admin/q1wip01/bdump/q1wip01_dbw0_6597.trc:
ORA-00600: internal error code, arguments: [kcbzpb_1], [8497659], [4], [1], [], [], [], []
DBW0: terminating instance due to error 600
Instance terminated by DBW0, pid = 6597


再查了一下.属于undo.
SQL> select owner,segment_name,segment_type from dba_extents where file_id=2 and  (block_id<109051 and (block_id+blocks)>109051);

OWNER
------------------------------
SEGMENT_NAME
--------------------------------------------------------------------------------
SEGMENT_TYPE
------------------
SYS
_SYSSMU4$
TYPE2 UNDO


坏块出现在了undo上.这样该怎么办呢?
期待大家帮忙.
先谢!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12045182/viewspace-441767/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12045182/viewspace-441767/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值