Oracle pmon是什么,oracle 11g pmon工作内容系列二

本文介绍了Oracle的后台进程pmon(Process Monitor)的工作内容,包括监控后台进程、释放异常会话资源、更新事务表、清除缓存和注册数据库到监听器等职责。通过设置10246事件来跟踪pmon的行为,并通过示例展示了不同跟踪级别下pmon清理资源的过程。
摘要由CSDN通过智能技术生成

背景

我们知道

2,pmon工作内容如下:

后经查询官方手册发现,PMON的工作内容如下:

1,监控后台进程运行状况

2,如果某些进程异常中断,PMON去释放会话资源以及占用的锁LOCK

3,更新事务表的标志以及清除事务XID的标记

4,清除异常中断会话在BUFFER CACHE占用的缓存

5,PMON也负责定期把数据库实例注册到监听器中

结论

1,10246 pmon event的命令:

alter system set events='10246 trace name context forever,level 1';--开启

alter system set events='10246 trace name context off';--关闭

2,可以从10246 PMON TRACE FILE发现PMON在清理中断会话占用的事务表及锁资源信息

3,当然比如像背景中,说其它几点没有看到,我估计是级别不够

4,level 12可以查盾清理占用的latch的情况

5,至于到底不同级别的区别,大家进行对比测试即可,不再复述

测试

1,数据库版本

SQL> select * from v$version where rownum=1;

BANNER

--------------------------------------------------------------------------------

Oracle Data

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值