AWR以及ASH状态报告脚本类型

AWR状态报告脚本类型:
awrrpt.sql:获取本实例中的AWR报告
awrrpti.sql:获取指定实例中的AWR报告。
(比如一个oracle安装了多个数据库的情况,或者一个数据库中集中存储了多个实例的AWR数据)
awrsqrpt.sql:获取某个SQL语句的AWR报告。(通过sqlid来指定)
awrsqrpi.sql:获取指定实例的的某个SQL的AWR报告
awrddrpt.sql :对比两个时间段的报告。
awrddrpi.sql:获取指定实例中的两个时间段的报告,或者两个实例的各自一个时间段内的报告。


ASH Reports
ASH每秒都对History v$session_wait + v$session + extras 进行采样,记录活动会话的events,由进程MMNL
可以基于session进行分析。
可以收集,较短时间(如几分钟中)的状态,进行分析;
可以在time, session, module, action, or SQL_ID多维度上进行分析。

输入脚本:
@?/rdbms/admin/ashrpt.sql

选择需要的文件格式
Enter value for report_type: html

输入开始时间10分钟前:(单位分钟)
Enter value for begin_time: -10

输入时间段,默认到当前,(即系统当前时间-begin_time)
Enter value for duration:

输入完之后,会有一些选项直接跳过了(oracle已经帮你选择了)
主要是维度选择,如 session, module, action, or SQL_ID等,

输入文件名:
Enter value for report_name:
Using the report name ashrpt_1_0310_0131.txt

文件就产生了。
(exit->ls(linux)、dir(dos)就可以看到生成的文件)


另外一个脚本:
ashrpti.sql主要是产生不同数据库的信息ASH报告。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值