微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > Oracle10g的AWR性能优化工具简介

Oracle10g的AWR性能优化工具简介

时间:07-18 来源:IT专家网 点击:

  可以将AWR数据导出并迁移到其它数据库以便于以后分析。Oracle10g Release2提供两个新工具来完成导出和迁移。AWR数据的工作。

  DBMS_SWRF_INTERNAL.AWR_EXTRACT用来导出数据,其使用方法如下,

Begin
DBMS_SWRF_INTERNAL.AWR_EXTRACT (
dmpfile => 'awr_data.dmp',
dmpdir => 'TMP_DIR',
bid => 302,
eid => 305);
end;

  其中,dmpfile参数用于指定将要导出的AWR数据文件的名字,dmpdir是指定存放导出文件的目录路径,bid是起始快照编号,eid是结束快照编号。

  DBMS_SWRF_INTERNAL用来迁移AWR数据文件到其他数据库。导入AWR数据的过程分为两个步骤,首先使用DBMS_SWRF_INTERNAL.AWR_LOAD方法把数据导入到一个临时模式中,本例是AWR_TEST(也可以自己定义名称),具体方法如下,

begin
DBMS_SWRF_INTERNAL.AWR_LOAD (
SCHNAME => 'AWR_TEST',
dmpfile => 'awr_data',
dmpdir => 'TMP_DIR');
end;

  接下来把需要把AWR数据转移到SYS模式中,操作方法如下,

  exec DBMS_SWRF_INTERNAL.MOVE_TO_AWR (SCHNAME => 'TEST');这样AWR数据的导入工作已经完成,现在可以使用这种方法建立一个专门存放AWR数据的数据库,用于集中管理和分析多个数据库实例的性能统计数据。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top