签到成功

知道了

CNDBA社区CNDBA社区

Oracle 11.2.0.4 大量 'Null Event' 等待事件 说明

2022-03-06 18:04 1667 0 原创 Oracle 19c
作者: dave

在Windows Server 2008 平台上给11.2.0.4 的环境打上最新的PSU 之后,系统有点异常,查看了一下等待事件,结果出现了大量的’Null Event’ 。http://www.cndba.cn/dave/article/107860

当会话在等待一个不知名的事件时,会话session的Wait Event 被标记为NULL EVENT,即虽然session在等待,但Oracle 没有对现在等待事件做命名(naming)。 该现象在Oracle 9.2.0.3之后已经解决,oracle更新了这些事件名称。

http://www.cndba.cn/dave/article/107860

也就说正常情况下,从oracle 9.2.0.4之后是极少出现的null event的情况,但在这个11.2.0.4的版本上出现大量null event,确实有点奇怪。 http://www.cndba.cn/dave/article/107860

在MOS上搜了,也并没有太多的说明,具体情况不同,也会有不同的原因,但是在9.2.0.4 之后出现null event 大概率都是bug。 http://www.cndba.cn/dave/article/107860

http://www.cndba.cn/dave/article/107860

在如下MOS中,Oracle 也有说明:http://www.cndba.cn/dave/article/107860http://www.cndba.cn/dave/article/107860

‘Null Event’ Wait Events Occurs Intermittently in ASH Report (Doc ID 2102027.1)

http://www.cndba.cn/dave/article/107860
http://www.cndba.cn/dave/article/107860

The null event can be ignored for now, as it is considered harmless.
It is fixed in 12.2 to show the sessions as ‘on-CPU’ .

http://www.cndba.cn/dave/article/107860

官方讲的很清楚,现在基本可以忽略这个等待事件,基本对系统运行没有什么影响。 也就说随着Oracle 版本的迭代,偶尔会出现几个未命名的等待事件,可以理解成正常现象,在之后的高版本里会对这些null event 进行正确的命令,比如上篇MOS中提到的’on-CPU’。

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2261
    原创
  • 3
    翻译
  • 578
    转载
  • 191
    评论
  • 访问:7966731次
  • 积分:4346
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