当前位置: 首页 > news >正文

【Trouble Shooting】Oracle ADG hung,出现ORA-04021

异常问题:

突然收到告警,ADG实例状态异常。

环境:

版本:Oracle 11.2.0.4.201020

状态:Active Dataguard

问题:

查看Oracle实例alert日志,发现有异常报错:

Thu Dec 12 22:15:23 2024
Errors in file /app/oracle/diag/rdbms/xxx_cloud/xxx/trace/xxx_lgwr_111105.trc:
ORA-04021: timeout occurred while waiting to lock object
LGWR (ospid: 111105): terminating the instance due to error 4021
Thu Dec 12 22:15:24 2024
System state dump requested by (instance=1, osid=111105 (LGWR)), summary=[abnormal instance termination].
System State dumped to trace file /app/oracle/diag/rdbms/xxx_cloud/xxx/trace/xxx_diag_111085_20241212221524.trc
Dumping diagnostic data in directory=[cdmp_20241212221524], requested by (instance=1, osid=111105 (LGWR)), summary=[abnormal instance termination].
Instance terminated by LGWR, pid = 111105

trace日志:

error 4021 detected in background process
ORA-04021: timeout occurred while waiting to lock object
kjzduptcctx: Notifying DIAG for crash event
----- Abridged Call Stack Trace -----
ksedsts()+465<-kjzdssdmp()+267<-kjzduptcctx()+232<-kjzdicrshnfy()+63<-ksuitm()+1312<-ksbrdp()+3507<-opirip()+623<-opidrv()+603<-sou2o()+103<-opimai_real()+250<-ssthrdmain()+265<-main()+201<-__libc_start_main()+245
----- End of Abridged Call Stack Trace -----

分析:

查看mos,异常原因为bug引发:

Bug 16717701 - ADG SHOULD GET THE INSTANCE PARSE LOCK WITH A TIMEOUT  ------> Superseded By Bug fix Bug 17018214

Bug 11712267 - ACTIVE DATA GUARD DATABASE HUNG ON 'LIBRARY CACHE: MUTEX X' WAIT EVENT

解决方案:

修改隐含参数:

alter system set "_adg_parselock_timeout"=500 scope=both sid='*';

http://www.lryc.cn/news/505037.html

相关文章:

  • 基于springboot的招聘系统
  • 国科大智能设备安全-APK逆向分析实验
  • 使用SpaceDesk实现iPad成为电脑拓展屏(保姆级教程)
  • Unity UI Button 事件优先级调整技术方案
  • 算法训练营day1 | 704二分查找,27移除元素, 34, 35
  • 66 基于单片机的太阳能充电、温度检测、档位PWM调速系统
  • RK3576 Android14,内存大于4G时UVC应用无法申请内存
  • 12.12 深度学习-卷积的注意力机制-通道注意力SENet
  • H5 scss 移动端的样式适配
  • 【JAVA】Java项目实战—移动端项目:天气查询APP
  • SpringBoot - 动态端口切换黑魔法
  • Java爬虫技术:挖掘淘宝数据的利器
  • Chromium for Android 浏览器的编译和安装
  • 实景视频与模型叠加融合?
  • Scala的隐式类
  • 常见软件设计模式介绍:三层架构、MVC、SSM、EDD、DDD
  • Springboot技术栈常见问题及搭建步骤
  • session 共享服务器
  • vue2:v-for实现的el-radio-group选中时显示角标,并自定义选中按钮的字体颜色和背景色
  • 【Linux】-学习笔记10
  • 鸿蒙NEXT开发案例:九宫格随机
  • 深度解析:RTC电路上的32.768KHz时钟的频偏及测试
  • Scala的泛型
  • OpenGL ES详解——glUniform1i方法是否能用于设置纹理单元
  • 探索 Janus-1.3B:一个统一的 Any-to-Any 多模态理解与生成模型
  • 论文信息搜集
  • 实操给自助触摸一体机接入大模型语音交互
  • 图表的放大和刷新功能
  • SQLServer利用QQ邮箱做SMTP服务器发邮件
  • flutter 多文本,其中文本下划线往下移动