Oracle Process termination requested /usr/lib/systemd/systemd

系统日志如下:

2026-10-20T19:32:02.322272+08:00

Process termination requested for pid 1399645 (LGWR) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.322323+08:00

Process termination requested for pid 1399629 (VKRM) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.322478+08:00

Process termination requested for pid 1399635 (DIA0) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.322547+08:00

Process termination requested for pid 1400175 (M001) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.322625+08:00

Process termination requested for pid 1399600 (GEN0) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.322717+08:00

Process termination requested for pid 1399743 (DT01) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.322893+08:00

Process termination requested for pid 1399659 (LREG) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.322913+08:00

Process termination requested for pid 1399639 (LMHB) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.323161+08:00

Process termination requested for pid 1399661 (PXMN) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.323481+08:00

Process termination requested for pid 1399627 (DBRM) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.325301+08:00

Process termination requested for pid 1399771 (P005) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.325344+08:00

Process termination requested for pid 1399763 (P001) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.325400+08:00

Process termination requested for pid 1399773 (P006) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.325434+08:00

Process termination requested for pid 1399777 (TT01) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.325530+08:00

Process termination requested for pid 1399665 (MMON) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.325660+08:00

Process termination requested for pid 1399655 (SMCO) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.325770+08:00

Process termination requested for pid 1400186 (M005) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.325846+08:00

Process termination requested for pid 1399687 (NMON) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.326021+08:00

Process termination requested for pid 1400184 (M004) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.326029+08:00

Process termination requested for pid 1400192 (M007) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.326042+08:00

Process termination requested for pid 1400190 (M006) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.326233+08:00

Process termination requested for pid 1399741 (DT00) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.326309+08:00

Process termination requested for pid 1400180 (M003) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.326334+08:00

Process termination requested for pid 1400194 (M008) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.326607+08:00

Process termination requested for pid 1400196 (M009) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.327034+08:00

Process termination requested for pid 1399752 (D000) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.327212+08:00

Process termination requested for pid 1399761 (P000) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.327222+08:00

Process termination requested for pid 1399765 (P002) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.327535+08:00

Process termination requested for pid 1399767 (P003) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.327545+08:00

Process termination requested for pid 1399769 (P004) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.327999+08:00

Process termination requested for pid 1400033 (AQPC) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.328426+08:00

Process termination requested for pid 1399586 (CLMN) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.329661+08:00

Process termination requested for pid 1399657 (RECO) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.329926+08:00

Process termination requested for pid 1399623_1399623 (SCMN) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.330573+08:00

Process termination requested for pid 1399582 (PMON) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.331001+08:00

Process termination requested for pid 1399606 (MMAN) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.333274+08:00

Process termination requested for pid 1399802 (P008) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.333347+08:00

Process termination requested for pid 1399804 (P009) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.333748+08:00

Process termination requested for pid 1399754 (S000) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.334224+08:00

Process termination requested for pid 1401166 (CL00) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.334763+08:00

Process termination requested for pid 1399631 (SVCB) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.334929+08:00

Process termination requested for pid 1399685_1399685 (SCMN) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.334931+08:00

Process termination requested for pid 1400103 (Q004) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.336948+08:00

Process termination requested for pid 1399800 (P007) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.337035+08:00

Process termination requested for pid 1399590 (PSP0) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.337070+08:00

Process termination requested for pid 1399715_1399715 (SCMN) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.337073+08:00

Process termination requested for pid 1399594 (VKTM) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.338006+08:00

Process termination requested for pid 1399633 (PMAN) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.339291+08:00

Process termination requested for pid 1399643 (DBW0) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.339396+08:00

Process termination requested for pid 1399625_1399625 (SCMN) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.339564+08:00

Process termination requested for pid 1400035 (CJQ0) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.339894+08:00

Process termination requested for pid 1399808 (P00B) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.339928+08:00

Process termination requested for pid 1399621 (DIAG) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.340064+08:00

Process termination requested for pid 1399647 (CKPT) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.340740+08:00

Process termination requested for pid 1399619 (GEN2) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.342321+08:00

Process termination requested for pid 1400097 (Q001) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.342860+08:00

Process termination requested for pid 1399675 (MMNL) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.343072+08:00

Process termination requested for pid 1399814 (P00E) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.343145+08:00

Process termination requested for pid 1683179 (W004) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.346237+08:00

Process termination requested for pid 1399722 (LG01) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.346916+08:00

Process termination requested for pid 1683973 (W002) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.349618+08:00

Process termination requested for pid 1399810 (P00C) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.352256+08:00

Process termination requested for pid 1399791 (GCR0) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.354717+08:00

Process termination requested for pid 1399812 (P00D) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.355508+08:00

Process termination requested for pid 1399702_1399702 (SCMN) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.355955+08:00

Process termination requested for pid 1399756 (TMON) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.358570+08:00

