大家好!
惯例先介绍环境:
操作系统:Redhat7.6
数据库版本:19.7
是否RAC:是
ASM或文件系统:ASM
过程是这样的:最近在做部分19C数据库的高可用测试,killcrsd.bin进程是测试部分之一,在19C之前,killcrsd.bin进程之后,集群不会出现异常,crsd.bin会自动被agent拉起。然而这次19C kill crsd.bin进程后,ASM直接宕掉,集群及DB出现异常。
首先查看GIalert日志:
日志显示在killcrsd.bin进程之后,crsd进程发生了重启。
继续查看ASMalert日志看能否发现异常
日志显示10:06:29开始,ASM开始failover,db实例被shutdownimmediate。
查看CRS日志如下:
我们可以看到crsd进程被kill之后,在10:06:04.233后crsd就没有心跳了,随后在10:06:18.785crsd进程开始自动启动。
但是之后资源ora.asmnet1.asmnetwork一直停留在pendingconnections状态,随后ora.asmnet1.asmnetwork资源offline。
总结下:
ASM实例是被oraagent.bin进程正常关闭的,因为当我们kill掉crsd进程后,其引发了CRSDdeep check starts hanging and finally orarootagent returns failed
随后导致ora.asmnet1.asmnetwork资源offline,最终oraagent会让这个节点的ASM实例failover。
在MOS上找到了关于该问题的介绍(DocID 29502953.8),是由于触发Bug29502953导致,从19.1开始一直到20.1以下之间的版本都有可能触发这个BUG,且无workround。
官档介绍截图:
所以在19C版本,千万不要随意去killcrsd进程......切记切记!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/130104.html
摘要:如果看视频能够成为高手,那每一个球迷都应该是梅西。克服心理障碍前端的飞速发展,不仅仅是初学者,哪怕熟手都会焦虑感觉很多东西都不会。 很多前端都想找一个学习计划,然后认真学,成为一个大牛;他们迫切的想知道自己该学什么,然后看什么书,有什么资源可以用! 我今天要告诉你的是,你不要看什么书,不要做什么事!因为如果你再不恰当的阶段,看了那些看起来很正确的金科玉律一般的书籍,除了打消你学习的兴趣...
摘要:设想下,如果有段程序,自动把你打开浏览器,然后跳转到百度首页。分为江湖传言今年圣诞节会发布,主要是增强对移动端浏览器的测试。至于百度搜出来的那坨,诶,,往事不堪回首。这是面向用户的最终测试。 一般来说对一个网站做测试,最直接的方法就是用手点,眼睛看。用手点和眼睛看把网站的功能点都过一遍,比如在百度首页的搜索框里输入 coding,点击百度一下,用眼睛看会不会弹出有关 coding 的搜...
阅读 1344·2023-01-11 13:20
阅读 1679·2023-01-11 13:20
阅读 1131·2023-01-11 13:20
阅读 1854·2023-01-11 13:20
阅读 4095·2023-01-11 13:20
阅读 2703·2023-01-11 13:20
阅读 1383·2023-01-11 13:20
阅读 3591·2023-01-11 13:20