如果没有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包
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/19423/viewspace-1043582/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/19423/viewspace-1043582/