Oracle_RAC宕机和hang分析处理流程
admin
2023-04-17 09:41:48
0

目的:分享一下公司的db故障处理流程,主要是思想。
事件描述及影响:
2018年9月30日04:43点,zabbix告警odsdb2数据库疑似宕机,机房值班人员通过堡垒机无法登录数据库服务器,从其他机器也无法ssh登录该机器,同时odsdb1数据库也HANG住,通过命令无法登录数据库。根据数据库业务流程图初步分析影响的各业务。(涉及公司业务可忽略)

事件排查:
4:46,机房值班人员通知DBA及亦庄值班人员分析情况
4:57,按照公司流程在相关群通告故障
5:23,值班人员反应数据库服务器已自动重启,但一直卡在启动界面
5:30,DBA到达现场协助问题排查
5:39,DBA发现ogg进程无法正常启动,原因是数据库连接进程达到上限(3000),数据库无法连接
6:03, 数据分析室人员参与分析ODS问题,确认ods 1节点数据库HANG住
6:56,机房值班人员尝试手动重启odsdb2服务器,仍然卡在启动界面
7:40,尝试通过封堵应用连接数据库的端口的方式,减少应用连接数据库的连接数
8:30,联系HP厂商报障
9:20,kill odsdb1数据库所有的外部连接(先保障主要业务)
9:30,对odsdb1数据库做hang analyze,分析数据库HANG住的原因
10:11,重启oddsdb1数据库实例
10:28,odsdb1恢复正常
10:30,ogg进程恢复正常
10:40,放开过封堵应用的端口

事件分析:
1、 odsdb2节点宕机重启,且无法启动,一直卡在启动界面,怀疑由于数据库硬件问题导致数据库宕机重启。通知服务器厂商进行报障
Oracle_RAC宕机和hang分析处理流程

2、 odsdb1数据库HANG住无法正常提供服务,导致与ods数据库相关的所有应用及ogg受到影响
3、 odsdb1达到设置的最大连接进程数(3000),导致数据库无法登录,无法分析情况。
Oracle_RAC宕机和hang分析处理流程

4、 分析哪个应用服务器连接ods数据库,封堵其连接数据库的端口,减少数据库的外部连接

5、 数据库无法登录,需要kill odsdb1数据库所有的外部连接后,可以登录数据库,但数据字典查询缓慢,无法正常分析hang住的原因。且kill掉外部连接后,很快连接数又会涨到最大值。使用hang analyze做trace进行分析。
Oracle_RAC宕机和hang分析处理流程
通过hang analyze分析,数据库是由于gc domain validation 及parallel recory coord wait for reply。
这两个等待事件是数据库节点2宕机后,节点1要接管节点2的服务,回滚节点2上未提交的数据,恢复节点2的数据时的等待事件。
Oracle_RAC宕机和hang分析处理流程
从上图的的信息可以知道,SMON进程在进行节点2的数据恢复,但是等待了289min41sec。且该进行阻塞了1456个进程sessions,由些可以知道节点1是在恢复节点2的数据时SMON进程异常,导致数据库1456个进程被阻塞。
查询Oracle官方网站MOS,发现与gc domain validation相关的一些BUG
Oracle_RAC宕机和hang分析处理流程
6、 重启数据库,数据库恢复正常,可以对外提供服务。进而ODS相关的应用也都恢复正常。

后续的优化方案:
1、定期对数据库进行硬件检查防止此类问题再次发生(节后与数据中心沟通,争取每月做一次检查)
2、后续增加对ODS数据库的切换应急演练

相关内容

热门资讯

缺油!日本快撑不住了 日本零食巨头卡乐比为节省油墨竟将原本漂亮的包装改成了黑白两色,从“喜食”变得看上去像“丧食”。日本石...
英国首相斯塔默再遭逼宫,在内阁... 【文/观察者网 熊超然】在上周经历地方选举惨败后,作为执政党领袖的英国首相斯塔默于当地时间5月11日...
日防相声称:新西兰考虑进口日本... 据凤凰卫视报道,5月12日,日本防卫大臣小泉进次郎在记者会上表示,新西兰已将日本海上自卫队最上型改良...
小米YU7 GT“车厘子红”无... 5 月 12 日消息,博主 @王的男人、昨日晒出了小米 YU7 GT「车厘子红」实车照片。画面显示,...
中关村论坛重磅发布!大兴机场临... 3月27日,在中关村论坛数据跨境流动创新发展论坛上,北京大兴国际机场临空经济区(大兴)正式发布跨境可...
白宫公布随特朗普访华16位商界... 白宫11日公布了将随特朗普一同访华的商界领袖名单。据多家美媒报道,总共将有16位美国商界代表来到北京...
荣耀申请代码生成方法专利,提高... 国家知识产权局信息显示,南京荣耀软件技术有限公司申请一项名为“代码生成方法、电子设备及存储介质”的专...
凤凰连线:中美新一轮经贸磋商,... 中美双方将在韩国举行第七轮经贸磋商。美方的阵容和日程安排如何?在这轮磋商中有哪些关切?凤凰卫视驻韩国...
知情人士:阿联酋秘密打击伊朗,... 据参考消息援引美国《华尔街日报》网站5月11日报道,多名知情人士透露,阿联酋已对伊朗发动军事打击,令...
美防长称美伊停火协议依然有效 △赫格塞思(资料图)当地时间5月12日,美国国防部长赫格塞思表示,他们针对伊朗问题的所有情况都制定了...