在之前的博客中,我们介绍了Oracle 19c AWR的一些变化,如下:
Oracle 19c AWR 报告的变化
https://www.cndba.cn/dave/article/4364
在Oracle 19c的AWR 报告中,会多一些内容,包括ASH和 ADDM, 但在Oracle 19c,21c和23ai中有一个bug:
Bug 34733173 - Tablespace IO Stats and File IO Stats Data Must Be Included in AWR Reports From Oracle 19C, 21C and 23ai (Doc ID 34733173.8)
该bug 会导致AWR 报告中缺少Tablespace IO Stats 和File IO Stats Data 的数据,在Oralce 19.22 以后已经修复了该bug。
对于之前的版本,可以通过执行如下命令来解决:
$ sqlplus / as sysdba
exec dbms_workload_repository.modify_table_settings(table_name => 'WRH$_FILESTATXS', flush_level => 'TYPICAL');
exec dbms_workload_repository.modify_table_settings(table_name => 'WRH$_DATAFILE', flush_level => 'TYPICAL');
exec dbms_workload_repository.modify_table_settings(table_name => 'Tempfile Group', flush_level => 'TYPICAL');
exec dbms_workload_repository.modify_table_settings(table_name => 'WRH$_TEMPFILE', flush_level => 'TYPICAL');
exec dbms_workload_repository.modify_table_settings(table_name => 'WRH$_TEMPSTATXS', flush_level => 'TYPICAL');
可以根据需要,在CDB 或者PDB 级别执行。
版权声明:本文为博主原创文章,未经博主允许不得转载。