Oracle Buffer读取过程中发现ORA-07445和损坏的块头

 

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

产品: Oracle Server – 企业版 9.2.0.1.0
平台: Solaris 操作系统(SPARC) (64-bit)

症状
~~~~~~~~~~
ORA-07445: 出现异常: 核心转储
[FFFFFFFF7C300AA4] [SIGBUS]
[对象特定硬件错误] [0xFFFFFFFF7A0A4000] [] []
***
损坏块相对数据块号: 0x01c636a2 (file 7, block 407202)
buffer cache 读取中发现坏头 坏块中数据-
type: 6 format: 2 rdba: 0x01c636a4
上次更改 scn: 0x0000.002c370f seq: 0x1 flg: 0x06
尾值的一致性: 0x370f0601
块头值的检查: 0xa369, computed block checksum: 0x0
spare1: 0x0, spare2: 0x0, spare3: 0x0

***
重读 rdba: 0x01c636a2 (file 7, block 407202) found valid data
***

 

损坏块相对数据块号: 0x01c636a3 (file 7, block 407203)
buffer cache 读取中发现坏头
坏块中数据-
type: 6 format: 2 rdba: 0x01c636a4
上次更改 : 0x0000.002c370f seq: 0x1 flg: 0x06
尾值的一致性: 0x370f0601
块头值的检查: 0xa369, computed block checksum: 0x0
spare1: 0x0, spare2: 0x0, spare3: 0x0
***
重读 rdba: 0x01c636a3 (file 7, block 407203) found valid data

 

 

变化
~~~~~~~~~~
CT需要在硬件供应商的帮助下,在数据库服务器上运行硬件水平测试诊断。

 

原因
~~~~~~~
错误ORA-07445 显示 SIGBUS, 这意味着我们收到信号”Bus
error”. 该代码是BUS_OBJERR,“对象具体的硬件故障”,RDBMS下面的水平。

 

在阅读块rdba时:0x01c636a2 Oracle发现了一个RDBA,不同于预期(0x01c636a4),并产生了上述错误信息。
当Oracle再次尝试读取块找到好的数据显示“重读rdba: 0x01c636a2 (file 7, block 407202) 找到有效数据。
因为第二遍成功读取,这意味着一个HWR/OS 问题。

 

修复
~~~~
应该全面检查OS 补丁级别, 运行可用的OS诊断,考虑更换一些硬件,此外检查交换空间和交换空间使用率。如上所述,这不是 Oracle 的问题,这是硬件问题,请联系硬件供应商,对服务器运行硬件级别诊断。

 

参考
~~~~~~~~~~
Bug#:2637062

关注刘相兵的新浪微博

扫码加入微信Oracle小密圈,了解Oracle最新技术下载分享资源

Speak Your Mind

沪公网安备 31010802001379号

TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569