1、切换oracle用户
2、查找awrrpt.sql路径
一般在$ORACLE_HOME/rdbms/admin/目录下
3、登录sysdba用户
4、执行awrrpt.sql
5、输入要生成的awr报告的类型,可以输入text或者html两种类型,一般采取html
6、选择查看最近多少天的镜像记录 ,输入1,表示要查看今天0点开始到当前时间的记录;输入2,表示要查看昨天0点到当前时间的记录,输入3,表示前天0点到当前时间的记录。默认AWR镜像保留一个月,缺省记录最近7天。
7、输入天数后,洁面会显示出一列时间段的信息,每个事件对应一个snap id,间隔默认时间为1个小时,然后如数开始Snap ID和结束Snap ID
8、输入开始Snap Id和结束Snap Id
9、生成AWR报告和下载AWR报告
生成的AWR报告在/home/oracle/路径下,找到下载本地完成。
10、查询当前awr报告保留时间
col SNAP_INTERVAL for a20
col RETENTION for a20
SQL> select * from dba_hist_wr_control;
11、修改awr采样时间间隔和保留周期
SQL>execute dbms_workload_repository.modify_snapshot_settings(interval => 60,retention => 20160);
说明:修改采样间隔为1小时。 60min
修改采样数据保留期限为14天。 60*24*14=20160。
12、查询awr采样规则
SQL> select * from dba_hist_wr_control;
网友评论