背景
我们知道
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