跳到主要内容
内容阅读

在知识库中专注阅读,并随时返回相关工具与课程

ORA-29770严重RAC 集群

全局入队进程未运行

Global enqueue process is not running

错误描述

LMSn(全局缓存服务)或 LMD(全局入队服务)后台进程未运行。这些进程对 RAC 实例间协调至关重要。

可能原因

  • LMD 或 LMS 后台进程崩溃
  • 实例处于受限模式或启动未完成
  • 资源耗尽(内存/CPU)导致后台进程终止

解决方案

  1. 1重启受影响的 RAC 实例:srvctl stop instance -d DBNAME -i INSTNAME; srvctl start instance -d DBNAME -i INSTNAME;
  2. 2检查告警日志以了解 LMS/LMD 崩溃详情
  3. 3检查 RAC 进程的内存分配

诊断命令

SELECT inst_id, name, description FROM gv$bgprocess WHERE name IN ('LMS0','LMS1','LMD0') ORDER BY inst_id;
SELECT inst_id, instance_name, status FROM gv$instance;
-- As grid: srvctl status instance -d DBNAME
#rac#global-enqueue#lms#lmd#background-process

同类错误码(RAC 集群)

想系统掌握这个领域?

「RAC 集群」在课程 Day 31-40 中有 10 篇完整实战教程

完整操作步骤真实截图踩坑总结
查看完整课程¥128/月起 · 解锁全部 2738+ 篇
ORA-29770: 全局入队进程未运行 - 原因与解决方案 | DBA 学习之路