不可用删除,否则无法释放空间。可用>*mmnl*.trc直接清理日志。
如果误删除了日志文件,但是空间未释放,可以重启这个进程。
在线重启的方式:
1、查到对应进程。
mmon和mmnl进程都是awr相关。
根据知识可知道对应进程。如果从trc文件查询进程可用lsof。
lsof +d ./trace
ora_mmnl_ 38376 oracle 13w REG 253,65 6508769 2135240 trace/zddb3_mmnl_38376.trc
ora_mmnl_ 38376 oracle 14w REG 253,65 489535252 2135241 trace/zddb3_mmnl_38376.trm
2、方法1:oradebug重建日志
SQL>
oradebug setospid 38376
oradebug close_trace
oradebug flush
实测似乎不会重启进程,而只是重建日志文件,如果日志文件在就不会重建。进程也没有重启。待验证。
3、方法2:重启 mmon和mmnl进程
在业务闲时启用restricted模式,再立即禁用。
alter system enable restricted session;
alter system disable restricted session;
启用restricted模式后,应用新连接数据库的会话将直接报错ORA-12526无法连接,直到禁用restricted模式后才可以恢复。
所以命令要一并贴入执行。
后mmon进程重启,mmnl进程也随着一起重启。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自互联网转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系QQ:712375056 进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
Copyright © 2009-2021 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 珠海市特网科技有限公司 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站