资讯专栏INFORMATION COLUMN

案例分享:ORA-26040处理过程

IT那活儿 / 1349人阅读
案例分享:ORA-26040处理过程

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!


故障现象

最近给一套核心数据库做主备切换时,由主库切换到备库后,新主库日志中报ORA-O1578、ORA-01110、ORA-26040,提示多个块有损坏,且块使用了NOLOGGING选项,如下图:


故障分析

根据平时操作记录,有时在创建索引时会使用nologging选项。但这套adg环境应该是强日志同步的,即使用nologging选项也不应该丢数据,导致数据出现不一致的情况。我们在mos上也搜索了一些资料,随后去核查相关参数,结果发现主库的force_logging属性是打开,但备库是没有打开。如下图:
那大致可以基本猜测,这个套adg库在搭建的时候force_logging可能没开,后来运行一段时间主库开启了force_logging属性,这期间有nologging操作,导致备库出现了nologging的块。
受影响的块可以通过v$nonlogged_block来查看:

解决方案

如果是12.2以后的版本可以参考mos How to Resolve ORA-1578 /ORA-26040 Nologging operation in 12.2 on Standby database (Doc ID 2378500.1)来进行修复。

大致步骤:

  • 停掉备库的日志应用。
  • 在rman客户端中执行命令:RECOVER DATABASE NONLOGGED BLOCK。
下面是这个命令输出的日志,它会扫描全部的datafile,遇到有nologging的块就进行修复。

如果是12c以前的版本可以参考mos How to resolve ORA-1578 / ORA-26040 Data Blocks Corrupted After Database Switchover in Primary/Standby Configuration (Doc ID 2428723.1)来解决,大致步骤:

  • 先确认哪些数据文件受影响。
  • 在生产中备份这些数据文件。
  • 在备库中进行还原恢复。
如果是主库有nologging的块可以参考mos ORA-1578 / ORA-26040 Corrupt blocks by NOLOGGING - Error explanation and solution (Doc ID 794505.1)来解决,大致解决思路是找到这些nologging块对应的对象,以logging的方式重建。



本文作者:金震宇(上海新炬王翦团队)

本文来源:“IT那活儿”公众号

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129182.html

相关文章

  • 与CNCF一起分享K8s博客文章或案例研究

    摘要:和网站不时发布来之全世界的博客文章和案例研究。提交案例研究案例研究强调组织如何使用解决实际问题。看看现有案例研究材料。 showImg(https://segmentfault.com/img/bVbp45W?w=1280&h=545); CNCF和Kubernetes网站不时发布来之全世界的博客文章和案例研究。 近期的博客文章有: 使用Ansible和Vagrant设置Kubern...

    JinB 评论0 收藏0
  • 与CNCF一起分享K8s博客文章或案例研究

    摘要:和网站不时发布来之全世界的博客文章和案例研究。提交案例研究案例研究强调组织如何使用解决实际问题。看看现有案例研究材料。 showImg(https://segmentfault.com/img/bVbp45W?w=1280&h=545); CNCF和Kubernetes网站不时发布来之全世界的博客文章和案例研究。 近期的博客文章有: 使用Ansible和Vagrant设置Kubern...

    xiongzenghui 评论0 收藏0
  • 洞察行业领先者的前沿思想——第五届TOP100全球软件案例研究峰会精彩谢幕

    摘要:夏华夏先生以美团发展的五个阶段为演讲主线,分别介绍每个阶段中所遇到的问题及解决方案。在夏华夏先生的分享之后,第五届开幕式圆满结束,他山之石可以攻玉是的宗旨,我们希望通过优秀案例的分享传播更多的经验。 showImg(https://segmentfault.com/img/bVHgPK?w=629&h=418);(第五届TOP100summit开幕式现场) 12月09日-12日,由ms...

    liaoyg8023 评论0 收藏0
  • 洞察行业领先者的前沿思想——第五届TOP100全球软件案例研究峰会精彩谢幕

    摘要:夏华夏先生以美团发展的五个阶段为演讲主线,分别介绍每个阶段中所遇到的问题及解决方案。在夏华夏先生的分享之后,第五届开幕式圆满结束,他山之石可以攻玉是的宗旨,我们希望通过优秀案例的分享传播更多的经验。 showImg(https://segmentfault.com/img/bVHgPK?w=629&h=418);(第五届TOP100summit开幕式现场) 12月09日-12日,由ms...

    MonoLog 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<