oracle之awr學習筆記

liqilin0429發表於2010-11-03

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部落格 ” ,連結:http://blog.itpub.net/20976446/viewspace-677292/,如需轉載,請註明出處,否則將追究法律責任。

相關文章