ITPub博客

首页 > 数据库 > Oracle > 数据库管理-第300期 一个不痛不痒的BUG(20250307)

数据库管理-第300期 一个不痛不痒的BUG(20250307)

原创 Oracle 作者:yhw1809 时间:2025-03-07 15:54:40 0 删除 编辑

数据库管理-第300期 一个不痛不痒的BUG(20250307)

作者:胖头鱼的鱼缸(尹海文)
Oracle ACE Pro: Database
PostgreSQL ACE Partner
10年数据库行业经验
拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证
墨天轮MVP,ITPUB认证专家
圈内拥有“总监”称号,非著 名社恐(社交恐怖分子)
公众号:胖头鱼的鱼缸
CSDN:胖头鱼的鱼缸(尹海文)
墨天轮:胖头鱼的鱼缸
ITPUB:yhw1809。
除授权转载并标明出处外,均为“非法”抄袭

胖头鱼的鱼缸_01.png
不知不觉来到了第300期了,本来想着是不是是不是改下名,但是都持续了这么多年了,还是算了,这一期讲一个在19c上遇到的一个不痛不痒的BUG。

1 ADDM Spotlight

在EM的数据库监控中,性能列表中有一个ADDM中心区域(ADDM Spotlight):
image.png
在这个页面中会对指定时间内的ADDM进行自动化的统计分析:
image.png
可以看到指定时间内,所有等待类型、事件对数据库性能影响的出现概率以及性能影响的百分比:
image.png
这一功能省去了人工统计的烦恼,结合 实时的ASH和SQL监控可以更加快捷的定位数据库的性能问题,尤其是定位需要优化的SQL:
image.png

2 问题复现

在某些数据库集群中就会发现进入ADDM Spotlight页面没有任何结果,并有以下问题:
image.png
经过检查,数据库的AWR快照生产是正常的:
image.png

3 问题排查

通过SR,对相关参数也进行了排查:

show parameter STATISTICS_LEVELselect count(*) from DBA_ADVISOR_TASKS where created>sysdate-1;SELECT a.ksppinm "Parameter",
a.ksppdesc "Description",
b.ksppstvl "Session Value",
c.ksppstvl "Instance Value"FROM x$ksppi a,
x$ksppcv b,
x$ksppsv cWHERE a.indx = b.indxAND a.indx = c.indxAND a.ksppinm LIKE '/_addm_auto_enable%' ESCAPE '/'ORDER BY 1;

image.png
首先数据库配置是正常的,但是24小时内产生的优化任务记录相较于正常数据库偏少,下面是其他正常数据库的查询结果:
image.png

4 问题与原理

通过SR了解到,ADDM Spotlight是通过AWR报表中的ADDM章节实现相关功能的,经过对RAC级别AWR报表生成,发现部分时间段(最小间隔)生成的AWR报表中是没有ADDM相关内容生成的:
image.png
image.png
也就是因为这个问题造成了ADDM Spotlight没有数据生成,而在部分情况下把时间指定到最近一次快照运行,则可以出结果:
image.png
经过实际操作,数据库是可以单独生成ADDM报告的,因此问题就是在部分AWR报告中确实ADDM部分。
经过SR排查匹配到了一个 Bug 35224263 : AWR REPORT IN HTML FORMAT MISSING THE ADDM REPORTS SECTION,由于本数据库版本较老(19.16),BUG页面显示受影响版本为19.17,目前不会针对该版本单独提供补丁解决,SR建议应用最新的19.26补丁以解决这一问题。而且该问题不会影响数据库正常运行和常规问题排查、调优等操作。

总结

这是一个AWR报告中ADDM部分缺失的BUG,无关痛痒。
老规矩,知道写了些啥。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31466763/viewspace-3075149/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2017-06-07

  • 博文量
    383
  • 访问量
    403408