手工生成的心田报告的方法是什么

介绍

手工生成的心田报告的方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

本篇文章给大家分享的是有关手工生成的心田报告的方法是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

心田(自动负载库)报告是我们进行日常数据库性能评定,问题SQL发现的重要手段。熟练掌握心田报告,是做好开发,运维DBA工作的重要基本功。

心田报告的原理是基于Oracle数据库的定时镜像功能。默认情况下,甲骨文数据库后台进程会以一定间隔(一小时)收集系统当前状态镜像,并且保存在数据库中。生成的心田报告时,只需要指定进行分析的时间段(开始镜像编号和结束镜像编的号),就可以生成该时间段的性能分析情况.AWR镜像保存在数据库中的时间为一个月左右。

目前Oracle10g之后,心田报告取代了原先的Statspack报告成为一个主流性能分析报告。通常可以从OEM (Oracle企业管理器控制台)平台上生成查看心田报告,在OEM中使用图形化方法更加容易。本篇中介绍使用手工脚本方式生成的心田的方法,脱离OEM的限制。

1,,运行脚本

首先,准备一个目录作为心田;生成报告的路径。

[oracle@bspdev/] $ ls - l | grep测试

drwxr-xr-x又是;,2 oracle oinstall 4096年6月21日13:01测试

[oracle@bspdev/] $ cd测试

启动sqlplus等开发工具,调用生成脚本。程序脚本一般保存在$ ORACLE_HOME下的rdbms/管理中,名称为awrrpt。sql .

[oracle@bspdev测试]sqlplus美元/nolog

sql * +:释放11.2.0.1.0生产>关于手工生成的心田报告的方法是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

手工生成的心田报告的方法是什么