build label: rdbms_19.12.0.0.0dbru_linux.x64_210715
告警日志:
-
2021-08-12t05:22:26.845088 08:00
-
lmd2 (ospid: 12345) has not called a wait for 84 secs.
-
2021-08-12t05:22:29.303932 08:00
-
errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_lmhb_54321.trc (incident=3524453) (pdbname=cdb$root):
-
ora-29770: global enqueue process lmd2 (osid 12345) is hung for more than 70 seconds
-
incident details in: /u01/app/oracle/diag/rdbms/orcl/orcl1/incident/incdir_3524453/orcl1_lmhb_54321_i3524453.trc
-
2021-08-12t05:22:32.123982 08:00
-
lock_dbgrp: gcr_systest debug event locked group gr db_orcl by memno 1
-
lmhb (ospid: 54321): terminating the instance due to ora error 29770
-
cause - 'error: some process(s) is not making progress.
-
lmhb (ospid: 54321) is terminating the instance.
-
全局入队服务守护进程 (lmd)
-
管理资源请求以控制对块的访问的资源代理进程。lmd 进程还处理死锁检测和远程资源请求。远程资源请求是来自另一个实例的请求。
-
-
全局入队服务监视器 (lmon)
-
后台 lmon 进程监控整个集群以管理全局资源。lmon 管理实例死亡和任何失败实例的相关恢复。特别是,lmon 处理与全局资源相关的恢复部分。lmon 提供的服务也称为集群组服务。
-
-
全局缓存服务进程 (lmsn)
-
管理远程消息的进程。oracle rac 提供多达 10 个全局缓存服务进程。
-
-
lmhb
-
全局缓存/入队服务心跳监视器,监控多个进程的心跳。lmhb 监视 ckpt、dian、lckn、lgnn、lgwr、lmdn、lmon、lmsn和 rmsn进程,以确保它们正常运行而不会阻塞或旋转。
-
-
ksedsts()426<-ksdxfstk()58<-ksdxcb()872<-sspuser()223<-__sighandler()<-
-
kjr_freeable_chunk_free()2885<- free freeable dynamic resource chunks back to the sga
-
kjrchc()9320<- :cached obj cleanup => ges resource table freelist
-
kjmdmain_helper()5786<- rac_mlmds,lmd helper main function
-
kjmdm()74<- rac_mlmds :rac multiple lms (kjm)
-
ksbrdp()1167<- background_proc :后台进程 ,run a detached process
-
opirip()541<- opi
-
opidrv()581<- opi :oracle程序接口
-
sou2o()165<-opimai_real()173<-ssthrdmain()417<-main()256<-__libc_start_main()245
-
-
----参考:
-
http://orasql.org/files/events/oradebug-doc-component.php
-
http://blog.itpub.net/28218939/viewspace-2652301
-
-
lmd0的主循环:kjmdm
-
-
lock db锁定:
-
- 停止任何死锁检测:kjdddei
-
- 锁定并重置:kjfzfcl
-
-
lock db解锁:
-
- 检测锁转换:kjcvscn
-
- 死锁检测:kjddits / kjddscn。
-
- 清理恢复域:kjprsem
-
- 更新统计信息:kjxstc
-
- 发送流控制消息:kjctssb
-
-
lmon进程的使用的主要函数如下:
-
- lmon的主循环:kjfcln
-
- 侦听本地消息:kjcswmg
-
- 响应重构事件:kjfcrfg
-
- 清除ges缓存:kjrchc
-
-
-
bug 32076305
-
阅读(962) | 评论(0) | 转发(0) |