工作需求:项目中需要把生产库中所有的AWR报告dump出来,然后导入到方便测试的数据库中。在测试库中的AWR报告需要根据dbid和实例名逐个导出,如果遇到很多再加上RAC系统,会很麻烦。在网上找了一些脚本,发现没有适合自己的,所以就自己学习了一个存储过程来实现这样的功能。说明:在$ORACLE_HOME/rdbms/admin/awrrpti.sql中可以看到,生成AWR报告主要使用DBMS_WO...
分类:
数据库 时间:
2014-07-20 22:23:53
阅读次数:
329
行迁移和行链接是经常接触到的一个概念。行链接是记录太大,一个数据块无法存储,oracle就会将其存储在相链接的块中,如果记录中数据类型包括:LONG、LONG RAW、LOB等数据类型时,行链接则无法避免了,可以在AWR实例活动统计部分的table fetch continued row分析可以看....
分类:
其他好文 时间:
2014-07-16 19:00:25
阅读次数:
214
在AWR中定位到问题SQL语句后想要了解该SQL statement的详细运行计划,于是就用AWR报告中得到的SQL ID去V$SQL等几个动态性能视图中查询,但发现V$SQL或V$SQL_PLAN视图都已经找不到相应SQL ID的记录,一般来说这些语句已经从shared pool共享池中被替换出去...
分类:
数据库 时间:
2014-07-11 11:58:50
阅读次数:
307
1.以oracle用户登录oracle数据库,执行如下命令登录数据库:
sqlplus / as sysdba
2.运行如下命令:
@?/rdbms/admin/awrrpt.sql
3.出现如下信息时,直接回车(默认HTML格式)
Would you like an HTML report, or a plain text report?
4.出现如下信息时,直接回车
Enter ...
分类:
其他好文 时间:
2014-06-24 21:30:53
阅读次数:
226
重新发现Oracle太美之awr相关脚本简单介绍
大家知道在$ORACLE_HOME/rdbms/admin下,有如下的相关脚本(我的环境为11.2.0.4.2):
[oracle@rh64 ~]$ cd $ORACLE_HOME/rdbms/admin
[oracle@rh64 admin]$ ls -ltr awr*
-rw-r--r-- 1 oracle oinstall ...
分类:
数据库 时间:
2014-06-19 12:34:59
阅读次数:
289
在AWR中定位到问题SQL语句后想要了解该SQL statement的详细运行计划,于是就用AWR报告中得到的SQL ID去V$SQL等几个动态性能视图中查询,但发现V$SQL或V$SQL_PLAN视图都已经找不到相应SQL ID的记录,一般来说这些语句已经从shared pool共享池中被替换出去...
分类:
数据库 时间:
2014-06-18 09:55:27
阅读次数:
332
自从Oracle 10g开始支持AWR以后,相比于Statspack,除了有更多新的内容可供参考,HTML保存格式也是为查看文档提供了很多便利。
最近在看尼米克,尼大师的著作,从AWR这一章节开始看,虽然没看完,但看过的内容当中,精辟地说明了AWR使用上的一些常用方法,个人感觉非常实用,至少没有废话,所以在这里也汇总下,方便以后检索。
1、AWR全称是Automatic Wor...
分类:
其他好文 时间:
2014-06-11 00:42:29
阅读次数:
212
-----------------------------Cryking原创------------------------------
-----------------------转载请注明出处,谢谢!------------------------
1.查询AWR相关的视图名称
SELECT table_name
FROM dba_tables t
WHERE table_...
分类:
数据库 时间:
2014-06-05 09:07:51
阅读次数:
427
AWR快照
默认情况下,Oracle每隔一小时会自动产生一个快照,保存最近8天的快照。
我们可以通过如下语句获得产生快照的时间间隔和保存的天数:
SYS@orcl(lx15)> select SNAP_INTERVAL,RETENTION from dba_hist_wr_control;
SNAP_INTERVAL ...
分类:
数据库 时间:
2014-05-25 06:24:48
阅读次数:
348