ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

oracle设置awr采集间隔和保留时间

2021-08-30 09:32:01  阅读:233  来源: 互联网

标签:00 WORKLOAD REPOSITORY DBMS ------------------------------ 间隔 awr SQL oracle


环境:

OS:Centos 6

DB:11.2.0.4

1.查看当前awr采集时间间隔和保留时间
SQL> col SNAP_INTERVAL for a20
SQL> col RETENTION for a20
SQL> select * from dba_hist_wr_control;

DBID SNAP_INTERVAL RETENTION TOPNSQL
------------------------------ -------------------- -------------------- ------------------------------
2510643529 +00000 01:00:00.0 +00008 00:00:00.0 DEFAULT
可以看到当前的采集间隔是1小时,保留时间是7天

2.修改采集间隔和保留时间
修改采集间隔为1小时,保留时间是3天
SQL> BEGIN
2 DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(
3 interval => 60,
4 retention => 3*24*60);
5 END;
6 /
BEGIN
*
ERROR at line 1:
ORA-13541: system moving window baseline size (604800) greater than retention (259200)
ORA-06512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 174
ORA-06512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 222
ORA-06512: at line 2


报错解决办法,修改基数值
SQL> SELECT dbid, baseline_name, baseline_type, moving_window_size from dba_hist_baseline;

DBID BASELINE_NAME BASELINE_TYPE MOVING_WINDOW_SIZE
------------------------------ ---------------------
2510643529 SYSTEM_MOVING_WINDOW MOVING_WINDOW 8

当前的基数值为8,这里我们修改成7(基数值必须小于或等于AWR快照所设置的保留值)

修改基数值:
SQL> exec DBMS_WORKLOAD_REPOSITORY.MODIFY_BASELINE_WINDOW_SIZE(7)

 

再次执行:
SQL> BEGIN
2 DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(
3 interval => 60,
4 retention => 3*24*60);
5 END;
6 /

PL/SQL procedure successfully completed.


3.查看修改结果
SQL> select * from dba_hist_wr_control;

DBID SNAP_INTERVAL RETENTION TOPNSQL
------------------------------ -------------------- -------------------- ------------------------------
2510643529 +00000 01:00:00.0 +00003 00:00:00.0 DEFAULT

标签:00,WORKLOAD,REPOSITORY,DBMS,------------------------------,间隔,awr,SQL,oracle
来源: https://www.cnblogs.com/hxlasky/p/15204507.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有