ORA-27613: Smart I/O failed due to an I/O error on the cell “string”. disk: “string”, block: “string”, disk offset: “string” I/O size: “string” ORACLE 报错 故障修复 远程处理

文档解释

ORA-27613: Smart I/O failed due to an I/O error on the cell “string”. disk: “string”, block: “string”, disk offset: “string” I/O size: “string”

Cause: An I/O request failed on the specified cell and disk.

Action: Check the specified disk on the cell.

ORA-27613错误表明Smart I/O处理失败了,原因是在给定的单元上发生了I/O错误。

官方解释

ORA-27613 由 dbms_smart_io 包函数的调用引起的,表明由于磁盘I/O在给定的CELL上失败,Smart I/O操作失败了。

常见案例

ORA-27613一般由文件系统有”脏”数据引起,或者文件系统中采用了不一致性检查。

一般处理方法及步骤

(1)确认I/O失败的磁盘,并对其进行磁盘级检查;

(2)查看对应的表空间中是否有数据文件,如果有,将其移出相关CELL;

(3)如果数据库没有启用sAR,那可以考虑启用它;

(4)如果发现存在性能问题,可以考虑调整表的主键列存储在不同的磁盘;

(5)如果文件系统有”脏”数据,可以做一次文件系统检查,以清理”脏”数据;

(6)如果文件系统中采用了不一致性检查,可以做一次文件系统的一致性检查,以重建文件系统的一致性链接;

(7)如果以上步骤仍然无法解决ORA-27613,可以考虑数据文件彻底移除,然后重新建立一个新的数据文件。


数据运维技术 » ORA-27613: Smart I/O failed due to an I/O error on the cell “string”. disk: “string”, block: “string”, disk offset: “string” I/O size: “string” ORACLE 报错 故障修复 远程处理