如何处理大小巨大的MMNL TRC文件?解决方法一览

在进行系统优化时,经常会遇到MMNL TRC文件巨大的问题。通过执行以下命令可以快速知道问题:

du -sm * | sort -rn | head

发现mmnl的trc文件50G,详情如下图所示:
MMNL TRC文件巨大的问题

原因分析

MMNL后台进程负责对活动会话历史记录(ASH)

进行采样,存储在循环 SGA 内存缓冲区中的信息将通过快照或紧急刷新刷新到 AWR。

如果循环缓冲区已满三分之二,则 ASH 紧急冲洗将启动。

如果由于某种原因无法将信息写入 AWR,则 ASH 会将其内容(如果未重新启动,则每 12 小时转储一次)到 MMNL 跟踪文件。

将信息写入跟踪而不是 AWR 的可能原因包括:

  • ASH缓冲区太小<===首先检查ASH缓冲区是否太小

  • MMON进程没有响应<====然后,检查MMON进程没有响应的原因

是否缓冲区太小?

select round(total_size/1024/1024) total_size_mb, AWR_FLUSH_EMERGENCY_COUNT from v$ash_info;

判断是否缓冲区太小

如果size较小,且count较多,说明需要调大 

调大

sqlplus / as sysdba
alter system set "_ash_size"=25165824;
alter system set "_ash_size"=400m; --12c 可以超过 254Mb

确认

select total_size from v$ash_info;

调大

现有的trc怎么办?

解决现有的trc

mmnl重启

在Oracle数据库中,MMNL(Manageability Monitor Lite)进程是用于捕捉性能统计信息的后台进程它与MMON(Manageability Monitor)进程共同工作,处理各种管理任务,如AWR(AutomaticWorkload Repository)数据收集等。通常,这些进程都是出Oracle数据库自动管理的,不需要手动干预。

如果出于某种原因需要重启MMNL进程(这是非常罕见的),那么最直接的方法是重启数据库。这是因为MMNL是一个Oracle数据库的内部进程,没有提供直接的方法来只重启该进程而不影响其他数据库服务。请注意,重启数据库会影响所有当前的数据库连接和业务操作,因此应小心谨慎地进行,并在维护窗口内执行。

作为一种解决方法,请通过以下方法重新启动MMON进程:

  • 重新启动数据库实例

  • 将实例设置为“受限会话”模式,然后使用以下命令作为SYSDBA将其恢复到正常模式:

alter system enable restricted session;
alter system disable restricted session;

使用以下命令作为SYSDBA将其恢复到正常模式

后台日志

后台日志

其他解决方案

解决MMNL TRC文件巨大问题的方法

在进行系统优化时,经常会面临MMNL TRC文件巨大的问题。通过执行以下命令可以快速定位问题:

du -sm * | sort -rn | head

如果发现MMNL的TRC文件占据了大量空间,可能需要查看其内容,寻找解决方法。

原因分析

一个可能的原因是系统缓冲区设置过小。您可以通过以下SQL语句检查并调整ASH参数:

select round(total_size/1024/1024) total_size_mb, AWR_FLUSH_EMERGENCY_COUNT from v$ash_info;

如果`total_size`较小而`AWR_FLUSH_EMERGENCY_COUNT`较多,说明需要增加缓冲区大小。您可以通过以下步骤进行调整:

1. 进入SQLPlus:

sqlplus / as sysdba

2. 调整系统参数:

alter system set "_ash_size"=25165824;
alter system set "_ash_size"=400m; -- 对于12c版本,允许超过254Mb

3. 确认更改是否生效:

select total_size from v$ash_info;

 现有TRC文件处理

若需处理当前存在的大型TRC文件,可以尝试重启MMNL服务。

关键词: MMNL TRC文件、TRC文件过大、AWR_FLUSH_EMERGENCY_COUNT、ASH参数调整、后台日志分析文章来源地址https://www.toymoban.com/diary/problem/731.html

到此这篇关于如何处理大小巨大的MMNL TRC文件?解决方法一览的文章就介绍到这了,更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

原文地址:https://www.toymoban.com/diary/problem/731.html

如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用
Jar 文件操作指南:创建、启动和停止脚本的完整教程
上一篇 2024年02月28日 13:49
在Linux系统中使用sudo播放流媒体时出现错误的解决方法
下一篇 2024年03月02日 10:47

