oracle数据库mmnl日志很大

来源:这里教程网 时间:2026-03-03 16:52:59 作者:

oracle数据库mmnl日志很大,有20多G。不可用删除,否则无法释放空间。可用>*mmnl*.trc直接清理日志。如果误删除了日志文件,但是空间未释放,可以重启这个进程。 在线重启的方式:1、查到对应进程。mmon和mmnl进程都是awr相关。根据知识可知道对应进程。如果从trc文件查询进程可用lsof。lsof +d ./traceora_mmnl_  38376 oracle   13w   REG 253,65   6508769 2135240 trace/zddb3_mmnl_38376.trcora_mmnl_  38376 oracle   14w   REG 253,65 489535252 2135241 trace/zddb3_mmnl_38376.trm 2、方法1:oradebug重建日志SQL> oradebug setospid 38376oradebug close_traceoradebug flush实测似乎不会重启进程,而只是重建日志文件,如果日志文件在就不会重建。进程也没有重启。待验证。 3、方法2:重启 mmon和mmnl进程在业务闲时启用restricted模式,再立即禁用。alter system enable restricted session;alter system disable restricted session;   启用restricted模式后,应用新连接数据库的会话将直接报错ORA-12526无法连接,直到禁用restricted模式后才可以恢复。 所以命令要一并贴入执行。后mmon进程重启,mmnl进程也随着一起重启。

相关推荐