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数据的数据库,用于集中管理和分析多个数据库实例的性能统计数据。
- 浅析SQL Server与Oracle区别(04-22)
- 5条DBA最佳实践指导(04-25)
- Oracle简化Oracle 10g中用户管理(04-29)
- 讲解基于Oracle高性能动态SQL程序开发(04-29)
- 在Linux系统下优化Oracle具体步骤(05-01)
- 如何选择Oracle优化器(04-30)