oracle any workload,oracle 11g dbms_workload_repository手工管理AWR快照,基线
1、修改快照设置
[sql] view plain copy
[email protected]> select * from dba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION TOPNSQL
---------- ------------------------- ------------------------------ ----------
1301772781 +00000 01:00:00.0 +00008 00:00:00.0 DEFAULT
[email protected]> exec dbms_workload_repository.modify_snapshot_settings(retention => 15*1440,interval => 30);
PL/SQL 过程已成功完成。
[email protected]> select * from dba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION TOPNSQL
---------- ------------------------- ------------------------------ ----------
1301772781 +00000 00:30:00.0 +00015 00:00:00.0 DEFAULT
interval:将间隔设置为0时,oracle将禁止采用自动和手工快照的机制。
retention:当保存时间设置为0时,oracle将永久地保存这个快照。
2、创建和删除快照
[sql] view plain copy
[email protected]> exec dbms_workload_repository.create_snapshot();
PL/SQL 过程已成功完成。
[email protected]> exec dbms_workload_repository.drop_snapshot_range(low_snap_id => 10,high_snap_id => 12);
PL/SQL 过程已成功完成。
[email protected]> exec dbms_workload_repository.drop_snapshot_range(low_snap_id => 628,high_snap_id => 629);
PL/SQL 过程已成功完成。
dba_hist_snapshot视图将列出有关可用快照的信息。
3、创建和删除基线
[sql] view plain copy
[email protected]> exec dbms_workload_repository.create_baseline(start_snap_id => 630,end_snap_id => 635,baseline_name => ‘base line‘);
PL/SQL 过程已成功完成。
[email protected]> select baseline_name,start_snap_id,end_snap_id from dba_hist_baseline;
BASELINE_NAME START_SNAP_ID END_SNAP_ID
---------------------------------------------------------------- ------------- -----------
base line 630 635
SYSTEM_MOVING_WINDOW 636 637
[email protected]> exec dbms_workload_repository.drop_baseline(baseline_name => ‘base line‘,cascade => true);
PL/SQL 过程已成功完成。
[email protected]> select baseline_name,start_snap_id,end_snap_id from dba_hist_baseline;
BASELINE_NAME START_SNAP_ID END_SNAP_ID
---------------------------------------------------------------- ------------- -----------
SYSTEM_MOVING_WINDOW 636 637
[email protected]> exec dbms_workload_repository.create_baseline(to_date(‘2013-11-03 00:00:00‘,‘yyyy-mm-dd hh24:mi:ss‘),to_date(‘2013-11-03 06:00:00‘,‘yyyy-mm-dd hh24:mi:ss‘),‘base line2‘);
PL/SQL 过程已成功完成。
[email protected]> select baseline_name,start_snap_id,end_snap_id from dba_hist_baseline;
BASELINE_NAME START_SNAP_ID END_SNAP_ID
---------------------------------------------------------------- ------------- -----------
base line 685 686
base line2 685 686
SYSTEM_MOVING_WINDOW 640 696
4、自动创建AWR基线
[sql] view plain copy
[email protected]> alter session set NLS_DATE_FORMAT= ‘yyyy-mm-dd hh24:mi:ss‘;
会话已更改。
[email protected]> exec DBMS_WORKLOAD_REPOSITORY.create_baseline_template(
day_of_week => ‘WEDNESDAY‘,
hour_in_day => 0,
duration => 6,
start_time => ‘2013-11-01:00:00:00‘,
end_time => ‘2013-12-31:06:00:00‘,
baseline_name_prefix => ‘Batch Baseline ‘,
template_name => ‘Batch Template‘,
expiration => 365);
PL/SQL 过程已成功完成。
[email protected]> select t.template_name,
t.template_type,
t.start_time,
t.end_time,
t.day_of_week,
t.hour_in_day,
t.duration
from dba_hist_baseline_template t;
TEMPLATE_NAME TEMPLATE_ START_TIME END_TIME DAY_OF_WE HOUR_IN_DAY DURATION
------------------------------ --------- ------------------- ------------------- --------- ----------- ----------
Batch Template REPEATING 2013-11-01 00:00:00 2013-12-31 06:00:00 WEDNESDAY 0 6
[email protected]> exec DBMS_WORKLOAD_REPOSITORY.drop_baseline_template(‘Batch Template‘);
PL/SQL 过程已成功完成。
day_of_week:天或者星期,基线在这个时间上重复。Specify one of the following values:(‘SUNDAY‘, ‘MONDAY‘, ‘TUESDAY‘, ‘WEDNESDAY‘,‘THURSDAY‘, ‘FRIDAY‘, ‘SATURDAY‘, ‘ALL‘)
hour_in_day:0-23,执行基线在这个小时开始。
duration:持续时间(小时数)。
start_time:创建基线的开始时间。
end_time:创建基线的结束时间。
expiration :基线过期的天数。
对于上面这个模板,将会在每周三根据0:00到上午6:00的时间窗口创建固定基线。
oracle any workload,oracle 11g dbms_workload_repository手工管理AWR快照,基线相关推荐
- oracle 查询awr快照,管理AWR快照
1.管理快照 Oracle默认每小时生成一次快照,11g中,默认保存时间为8天,而在10g中,默认保存时间为7天.Oracle提供了一个DBMS_WORKLOAD_REPOSITORY包用于管理快照, ...
- oracle内存管理模式amm,Oracle 11g自动内存管理(AMM)相关的初始化参数
Oracle对内存的管理越来越趋向智能化.自动化,从9i通过PGA_AGGREGATE_TARGET参数实现PGA的自动管理,10g通过Automatic Shared Memory Manageme ...
- dbf如何导入oracle_「赵强老师」第一个Oracle的手工管理的备份和恢复
一.什么是手工管理的备份与恢复? 尽管在Oracle中,已经有了RMAN的备份与恢复.但是作为Oracle备份恢复的一种方式,我们将在本文中通过一个例子来为大家介绍如何使用手工的方式来完成Oracle ...
- t oracle删除吗,Oracle 11g 手工建库与删库
Oracle 11g 手工建库与删库 在前一篇文章中提到阅读Oracle 11gR2 Administrator's Guide(文档编号E25494-01)时,简单描述了DDL_LOCK_TIMEO ...
- oracle 9i 11g区别,oracle 9i 和oracle 10g 和oracle 11g有什么区别
9i比8i多了哪些新特性? 简要说: 9i更易于管理. 详细说: 并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交 ...
- Oracle Database 9i 10g 11g编程艺术 深入数据库体系结构 第2版pdf
下载地址:网盘下载 <Oracle Database 9i/10g/11g编程艺术:深入数据库体系结构>是公认的Oracle数据库权威指南,凝聚了世界顶尖的Oracle专家Thomas K ...
- Oracle PCTfree assm,Oracle 段空间管理方式与PCTFREE和PCTUSED的概念
Oracle 段空间管理方式与PCTFREE和PCTUSED的概念 SQL> create table test11 (ID number(10),score number(10,1),name ...
- oracle手工收集awr报告_oracle手工生成AWR报告方法记录-阿里云开发者社区
AWR(Automatic Workload Repository)报告是我们进行日常数据库性能评定.问题SQL发现的重要手段.熟练掌握AWR报告,是做好开发.运维DBA工作的重要基本功. AWR报告 ...
- Oracle Database-数据处理和表的管理部分
Oracle Database-数据处理和表的管理部分 *SQL的类型 DML(Data Manipulation Language 数据操作语言):select/insert/update/dele ...
最新文章
- 推荐系统+覆盖率(coverage)
- ClassLoader.getSystemResourceAsStream()
- iOS开发 AVAudioPlayer
- markdown 流程图_Markdown 进阶技能:用代码画流程图(编程零基础也适用)
- java string 加密_java字符串加密解密
- arm-arago-linux-gnueabi 下载,arm-arago-linux-gnueabi问题
- 如何分析一个“排序算法”?
- 信息林-青岛分类信息网.net源码
- 七月算法机器学习 7 工作流程与模型调优 Kaggle案例泰坦尼克号问题
- 软件项目管理 --SVN目录结构
- (27)语义分割--cityscape数据集的读取和使用
- Glide加载圆形图片并且带边框
- 在计算机f有关快捷键,电脑快捷键大全
- 如何用计算机表白男神,女生表白男生的方法 教你如何正确向男神表白
- 关于《深圳市龙华区技能人才扶持办法(试行)》的政策解读
- C51模拟PS2键盘(二)
- Android之获取移动网络ip
- 记录chrome 浏览器 本地ip 地址报 CORS 错误
- 【iptables】bluetooth自组网
- anima2d的优化和压缩
热门文章
- js基本语法+实现页面行为(动画效果,页面与用户交互,页面功能)
- 注解和注释的区别及各自的作用?
- # 和 ## 运算符
- 闪聚支付 第2章 讲义-商户注册资质申请
- express如何返回一个html文档,node.js express 返回一个静态页面
- android集成flutter闪退,flutter v1.12.13+hotfix.5 华为畅想9闪退
- 名画09 韩干《十六神骏图卷》
- html5右下角悬浮播放器
- 杭州外星人大悦城旗舰店新款来袭,让你的电脑清凉一夏
- nodejs爬虫与python爬虫_爬虫知多少-(NodeJS 爬虫)