签到成功

知道了

CNDBA社区CNDBA社区

DM AWR工具使用实践(一)

2024-03-25 16:35 1532 0 原创 DM数据库
作者: shinelifes

DM AWR工具使用实践(一)

简要介绍DM AWR工具的操作和使用,该工具是2022年2月月度版推出的,功能在不断优化中。后期将作为多个专栏进行详细分享。

1、检查数据库版本

select build_version from SYS.”V$INSTANCE” UNION ALL
select id_code;http://www.cndba.cn/shinelifes/article/131518

2、检查AWR是否启用

select sf_check_awr_sys;
0:未启用
1:已启用
DM AWR工具是2022年2月月度版推出的产品工具http://www.cndba.cn/shinelifes/article/131518

3、启用AWR

sp_init_awr_sys(1); —启用
sp_init_awr_sys(0); —停用
启用后默认会创建一个SYSAUX的表空间,对应的数据文件是SYSAWR.DBF
http://www.cndba.cn/shinelifes/article/131518http://www.cndba.cn/shinelifes/article/131518

4、设置时间间隔

call dbms_workload_repository.awr_set_interval(10);http://www.cndba.cn/shinelifes/article/131518

5、手动收集AWR报告

dbms_workload_repository.create_snapshot();
重复执行

6、检查AWR报告

select * from sys.wrm$_snapshot;
http://www.cndba.cn/shinelifes/article/131518

7、生产AWR报告

call sys.awr_report_html(1,3,’/home/dmdba’,’AWR20230628.HTML’);
AWR内容如下所示,熟悉ORACLE的朋友,是不是看着很亲切。

http://www.cndba.cn/shinelifes/article/131518
http://www.cndba.cn/shinelifes/article/131518

8、清理AWR报告

dbms_workload_repository.awr_clear_history(); —清理所有的历史快照信息
dbms_workload_repository.drop_snapshot_range(1,2); —清理指定快照之间的AWR报告

http://www.cndba.cn/shinelifes/article/131518
http://www.cndba.cn/shinelifes/article/131518

9、查看快照配置信息

select * from sys.”WRM$_WR_CONTROL”;

快照生成时间间隔是1小时
保留时间为8天

10、修改快照配置信息

示例:
快照生成时间间隔是2小时,保留时间为6天
单位分钟:2小时=120分钟
6天=8640分钟
dbms_workload_repository.modify_snapshot_settings(8640,120);

修改后,如下图所示。

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

DM AWR工具使用实践

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

shinelifes

关注
  • 29
    原创
  • 0
    翻译
  • 0
    转载
  • 0
    评论
  • 访问:52640次
  • 积分:102
  • 等级:初级会员
  • 排名:第29名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