oracle AWR报告

步骤一:
查询出sql的记录

SELECT T.INSTANCE_NUMBER INST, T.DBID, TO_CHAR(T.STARTUP_TIME, 'YYYY-MM-DD HH24:MI:SS') STARTTIME, TO_CHAR(T.END_INTERVAL_TIME, 'YYYY-MM-DD HH24:MI:SS') ENDTIME, T.SNAP_ID FROM DBA_HIST_SNAPSHOT TWHERE T.BEGIN_INTERVAL_TIME >= TO_DATE('2014-04-27', 'YYYY-MM-DD')ORDER BY T.BEGIN_INTERVAL_TIME

注:时间为输入值,看需要输入

步骤二:

  • 方法一sql:
select DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_HTML(&dbid, &inst_num, &b_snapid, &e_snapid) from dual;
  • 方法二sql:
select output from table(dbms_workload_repository.awr_report_text(&dbid, &inst_num, &b_snapid, &e_snapid));
参数解释:
1. &dbid DBID(即DBA_HIST_SNAPSHOT.DBID)
2. &inst_num INSTANCE_NUMBER(即DBA_HIST_SNAPSHOT.INSTANCE_NUMBER)    
3. &b_snapid snapid(即DBA_HIST_SNAPSHOT.SNAP_ID)的开始id
4. &e_snapid snapid(即DBA_HIST_SNAPSHOT.SNAP_ID)的结束id

例子:

select DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_HTML(1806502892,1,8927,8928) from dual;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言本文为前一篇 Oracle-AWR的使用的细节补充,重在讲解awr报告生成、基线报告生成、命令行操作。 awr...
    灼灼2015阅读 2,318评论 0 4
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,742评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • 有一次,带家里的狗看医生,坐上一辆计程车。由于狗咳嗽得很厉害,吸引了司机的注意,反身问我:“狗感冒了吗?”“是呀!...
    TWE阅读 2,716评论 0 0
  • 景区收费60,想来帝都的景点还是良心了许多,这里是个AAAA级景区,我一直觉得这类评级有些无聊,把本不可以量化的东...
    刺梨花再开阅读 277评论 2 2