1.获得 DBMS_WORKLOAD_REPOSITORY 系统包的启用状态。
SELECT SF_CHECK_AWR_SYS;
2.创建系统包环境:
SP_create _SYSTEM_PACKAGES(1);
3.创建或删除 DBMS_WORKLOAD_REPOSITORY 系统包。
SP_INIT_AWR_SYS(1);
SELECT SF_CHECK_AWR_SYS;
4.设置快照的创建间隔时间(每10分钟自动创建一次快照)
CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(10);
5.手动创建快照
DBMS_WORKLOAD_REPOSITORY.create _SNAPSHOT();
6.查看创建的快照信息
SELECT * FROM SYS.WRM$_SNAPSHOT;
7.再次创建快照
DBMS_WORKLOAD_REPOSITORY.create _SNAPSHOT();
再次查询快照信息,包括快照id
SELECT * FROM SYS.WRM$_SNAPSHOT;
8.生成AWR分析报告,获取快照id在1~2范围内的AWR分析报告生成在/home/dmdba 目录下的AWR.HTML文件
SYS.AWR_REPORT_HTML(1,2,'/dmdata','AWR.HTML');
9.查看awr文件
10.清理全部快照
CALL DBMS_WORKLOAD_REPOSITORY.AWR_CLEAR_HISTORY();
11.删除后的快照信息:
SELECT * FROM SYS.WRM$_SNAPSHOT;
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。