相关文章

  • 后端返回文件流时,前端如何处理并成功下载流文件以及解决下载后打开显示不支持此文件格式

    文件(File)和流(Stream)是既有区别又有联系的两个概念。 文件 是计算机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。       存储介质:文件是指在各种存储介质上(如硬盘、可移动磁盘、CD等)永久存储的数据        的有序集合,它是进行数

    2024年02月09日
    浏览(37)
  • MultipartFile获取文件名,文件大小,文件后缀等方法

    获取文件名及后缀信息: 获取文件名: 获取文件后缀:这个后缀带‘.’如:.zip,如果不想带‘.’这样即可lastIndexOf(\\\".\\\")+1 获取文件类型: 获取文件大小:

    2024年02月16日
    浏览(19)
  • Qt 常用方法 获取磁盘总大小、可用空间、文件夹大小 文件大小B KB M G转换

    1.通过QFile获取文件大小 注意:返回的是字节个数 通过QFileInfo获取文件大小 2. 获取磁盘空间 3 .获取选择路径下总文件大小 4. 转换大小单位 bit  === byte   bit / 8 byte === KB byte / 1024 KB = MB KB / 1024 MB = GB MB / 1024 GB === TB GB / 1024

    2024年02月06日
    浏览(31)
  • dedecms上传文件大小受限制的修改方法

    织梦dedecms系统上传附件有大小限制,是2M,超过2M的话,就会提示上传失败,那么该如何操作呢? 其实这个还是要根据服务器空间配置进行合理修改,如果服务器或者空间配置较小,建议不要修改太大。否则网站会很卡。 后台首页可以查看当前环境最大上传文件是多大: 织梦

    2024年02月03日
    浏览(17)
  • 在 Linux 中检查文件大小的 4 种方法

    在 Linux 操作系统中,经常需要检查文件的大小。无论是管理文件系统空间,还是确定文件传输的大小限制,了解文件大小是非常重要的。本文将介绍 4 种常用的方法,帮助你在 Linux 中检查文件的大小。 ls 命令是 Linux 中最常用的文件和目录列表命令之一。它可以显示文件的各

    2024年02月15日
    浏览(23)
  • nginx文件上传大小限制解决方案

    nginx配置附件上传大小限制。 用 nginx 做代理。上传超过 1M 大的客户端文件无法正常上传, nginx 直接报错,上传文件太大( 413 Request Entity Too Large )于是修改了下 nginx 的配置,就可以了。   client_max_body_size 1024m; 可放在 http 下控制全局大小限制,大小根据需求配置,最大为

    2024年02月17日
    浏览(19)
  • Linux 查看当前路径下所有文件夹大小的方法

    补充: du -sh 查看当前目录总共占的容量,而不单独列出各子项占用的容量 du -ah --max-depth=1 a 表示显示目录下所有的文件和文件夹(不含子目录) h 表示以人类能看懂的方式 max-depth 表示目录的深度 du -lh --max-depth=1 查看当前目录下一级和子目录占用的磁盘容量 整理完毕,完结

    2024年02月16日
    浏览(24)
  • vue - 比较两个日期大小、比较同一天两个时间大小(判断两个日期时间的大小)JS 解决方法

    vue项目中,可能需要对比两个日期时间的大小,如下代码所示: 它们谁大? 方法一: 方法二:

    2024年02月11日
    浏览(22)
  • 三维模型3DTile格式轻量化压缩文件大小的技术方法研究

    倾斜摄影三维模型,由于数据量大、复杂度高,轻量化压缩成为其在网络传输和实时渲染中必不可少的环节。以下是几种常用的3DTile格式轻量化压缩技术方法: 几何简化:这是一种最基本也最广泛应用的轻量化压缩方法,主要通过减少模型的顶点数和面片数来降低模型的复杂

    2024年02月07日
    浏览(27)
  • 手机怎么修改照片大小尺寸?这两种方法轻松解决

    怎么使用手机把照片的小小尺寸给修改一下呢?大家是不是经常被照片的尺寸大小给困扰过?尤其是在上传一些图片文件的时候,不是图片的内存太大就会图片的尺寸不对,自己修改还越改越错,大家遇到这些问题就会很头疼,今天教大家两种手机就能够修改照片尺寸的方法

    2024年02月12日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包