事实: 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及更高的版本中得到解决。