当前位置:网站首页 > 智能化工程 正文 智能化工程

故障恢复:一次底层超融合故障导致的异常处理

frank 2025-08-24 22:52:24 智能化工程 2 ℃ 0 评论

墨墨导读:底层超融合故障导致数据库产生较多坏块,最终导致数据库宕机。

背景概述

某客户数据由于底层超融合故障导致数据库产生有大量的坏块,最终导致数据库宕机,通过数据抢救,恢复了全部的数据。

下面是详细的故障分析诊断过程,以及详细的解决方案描述:


故障现象

数据库宕机之后,现场工程师开始用rman备份恢复数据库,当数据库alert日志提示控制文件有大量坏块。


故障恢复:一次底层超融合故障导致的异常处理

并且提示无法访问在线日志。


恢复过程

客户只restore了数据,通过编写脚本recover数据库。


故障恢复:一次底层超融合故障导致的异常处理

recover失败提示控制文件有坏块

故障恢复:一次底层超融合故障导致的异常处理

发现控制文件已经损坏,开始重建控制文件

故障恢复:一次底层超融合故障导致的异常处理

然后重新recover database

故障恢复:一次底层超融合故障导致的异常处理

发现归档也居然有损坏,通过allow 10 corruption处理。

export ORACLE_SID=****rman target / nocatalog log=/app/backup/data/rman_reover_`date +%Y%m%d-%H%M%S`.log <<EOFrun {allocate channel c1 type disk;allocate channel c2 type disk;allocate channel c3 type disk;allocate channel c4 type disk;allocate channel c5 type disk;allocate channel c6 type disk;recover database  allow 10 corruption; --允许10个坏块release channel c1;rele

版权说明:如非注明,本站文章均为 扬州驻场服务-网络设备调试-监控维修-南京泽同信息科技有限公司 原创,转载请注明出处和附带本文链接

请在这里放置你的在线分享代码
«    2025年8月    »
123
45678910
11121314151617
18192021222324
25262728293031
搜索
最新留言
    文章归档
    网站收藏
    友情链接