利用DBConsole查看生成的AWR报告

前面有一篇讲了如何定时生成AWR报告,但是报告是生成在服务器上的,需要ftp下来查看.实际上,我们可以利用Oracle 10g的DBConsole直接在web上查看.[@more@]

前面有一篇讲了如何定时生成AWR报告,但是报告是生成在服务器上的,需要ftp下来查看.实际上,我们可以利用Oracle 10g的DBConsole直接在web上查看.
DBConsole的root为$ORACLE_HOME//oc4j/j2ee/home/default-web-app/, 那么我们直接在这个目录下建立自己的目录 awr,然后把生成的qwr报告放在这个目录下就可以通过web来看了.如:http://134.96.32.206:5501/awr/sp_2048_2049.html , 但是这样还不是太方便,因为我们需要先知道报告的文件名. 更进一点,我们需要有一个index.html,它列出了我可以看到的所有文件名,点击就可以看每一个报告.
这里提供一个脚本,可以加在生成报告的脚本里面,在生成报告后立即调用这个脚本,直接生成index.html.这样我就只要打开http://134.96.32.206:5501/awr/index.html就可以看到的报告了(看到的报告和awr的retetion相关,默认是7天的,但这些报告还是在服务器上,可以定期清理).

generate_index.sql

set linesize 200
set head off
set term off verify off feedback off pagesize 999
rem set markup html on entmap ON spool on preformat off
spool report/index.html

prompt
prompt

人力资源管理系统AWR报告


prompt
select 'the lastest report is generated at '|| to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual;
prompt

prompt
SNAP_IDREPORTBEGIN_TIMEEND_TIME
'||snap_id||''||'sp_'||(snap_id-1)||'_'||snap_id||'.html '||''||to_char(begin_interval_time,'YYYY-MM-DD HH24:MI')||''||to_char(end_interval_time,'YYYY-MM-DD HH24:MI')||'



spool off

set MARK HTML off
set veri on
set heading on
set term on

---end of file-----

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

转载于:http://blog.itpub.net/1068/viewspace-968940/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值