如何在Oracle12.2或更高版本上为PDB级别创建AWR

分类:编程技术 时间:2024-02-20 15:33 浏览:0 评论:0
0
本文主要介绍“如何在Oracle12.2以上版本上创建PDB级别的AWR”。在日常操作中,相信很多人对于如何在Oracle12.2以上版本上创建PDB级别的AWR有疑问。带着迷茫,小编查阅了各种资料,整理出了简单好用的操作方法。希望对解答您对《如何在Oracle12.2以上创建PDB级别的AWR》的疑惑有所帮助!接下来就请跟随小编一起来学习吧!

这是12.2或更高版本中的新功能。

Oracle 数据库性能调优指南
12c 第 2 版 (12.1)
6.2.7 在多租户环境中管理自动工作负载存储库

http://docs。 oracle.com/database/122/TGDBA/gathering-database-statistics.htm#TGDBA-GUID-D64AEB01-18FF-47EF-BB5C-A0611117D180


您可以按照以下详细步骤操作: PDB 级别 启用并创建 AWR 报告。


1) 设置 awr_pdb_autoflush_enabled=truePDB级别:

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_ID2580889417 +40150 00:01:00.0 +00008 00 :00:00.0 DEFAULT 3execute dbms_workload_repository.modify_snapshot_settings(interval => 60 );选择*来自cdb_hist_wr_control; dbid snap_interval保留topnsql con_id2580889417 +00000 01:00:00.0 +00008 00:00:00. 00:00.0:00.0默认3 


当多个PDB同时创建快照时。

Oracle Database 12c Release 2数据库参考1.26 AWR_SNAPSHOT_TIME_OFFSEThttp://docs.oracle.com/database/122/REFRN/AWR_SNAPSHOT_TIME_OFFSET.htm#REFRN10325alter system set AWR_SNAPSHOT_TIME_OFFSET=100 0000scope=both;< / pre>

AWR_SNAPSHOT_TIME_OFFSET

AWR_SNAPSHOT_TIME_OFFSET 指定自动工作负载存储库 (AWR) 快照开始时间的偏移量。

< /tr>
属性说明

参数类型

整数

默认值

默认没有偏移量。

可修改

更改系统

可在 PDB 中修改

值范围

0 - 3599,或特殊值 1000000

基本

Oracle RAC

多个实例应使用相同的值

AWR 快照通常在整点开始(12:00、1:00、2:00 等)。此参数允许 DBA 指定 AWR 快照启动时间的偏移量。

这是一个有用的参数,可以避免多个实例全部启动其 A 时出现 CPU 峰值同时WR快照。如果您有一个包含许多实例的大型系统(如许多 Exadata 安装),并且遇到此类 CPU 峰值,则此参数可能非常有用。

该参数以秒为单位指定。通常,您将其设置为小于 3600 的值。如果设置特殊值 1000000 (1,000,000),您将获得自动模式,其中偏移量基于数据库名称。

自动模式为当同一节点上运行大量实例时,这是获得合理的偏移时间分布的有效方法。

4) 等待 1-2 小时,以便自动生成快照:

从awr_pdb_snapshot中选择*;或者您可以手动创建快照: SQL> connect / as sysdbaSQL> alter session set container=PDB1;SQL> exec dbms_workload_repository.create_snapshot();创建AWR报告:@?/rdbms/admin/awrrpt指定AWR Data的位置~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~AWR_ROOT -使用 AWR 数据a from root(默认)AWR_PDB - 使用 PDB 中的 AWR 数据 ** 使用位置 AWR_PDB 获取 PDB 级别报告

5) 参考文档

如何在12.2或更高版本中创建PDB级别的AWR报告(文档ID 2469637.1).docx

到目前为止,关于“如何在Oracle12.2或更高版本”研究就结束了。希望能解答大家的疑惑。理论与实践相结合,能够更好的帮助大家学习,去尝试吧!如果您想继续了解更多相关知识,请继续关注网站。小编会继续努力,给大家带来更多实用的文章!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何在Oracle12.2或更高版本上为PDB级别创建AWR

用户评论