Oracle里的两个工具RDA和AWR,这两个东东我有些分不清。请你解释一下,谢谢你。

Oracle里的两个工具RDA和AWR,这两个东东我有些分不清。请你解释一下,谢谢你。,第1张

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文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10638897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存