签到成功

知道了

CNDBA社区CNDBA社区

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

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

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

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
http://www.cndba.cn/dave/article/107860

在MOS上搜了,也并没有太多的说明,具体情况不同,也会有不同的原因,但是在9.2.0.4 之后出现null event 大概率都是bug。

在如下MOS中,Oracle 也有说明:

http://www.cndba.cn/dave/article/107860
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)

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’。http://www.cndba.cn/dave/article/107860

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

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

dave

关注

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

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

        QQ交流群

        注册联系QQ