2017年1月23日,一个RAC集群数据库其中一个节点告警日志报如下错误:
该错误并没有导致数据库挂掉
从该日志中发现是读取磁盘文件镜像IO错误。对应的磁盘是/dev/rdisk/disk89。更具查询得出该磁盘是一块数据盘
查看磁盘状态,没有发现异常
查看更详细的跟踪日志,找到对应的session id,根据该id找到对应的进程,看是哪个进程导致的该问题。
找到是一个用户进程
最后发现是一条sql语句导致了这次IO错误,从这可以判断得出是更新了这张表导致的这次问题,那这张表是有问题的表。
最后这次问题的解决方案是将这张表进行重建。该问题就得到了解决。
在2017年1月23日,一个RAC集群数据库节点出现IO错误,涉及磁盘/dev/rdisk/disk89。尽管未导致数据库宕机,但错误日志显示为读取文件镜像时出错。通过检查磁盘状态、跟踪日志和特定session id,定位到问题源于用户进程执行的一条SQL语句,涉及的表存在故障。最终解决方案是对问题表进行重建,从而成功解决了这个问题。
3259

被折叠的 条评论
为什么被折叠?



