系统日志如下:
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)
- systemd-logind 行为变更 :从 RHEL 7.4、RHEL 8、RHEL 9 开始(以及对应的 Oracle Linux 版本),系统引入并强化了
systemd-logind服务的会话清理逻辑。 - 默认参数作用 :在
/etc/systemd/logind.conf中,参数KillUserProcesses默认被设置为yes(或由系统默认行为触发)。 - 会话绑定 :当 DBA 通过 SSH 终端登录为
oracle用户,并直接在 Shell 里启动数据库时(如手动sqlplus / as sysdba运行startup),该数据库的所有核心进程都会被分配到该 SSH 交互式会话的systemd cgroup scope中。 - 触发清理 :一旦该终端会话断开连接、因为超时(触发
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:
-
编辑该文件,取消注释或修改: ini
KillUserProcesses=noUse code with caution.
-
或者是精确排除
oracle用户(推荐这种精细做法以保证其他用户的安全性):ini
KillExcludeUsers=oracleUse code with caution.
-
修改后需重启
systemd-logind服务生效:systemctl restart systemd-logind。
方案三:使用标准的服务托管(长期最佳生产实践)
官方强调,单节点最安全的做法是不再从交互式 Shell 启动数据库 ,而是将其交由 systemd 或 Oracle 自带的进程管理器接管:
- 使用标准的
systemdService 服务单元启动(其运行在系统的system.slice中,完全不属于任何 User Session 会话)。 - 或者在 RAC / 单节点使用 Oracle Restart(Grid Infrastructure),通过
srvctl start database托管启动,Grid 自身的守护进程天然免疫会话清理。