ITPub博客

首页 > 数据库 > Oracle > 手工生成AWR的方法

手工生成AWR的方法

原创 Oracle 作者:sundog315 时间:2010-12-24 10:07:12 0 删除 编辑

如果没有Oracle的spreport.sql,该如何生成AWR报告呢?

其实,AWR报告是用Oracle的过程包来生成的,我们完全可以用sql来生成AWR报告


1.查询snap

select * from sys.wrm$_snapshot order by snap_id desc;

2.生成AWR report

select output from table(

dbms_workload_repository.awr_report_html(

l_dbid => :dbid,

l_inst_num => :inst_num,

l_bid => :bid,

l_eid => :eid,

l_options => :options));


具体内容可以查看dbms_workload_repository包

[@more@]

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

请登录后发表评论 登录
全部评论

注册时间:2010-01-05

  • 博文量
    126
  • 访问量
    540259