1、AWR原始数据与AWR报告的区别
AWR原始数据:
是oracle数据库mmon进程定期将统计量从内存转储至磁盘,并以结构化的形式存入若干张表组成自动工作负荷存储仓库(AutomaticWorkload repository﹐简写为AWR)的原始数据,有经验的DBA可以自由的查询所需要的历史数据
AWR报告:
使用awrrpt.sql、awrrpti.sql、awrddrpt.sql、awrddrpi.sql所生成的为AWR报告,一般为保存为HTML或TXT格式文件,使用Toad等工具生成的AWR报告也是通过调用上面几个sql脚本所生成的,我们所看到的是已经分析好或已经排版好了的在一段时间内的报告文件
2、AWR原始数据导出的意义
(1)起到备份的作用
(2)导出后,导入到其它数据库中进行深度分析
3、awrextr.sql存放位置
(1)存放路径:$ORACLE_HOME/rdbms/admin
(2)查看存在情况
[root@INFA ~]# su - oracle [oracle@INFA ~]$ cd $ORACLE_HOME/rdbms/admin [oracle@INFA admin]$ ls -l |grep awrextr.sql -rw-r--r--. 1 oracle oinstall 11082 Mar 24 2009 awrextr.sql |
4、使用awrextr.sql前提条件准备(创建directory)
使用awrextr.sql,数据库中必须具有directory
4.1 在操作系统上创建directory的目录
[root@INFA ~]# mkdir -p /u01/awr_extr [root@INFA ~]# chown -R oracle:oinstall /u01/awr_extr |
4.2 在数据库上创建directory
SQL> create directory awr_extr as '/u01/awr_extr'; Directory created. |
5、使用awrextr.sql导出awr数据
SQL> |