如何生成Oracle AWR报告
oracle手工生成AWR报告方法记录
AWR(Automatic Workload Repository)报告是DBA进行日常数据库性能评定、问题SQL发现的重要手段。熟练掌握AWR报告,是做好开发、运维DBA工作的重要基本功。
你还是系统的看一下关于AWR报告的资料吧,系统默认是一小时自己创建一次快照,但是根据快照来取某个时间段的报告,则需要DBA介入。通过你提问问题的方式,建议你系统查找awr的资料,不然即使给你提供了包,你也不会用。
如何自动生成AWR Report报告/Generate Oracle AWRReport Automaticly
自动生成awrpt的另一种实现。
总所周知可以用DBMS_WORKLOAD_REPOSITORYAWR_REPORT_TEXT或者
DBMS_WORKLOAD_REPOSITORYAWR_REPORT_HTML来自动生成report报表。
但该方法使用起来并不是特别方便。
下面是另一种方法的实现,主要用shell 命令,在bash下通过测试。
(
生成格式html/text。
显示1天的snap。
生成SNAP间隔可以根据需要自定义。当前取的是最后两次。
)
AWR_FORMAT=html
NUM_DAYS=1
MAX_SNAP_ID=`sqlplus -S / as sysdba << EOF
set heading off trimspool on feedback off
SELECT trim(max(SNAP_ID)) FROM DBA_HIST_SNAPSHOT;
EOF`
MIN_SNAP_ID=`expr $MAX_SNAP_ID - 1`
AWR_LOG=/tmp/AWR_shahand_`date '+%Y%m%d_%H%M'`html
echo -e "$AWR_FORMAT\n$NUM_DAYS\n$MIN_SNAP_ID$MAX_SNAP_ID\n$AWR_LOG\n"|(sqlplus -S / as sysdba @/rdbms/admin/awrrptsql) > /dev/null
同看《Oracle调优鹰眼深入理解AWR性能报告》教视频急切期待第三讲实际第三讲需要结合量原理知识才能充理解 例Latch activity 、Undo、Dynamic Resource Master均需要理解其原理才能充理解 所些AWR环节 Maclean 今 系列调优讲座介绍 于《Oracle调优鹰眼系列》 则增加本附录作全部Oracle AWR指标介绍 本附录于原理理解面内容更侧重于指标含义介绍AWR鹰眼讲座工具文档
觉本AWR解析哪些指标仍理解透彻 或者讲清楚本页留言谢谢家支持
Hawk Eyes 看AWR鹰眼= 基础理论夯实+看500份AWR
啥AWR
=====================================================================================================
AWR (Automatic Workload Repository)
堆历史性能数据放SYSAUX表空间 AWRSYSAUX都10g现Oracle调优关键特性; 约1999左右始发已经15历史
默认快照间隔110g保存7、11g保存8; 通DBMS_WORKLOAD_REPOSITORYMODIFY_SNAPSHOT_SETTINGS修改
DBA_HIST_WR_CONTROL
AWR程序核dbms_workload_repository包
@/rdbms/admin/awrrpt 本实例
@/rdbms/admin/awrrpti RAC选择实例号
我这是一家医院的HIS,装的小型机,unix的系统,最近客户端的用户老是说死机,很是讨厌,所以求教oracle高手多多指教
先看数据库环境,版本,压力大小等
然后分析命中率,首先你要懂命中率什么意思然后定一个阀值,达到这个阀值有可能会有哪些问题,然后向下找出证据
最后也是最重要的是 等待事件,弄清楚每个等待事件的意义,然后向下找证据
事件下面基本可以看作证据,来证明你对命中率和等待事件的分析。
所以第一:你要会分析出问题。
第二:要知道AWR都收集哪些数据,对你的分析来佐证!
以上就是关于如何生成Oracle AWR报告全部的内容,包括:如何生成Oracle AWR报告、oracle中我要去特定时间内额awr报告,需要创建快照,怎么弄、如何自动生成AWR Report报告等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)