事实: Oracle服务器 – 企业版
症状: alert.log中出现间歇性消息
症状: 损坏块相对数据库管理员: …
症状: 用户缓冲块读取时发现损坏块
症状:在直接路径 I/O中出现假的损坏块信息
症状: 重读 rdba 发现有效数据
原因: Bug:2354965: 用户缓冲器在Alert.log读取时发现间歇性损坏块
在alert.log中出现损坏块的间歇性信息,如下:
损坏块相对数据库管理员: 0x8ec05e93 file=571. blocknum=24211.
用户缓冲器读取时发现损坏块
坏块中数据 – type:6. format:2. rdba:0x8ec05e93
上次更改 scn:0x0078.ec15811c seq:0x1 flg:0x04
尾部值的一致性 0xd6f70601
块头值的检查: 0xa093, calculated check value: 0x57eb
spare1:0x0, spare2:0x0, spare2:0x0
重读 rdba=8ec05e93 file=571. blocknum=24211. 找到有效数据
修复: 要么: 对Bug:2354965使用补丁 要么: 使用以下解决方法:1. Set _TRU64_DIRECTIO_DISABLED = FALSE in the init<SID>.ora.2. 关闭数据库,重新启动,以便使参数更改生效。Bug:2354965在rdbms 9.2.0.3及更高的版本中得到解决。
Leave a Reply