Process termination requested for pid 1423557 (GCR1) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.360508+08:00

Process termination requested for pid 1399758 (RCBG) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.362955+08:00

Process termination requested for pid 1400095 (QM02) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.364614+08:00

Process termination requested for pid 1401168 (CL01) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.365196+08:00

Process termination requested for pid 1399806 (P00A) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.365312+08:00

Process termination requested for pid 1399816 (P00F) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.366175+08:00

Process termination requested for pid 1399704 (LG00) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.367152+08:00

Process termination requested for pid 1399729_1399729 (SCMN) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.370440+08:00

Process termination requested for pid 1399651 (SMON) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.371669+08:00

Process termination requested for pid 1399775 (TT00) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

2026-10-20T19:32:02.372125+08:00

Process termination requested for pid 1399789 (GCW1) source = unknown, info = 0 request issued by pid: 1(/usr/lib/systemd/systemd), uid: 0

根本原因(Root Cause)

  1. systemd-logind 行为变更 :从 RHEL 7.4、RHEL 8、RHEL 9 开始(以及对应的 Oracle Linux 版本),系统引入并强化了 systemd-logind 服务的会话清理逻辑。
  2. 默认参数作用 :在 /etc/systemd/logind.conf 中,参数 KillUserProcesses 默认被设置为 yes(或由系统默认行为触发)。
  3. 会话绑定 :当 DBA 通过 SSH 终端登录为 oracle 用户,并直接在 Shell 里启动数据库时(如手动 sqlplus / as sysdba 运行 startup),该数据库的所有核心进程都会被分配到该 SSH 交互式会话的 systemd cgroup scope 中。
  4. 触发清理 :一旦该终端会话断开连接、因为超时(触发 StopIdleSessionSec)被系统判定为闲置时,systemd-logind 就会为了"保持系统干净"而发起资源清理,无差别地向该 Scope 下的所有子进程发送 SIGTERM / SIGKILL 信号,从而误杀了正在运行的 Oracle PMON 等进程,导致数据库瞬间 Crash。

官方建议的修复方案(Resolutions)

文档中给出了三种主要的规避和彻底解决该问题的方案:

方案一:为 oracle 用户开启持久化常驻(Linger)------ 推荐快速修复

通过强制激活 oracle 用户的驻留机制,允许其在没有任何活跃会话时,后台进程依然能够独立生存。

bash

复制代码
# 必须以 root 身份执行
loginctl enable-linger oracle

Use code with caution.

验证方式 :执行 loginctl user-status oracle 确保状态已变为允许驻留。

方案二:修改全局 logind 配置(修改全局行为)

如果你不希望系统清理任何用户的后台进程,可以修改全局配置文件 /etc/systemd/logind.conf:

  1. 编辑该文件,取消注释或修改: ini

    复制代码
    KillUserProcesses=no

    Use code with caution.

  2. 或者是精确排除 oracle 用户(推荐这种精细做法以保证其他用户的安全性):

    ini

    复制代码
    KillExcludeUsers=oracle

    Use code with caution.

  3. 修改后需重启 systemd-logind 服务生效:systemctl restart systemd-logind。

方案三:使用标准的服务托管(长期最佳生产实践)

官方强调,单节点最安全的做法是不再从交互式 Shell 启动数据库 ,而是将其交由 systemd 或 Oracle 自带的进程管理器接管:

  • 使用标准的 systemd Service 服务单元启动(其运行在系统的 system.slice 中,完全不属于任何 User Session 会话)。
  • 或者在 RAC / 单节点使用 Oracle Restart(Grid Infrastructure),通过 srvctl start database 托管启动,Grid 自身的守护进程天然免疫会话清理。
相关推荐
啵啵啵鱼3 小时前
Chrome 插件开发实战指南
oracle
cuijiecheng201819 小时前
WeFlow 无法使用怎么办?一次数据库组件到期问题的排查与修复
数据库·oracle
从零数据分析2 天前
零基础学SQL 23:和上月比总对不上?LAG/LEAD 一步取出上一次(附 4 个模板)
java·数据库·sql·mysql·oracle·sqlite·database
oradh2 天前
Oracle 外部表(External Tables)使用总结
数据库·oracle
LMT流氓兔2 天前
第五单元——第10课:用自动化测试验证工具逻辑
数据库·ai·oracle·langchain
Gauss松鼠会2 天前
GaussDB 内存相关参数及故障诊断
运维·数据库·sql·oracle·性能优化·架构·gaussdb
isNotNullX3 天前
智能问数技术路线怎么选?从Text-to-SQL到Data Agent一次讲清
数据库·oracle
锦衣夜行?3 天前
Oracle 数据库安装失败清理残留步骤
数据库·oracle
captain3763 天前
MyBatis操作数据库(入门1)
数据库·oracle·mybatis