Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3672180
  • 博文数量: 715
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7745
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(715)

文章存档

2023年(75)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

分类: 数据库开发技术

2023-05-15 10:06:37


  1. 1.检查是否启用AWR
  2. set lineshow off
  3. SELECT SF_CHECK_AWR_SYS;
  4. 讨厌的1是0否

  5. 2.初始化AWR系统包
  6. SP_INIT_AWR_SYS(1);
  7. 会创建一个SYSAUX 表空间

  8. 3.设置间隔为30分钟
  9. CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(30);

  10. 4.手动创建快照
  11. DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();

  12. 5.查看创建的快照信息,重点看快照ID;
  13. SELECT * FROM SYS.WRM$_SNAPSHOT;

  14. 6.生成AWR报告
  15. CALL SYS.AWR_REPORT_HTML(2,3,'/home/dmdba','awr_2_3.html');


  16. set pages 1000
    spool /tmp/dm_awr_text.txt
    SELECT * FROM TABLE (DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_TEXT(6,7));
    spool off;
  17. 
    
后期要注意sysaux空间增长情况,可能1天4G。

普通用户要想生成awr,需要授权

  1. grant execute on sys.AWR_REPORT_HTML to XXX;


快照保留周期
  1. select * from SYS.WRM$_WR_CONTROL;

设置快照

  1. DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(10080,60);

设置快照生成时间间隔为30分钟
DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(30);

清理快照方法:
  1. DBMS_WORKLOAD_REPOSITORY.AWR_CLEAR_HISTORY;

阅读(418) | 评论(0) | 转发(0) |
0

上一篇:提取dm.ini

下一篇:dfs lock handle 诊断

给主人留下些什么吧!~~