首页 > Linux操作系统 > Linux操作系统 > oracle之awr学习笔记
AWR学习笔记
--修改采集间隔与保留时间
begin
dbms_workload_repository.modify_snapshot_settings(
interval =>30,
retention=>10*24*60);
end;
--查看采集间隔与保留时间
select snap_interval,retention from dba_hist_wr_control;
--手工生成snap
exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT ();
--手工删除snapid
exec DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE (low_snap_id => 3073,high_snap_id => 3073);
--查询起始快照的SNAP_ID和终止快照的SNAP_ID(也即查看现在最大的snapid)
select * from (select snap_id from DBA_HIST_SNAPSHOT order by snap_id desc) where rownum<10;
-- AWR采集信息可以从以下的语句中查询出来的表中得知
select view_name from user_views where view_name like 'DBA\_HIST\_%' escape '\';
--直接修改$ORACLE_HOME/rdbms/admin下的awrrpti.sql的脚本,然后直接运行awrrpt.sql就可以了。不用再次输入各个参数。
define inst_num=1;
define num_days=10;
define inst_name = 'qili';
define db_name = 'qili';
define dbid=1810911595;
define begin_snap=45;
define end_snap=49;
define report_type='html';
define report_name=/u01/report_awr;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20976446/viewspace-677292/ ,如需转载,请注明出处,否则将追究法律责任。