暂无图片
11.2.0.4 rac 出现一个节点PMON (ospid: 51171): terminating the instance due to error 484 异常宕机 问题分析
最近更新:2023-09-22 18:31:19

适用范围

System state dump requested by (instance=1, osid=51171 (PMON)), summary=[abnormal instance termination]. PMON (ospid: 51171): terminating the instance due to error 484

ORACLE 的 PMON 进程被异常终止的问题分析。

问题概述

rac节点1在 Tue Jul 25 10:43:45 2023出现报错terminating the instance due to error 484,实例终止

问题原因

  1. 数据库内存参数配置不合理

    两个数据库的实例的 SGA 和 PGA 内存和超过主机的总内存

  2. 大页配置不合理

    大页的配置明显小于SGA的值。

解决方案

  1. 调整数据库的内存配置:比如减少 yldb 的 sga,比如减少到 100G(256G的40%),orcl 的sga_max_size修改成跟 sga_target 相同的 9G。

  2. 增大大页的配置,根据 1 的配置之后,重新运行 hugepages_settings.sh设置合理的大页值。

问题分析

由于没有 osw,无法查看当时的内存使用情况,且提供的 demsg 日志,不是故障时间点的信息。以下是根据 数据库日志进行的分析。

alert1.log

Tue Jul 25 09:58:49 2023 Archived Log entry 26559 added for thread 1 sequence 10373 ID 0x5a684244 dest 1: Tue Jul 25 10:43:43 2023 System state dump requested by (instance=1, osid=51171 (PMON)), summary=[abnormal instance termination]. Tue Jul 25 10:43:44 2023 PMON (ospid: 51171): terminating the instance due to error 484 System State dumped to trace file /u01/app/oracle/diag/rdbms/ybdb/ybdb1/trace/ybdb1_diag_51332_20230725104343.trc Tue Jul 25 10:43:45 2023 ORA-1092 : opitsk aborting process Tue Jul 25 10:43:50 2023 ORA-1092 : opitsk aborting process Tue Jul 25 10:43:50 2023

......