内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-01115严重恢复
从文件读取块时 IO 错误
IO error reading block from file
错误描述
从数据文件读取数据块时发生 I/O 错误。
可能原因
- 磁盘硬件故障
- 存储路径中断(SAN/NFS)
- 物理介质上的块损坏
解决方案
- 1检查操作系统和存储子系统日志
- 2使用 RMAN 恢复受影响的块:RMAN> BLOCKRECOVER DATAFILE <n> BLOCK <b>;
- 3对数据文件运行 DBVERIFY:dbv file=<datafile>
诊断命令
SELECT file#, name FROM v$datafile WHERE file# = <file_id>;dmesg | grep -i errordbv file=<datafile_path>#datafile#io-error#block