【Oracle】MMNL占用内存过高问题,重启进程释放

一、概念

MMON和MMNL这两个后台进程在Oracle 10g就已经随着AWR一起引入,作用都与awr自动收集相关。

MMON(Manageability Monitor Process,可管理性监视器进程)和它的slave进程(Mnnn)主要用来维护AWR信息和各种与可管理性相关的后台任务,具体包括:①启动slave进程Mnnn去做AWR快照。若MMON进程HANG住,则AWR不可用。②当某个测量值(metrics)超过了其度量阀值(threshold value)时发出ALERT告警。③为最近改变过的SQL对象捕获指标信息。

MMNL(Manageability Monitor Lite Process),将SGA中的ASH(Active Session History)Buffer中的统计资料写到磁盘。当ASH Buffer满的时候MMNL会把它写到磁盘上。

二、问题现象

RAC环境数据库后台进程MMNL进程占用1G左右内存

三、解决方案

重启后台进程MMON和MMNL

四、步骤

正确重新启动mmon进程的方法是在业务闲时启用restricted模式,再立马禁用,mmnl进程也会随着mmon进程一起重启

alter system enable restricted session;

alter system disable restricted session;

相关推荐
i220818 Faiz Ul几秒前
民谣网站|基于Springboot的民谣网站管理系统(源码+数据库+文档)
java·数据库·spring boot·后端·论文·毕设·民谣网站
摇滚侠10 分钟前
JDBC 基础到高级一套通关!基础篇 00-15
java·开发语言·数据库
Amnesia0_012 分钟前
MYSQL操作
数据库·mysql
兆。15 分钟前
LangChain实验跟踪集成指南:面向ML研究员
数据库·langchain
zhojiew16 分钟前
DuckLake湖仓数据格式常用操作实践以及和Iceberg的对比
数据库
万粉变现经纪人18 分钟前
2026最新CSDN博客质量分v6.0深度解读:从评分机制到80+实战提分指南
数据库·人工智能·深度学习·csdn·csdn博客·csdn博客质量分6.0·博客质量分
曹牧36 分钟前
Oracle:嵌套子查询
数据库·oracle
王莎莎-MinerU37 分钟前
Agent 时代,科学数据 API 需要重新设计
大数据·前端·数据库·人工智能·个人开发
jghhh0137 分钟前
MATLAB蒙特卡罗方法求解伊辛模型
数据库·人工智能·matlab
一个天蝎座 白勺 程序猿40 分钟前
时序大模型云服务快速上手:定义与核心能力
数据库·iotdb·云服务·timechoai