RDA是Remote Diagnostic Agent 的简称,是oracle用来收集、分析数据库的工具,运行该工具不会改变系统的任何参数,RDA收集的相关数据非常全面,可以简化我们日常监控、分析数据库的工作,Oracle Support也建议我们在反馈相关问题时,提供RDA收集的数据,这样可以为快速解决问题提供一个有力的保证。
AWR是Oracle Database 10g 提供的一个新工具:(AWR:Automatic Workload Repository)。Oracle 建议用户用这个取代 Statspack。AWR 实质上是一个 Oracle 的内置工具,它采集与性能相关的统计数据,并从那些统计数据中导出性能量度,以跟踪潜在的问题。
与 Statspack 不同,快照由一个称为 MMON 的新的后台进程及其从进程自动地每小时采集一次。为了节省空间,采集的数据在 7 天后自动清除。快照频率和保留时间都可以由用户修改。它产生两种类型的输出:文本格式(类似于 Statspack 报表的文本格式但来自于 AWR 信息库)和默认的 HTML 格式(拥有到部分和子部分的所有超链接),从而提供了非常用户友好的报表。
先看数据库环境,版本,压力大小等
然后分析命中率,首先你要懂命中率什么意思然后定一个阀值,达到这个阀值有可能会有哪些问题,然后向下找出证据
最后也是最重要的是 等待事件,弄清楚每个等待事件的意义,然后向下找证据
事件下面基本可以看作证据,来证明你对命中率和等待事件的分析。
所以第一:你要会分析出问题。
第二:要知道AWR都收集哪些数据,对你的分析来佐证!
登录sqlplus,运行脚本,命令为:@$ORACLE_HOME/rdbms/admin/awrrpt
会先提示:
Specify the Report Type
~~~~~~~~~~~~~~~~~~~~~~~
Would you like an HTML report, or a plain text report
Enter 'html' for an HTML report, or 'text' for plain text
Defaults to 'html'
Enter value for report_type:
让你选择生成格式为html还是text,一般直接敲回车,默认用html形式
Specify the number of days of snapshots to choose from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Entering the number of days (n) will result in the most recent
(n) days of snapshots being listed Pressing <return> without
specifying a number lists all completed snapshots
Enter value for num_days:
接下来会让你选择要生成awr报告的天数,不输人直接回车会默认1天,回车后会出现列表
然后会让你选择开始的snap号和结束的snap号,如:
Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap:
确认后,会让你输入文件名称,此处可以修改文件路径,也可以默认不输入,直接回车,那么文件会生成至$ORACLE_HOME/rdbms/admin/路径下,纯手打,望采纳- -
以上就是关于Oracle里的两个工具RDA和AWR,这两个东东我有些分不清。请你解释一下,谢谢你。全部的内容,包括:Oracle里的两个工具RDA和AWR,这两个东东我有些分不清。请你解释一下,谢谢你。、如何看懂Oracle数据库AWR报告、请教AWR报告怎么会生成.lst文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)