TA的每日心情 | 开心 2023-8-9 11:05 |
---|
|
查询当前的设置
- SQL> select SNAP_INTERVAL,RETENTION from dba_hist_wr_control;
复制代码 修改为20天,30分钟间隔
- exec DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(28800,30);
复制代码 手动生成快照
- exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
复制代码 手动删除当前库快照
- exec DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE(106,107);
复制代码 手动删除其他库快照
- exec DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE(715,730,1022869489);
复制代码 创建基线
- DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE (
- start_snap_id IN NUMBER,
- end_snap_id IN NUMBER,
- baseline_name IN VARCHAR2);
复制代码- exec DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE (106,107,'sqlt_base_1');
复制代码 删除基线
- select baseline_id,baseline_name,start_snap_id,end_snap_id,baseline_type,creation_time from dba_hist_baseline;
复制代码- exec DBMS_WORKLOAD_REPOSITORY.DROP_BASELINE ('&base_name')
复制代码 添加特定sql捕获
- exec dbms_workload_repository.add_colored_sql('&sql_id');
复制代码 删除特定sql捕获
- exec dbms_workload_repository.drop_colored_sql('&sql_id');
复制代码 用select生成text awrrpt
- set lines 180
- SELECT output FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_TEXT(631726184,1,89,90));
复制代码 用select生成html awrrpt
- SELECT dbms_workload_repository.awr_report_html(<snapshot_id>, <snapshot_id>, <report_type>) as report FROM dual;
- 将 <snapshot_id> 替换为你想要生成报告的快照 ID,<report_type> 可以是 html、text 或 active。
复制代码 关闭快照
- begin DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(0,0); end;
复制代码 永久保留快照
- begin DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(0,30); end;
复制代码
|
|