ITPub博客

首页 > 数据库 > Oracle > PLSQL工具获取AWR报告的方法

PLSQL工具获取AWR报告的方法

原创 Oracle 作者:a960549548 时间:2024-03-28 10:34:04 0 删除 编辑

通过PLSQLDEV获取AWR报告的方法:

远程取出AWR报告

取出AWR报告的办法

1、查snapid、dbid

select dbid from v$database;
select to_char(s.startup_time,'dd Mon "at" HH24:mi:ss')  instart_fmt
     , di.instance_name                                  inst_name
     , di.db_name                                        db_name
     , s.snap_id                                         snap_id
     , to_char(s.end_interval_time,'dd Mon YYYY HH24:mi') snapdat
     , s.snap_level                                      lvl
  from dba_hist_snapshot s
     , dba_hist_database_instance di
 where di.dbid             = s.dbid
   and di.instance_number  = s.instance_number
   and di.startup_time     = s.startup_time
 order by db_name, instance_name, snap_id;

2、执行命令查询awr得到报告文本

select * from table(dbms_workload_repository.awr_report_html('1435211751',1,8013,8014));

3、将查询得到的awr报告复制到文本文件并保存为html格式即可得到awr报告


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

请登录后发表评论 登录
全部评论
Oracle ACE,MySQL 8.0 OCP,PMP,拥有OceanBase OBCP,TiDB PCTP,GoldenDB GDCP等多项认证,ITPUB认证专家,微信公众号:DBA之友。

注册时间:2022-02-08

  • 博文量
    132
  • 访问量
    171518