ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 远端数据库AWR 导入到本地分析

远端数据库AWR 导入到本地分析

原创 Linux操作系统 作者:huyi_tony 时间:2011-12-20 15:45:32 0 删除 编辑

  • AWR信息的导出

导出库(TEST)端操作

awrextr.sql脚本完成 awr信息的导出。

要输入的信息有 数据库id,报告的起始和结束快照号,生成的dump文件放在哪个oracle目录(创建好的 oracle directory),和dump文件名字

注意:输入oracle目录时,是大小写敏感的;dump文件,会自动加.dmp后缀(WINDOWS下后缀是.DMP

SQL> @?/rdbms/admin/awrextr.sql

  • AWR信息的导入

导入库(HY)端操作

dump文件传到导入库对应的Oracle目录下。

调用awrload.sql来导入信息。

要求输入oracle目录(大小写敏感),dump文件名,以及awr信息导入到哪个用户下。

注意,oracle目录是 大小写敏感的;dump文件名会自动加.dmp后缀(如果是在windows服务器上导出的,后缀是.DMP,在Linux下要先改文件名 成.dmp后缀);导入用户 会新建这个用户,要求指定该用户的默认表空间(默认在SYSAUX)和临时表空间。指定用户时,要用大写;导入成功后,用户会被删除。

SQL> @?/rdbms/admin/awrload.sql



  • 针对导入AWR 生成报告

导入库(HY)端操作

awrrpti.sql生成生成报告,它会让选择DB id和实例号(Inst Num)。除了,多输入DB idInst Num外,其他的都和生成当前数据库的awr报告一致,文件类型,几天的信息,起始快照号,结束快照号,报告文件名。

SQL> @?/rdbms/admin/awrrpti.sql


  • 看报告中的TOPSQL的执行计划

导入库(HY)端操作

要查看topsql中,sql的执行计划。用dbms_xplan.display_awr来实现,指定sql id 和导出awr信息的数据库的db id

SQL> set linesize 500

SQL> select * from table( dbms_xplan.display_awr( sql_id => '8t9xmjjhdv8bv', db_id => 161604471));

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12238525/viewspace-713627/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 索引的行锁等待
请登录后发表评论 登录
全部评论

注册时间:2011-07-21

  • 博文量
    22
  • 访问量
    59886