- 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 id和Inst 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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12238525/viewspace-713627/