现象:
上层数据库Oracle,后端存储,基于FC SAN的集中式存储或企业存储或主存储,业务运维反馈,数据库查询报错,报错信息如下:
ORA-01578:ORACLE数据块损坏(文件号14,块号26736)
ORA-01110:数据文件14’/oradata/tablesapce/DB_XXYY.DBF’
根因瞎猜:
可能是因为如搬迁、变更等导致的异常关闭数据库等操作,导致的数据异常导致,如在搬迁的时候,正常应该关闭数据库,再关闭操作系统服务器,最后关闭光纤交换机、存储,如果数据库没有先关闭,而是先关闭了存储,或者异常的服务器关机,导致该写的数据没有写完,就会导致下次服务器或业务启动后,重新识别扫描数据时,导致数据不完整异常等,就会报此错。
解决办法或处理建议:
根据分析,也许是数据库异常关闭等操作导致的数据库异常。
建议,业务运维,重启服务器,重新恢复数据库,看是否正常。
执行服务器重启,然后重新恢复一下数据库,后,恢复正常。
-收工-