暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
如何给PDB打开AWR快照.docx
176
2页
3次
2024-08-26
10墨值下载
execute dbms_workload_repository.modify_snapshot_settings(interval =>
30,retention => 20160);
目标
如何在 12.2 或更高版本上为 PDB 级别创建 AWR
解决方案
这是 12.2 或更高版本的新功能。
Oracle Database Performance Tuning Guide
12c Release 2 (12.1)
6.2.7 Managing Automatic Workload Repository in a Multitenant
Environmenthttp://docs.oracle.com/database/122/TGDBA/gathering-database-
statistics.htm#TGDBA-GUID-D64AEB01-18FF-47EF-BB5C-A0611117D180
可以按照以下详细步骤在 PDB 级别启用和创建 AWR 报告。
1) PDB 级别设置 awr_pdb_autoflush_enabled=true
alter session set container=PDB1;
alter system set awr_pdb_autoflush_enabled=true;
2) 正确设置 AWR 快照 select * from cdb_hist_wr_control;
DBID SNAP_INTERVAL RETENTION TOPNSQL CON_ID
2580889417 +40150 00:01:00.0 +00008 00:00:00.0 DEFAULT 3
execute dbms_workload_repository.modify_snapshot_settings(interval => 60);
select * from cdb_hist_wr_control;
DBID SNAP_INTERVAL RETENTION TOPNSQL CON_ID
2580889417 +00000 01:00:00.0 +00008 00:00:00.0 DEFAULT 3
3) 另请将 AWR_SNAPSHOT_TIME_OFFSET 设置为 1000000,以避免多个 PDB 同时创
建快照时出现性能问题。
Oracle Database 12c Release 2
Database Reference
1.26 AWR_SNAPSHOT_TIME_OFFSEThttp://docs.oracle.com/database/122/REFRN/A
WR_SNAPSHOT_TIME_OFFSET.htm#REFRN10325
alter system set AWR_SNAPSHOT_TIME_OFFSET=1000000 scope=both;
4) 等待 1-2 小时以自动生成快照:
select * from awr_pdb_snapshot;
或者您可以手动创建快照:SQL> connect / as sysdba
SQL> alter session set container=PDB1;
SQL> exec dbms_workload_repository.create_snapshot();
创建 AWR 报告:
@?/rdbms/admin/awrrpt
Specify the location of AWR Data
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
AWR_ROOT - Use AWR data from root (default)
AWR_PDB - Use AWR data from PDB ** Use the location AWR_PDB for a PDB level
report
of 2
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。