oracle 取awr报告,Oracle生成awr报告
Oracle生成awr报告
达芬奇的梦
2018-04-22 21:28:32
Oracle
一、手工生成awr报告的方法
1、相应权限用户登录(sysdba)后,在$ORACLE_HOME/rdbms/admin
2、在sqlplus里执行@?/rdbms/admin/awrrpt.sql,按照提示操作。
3、生成AWR报告说明
单实例:@$ORACLE_HOME/rdbms/admin/awrrpt.sql
RAC:@$ORACLE_HOME/rdbms/admin/awrgrpt.sql
生成RAC特定实例:@$ORACLE_HOME/rdbms/admin/awrrpti.sql
生成RAC多个实例的报告:@$ORACLE_HOME/rdbms/admin/awrgrpti.sql
生成SQL的AWR报告:@$ORACLE_HOME/rdbms/admin/awrsqrpt.sql
生成特定实例的SQL的awr报告:@$ORACLE_HOME/rdbms/admin/awrsqrpi.sql
生成单实例时段对比报告:@$ORACLE_HOME/rdbms/admin/awrddrpt.sql
生成RAC时段对比报告:@$ORACLE_HOME/rdbms/admin/awrgdrpt.sql
生成特定实例的时段对比报告:@$ORACLE_HOME/rdbms/admin/awrddrpi.sql
生成RAC特定多实例时段对比报告:@$ORACLE_HOME/rdbms/admin/awrgdrpi.sql
注意:目录一定要有Oracle权限。
二、AWR报告管理
1.查看当前的AWR保存策略、设置:快照间隔、保存时间。
SQL> col SNAP_INTERVAL format a20
SQL> col RETENTION format a20
SQL> select * from dba_hist_wr_control;
2、调整AWR配置,修改快照间隔和保存时间等。AWR配置都是通过dbms_workload_repository包进行配置。
调整AWR产生snapshot的频率和保留策略, 如将收集间隔时间改为30 分钟一次。并且保留5天时间(单位都是分钟):
SQL> exec dbms_workload_repository.modify_snapshot_settings(interval=>30, retention=>5*24*60);
3、关闭AWR报告
关闭AWR,把interval设为0则关闭自动捕捉快照
SQL> exec dbms_workload_repository.modify_snapshot_settings(interval=>0);
4、手工创建一个快照
exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
5、查看快照
SQL> select * from sys.wrh$_active_session_history
6、手工指定删除快照的范围
SQL> exec DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE(low_snap_id => 973, high_snap_id => 999, dbid => 262089084);
7、创建baseline,保存这些数据用于将来分析和比较
SQL> exec dbms_workload_repository.create_baseline(start_snap_id => 1003, end_snap_id => 1013, 'apply_interest_1');
8、删除baseline
SQL> exec DBMS_WORKLOAD_REPOSITORY.DROP_BASELINE(baseline_name => 'apply_interest_1', cascade => FALSE);
9、将AWR数据导出并迁移到其它数据库以便于以后分析
SQL> exec DBMS_SWRF_INTERNAL.AWR_EXTRACT(dmpfile => 'awr_data.dmp', mpdir => 'DIR_BDUMP', bid => 1003, eid => 1013);
10、迁移AWR数据文件到其他数据库
exec DBMS_SWRF_INTERNAL.AWR_LOAD(SCHNAME => 'AWR_TEST', dmpfile => 'awr_data.dmp', dmpdir => 'DIR_BDUMP');
其中把AWR数据转移到SYS模式中:SQL> exec DBMS_SWRF_INTERNAL.MOVE_TO_AWR (SCHNAME => 'TEST');
11、生成第一份awr报告
exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (flush_level=>'ALL');
oracle 取awr报告,Oracle生成awr报告相关推荐
- 通过案例学调优之--AWR baseline对比生成AWR报告
通过案例学调优之--AWR Baseline对比生成AWR报告 本案例是通过建立AWR Baseline,然后选择不同时段建立AWR report进行对比,对数据库性能变化进行监控和对比. 一 ...
- oracle AWR HTML,自动生成AWR HTML报告
自动生成AWR HTML报告 -- ---------------------------------------------------------------------------------- ...
- linux数据库awr报告,手动生成AWR报告
有时候数据库中为安装EM,无法图形化生成AWR报告,此时需要手工生成AWR报告,Oracle提供了以个sql,可以手工生成AWR报告,首先创建生成报告的目录,这里为/home/oracle/AWR $ ...
- python pdf报告_python生成pdf报告、python实现html转换为pdf报告
1.先说下html转换为pdf:其实支持直接生成,有三个函数pdfkit.f 安装python包:pip Install pdfkit 系统安装wkhtmltopdf:参考 https://githu ...
- oracle11 awr报告,Oracle11生成AWR报告
AWR报告的产生方法如下: 1,登陆Oracle数据库: sqlplus / as sysdba 2, 在sqlplus中,以sys用户运行下面的命令, AWR报告的产生方法如下: 1,登陆Oracl ...
- oracle取第一位,Oracle中的substr()函数和INSTR()函数
1)substr函数格式 (俗称:字符截取函数) 格式1: substr(string string,int a,int b); 格式2:substr(string string,int a) ; ...
- oracle 取英文排序,Oracle中中文、数字,英文混杂形式的字段进行排序的方法
http://blog.csdn.net/p451933505/article/details/9272257 对Oracle中中文.数字.英文混杂形式的字段进行排序的方法: 例如: order by ...
- oracle取位置,获取oracle trace文件路径
10g: /* 11g依然有效 */SELECT d.VALUE || '/' || LOWER (RTRIM (i.instance, CHR (0))) || '_ora_' || p.sp ...
- oracle取某年工作日,Oracle计算指定日期内的工作日(不包含周末)
1.获取当天是礼拜几:select to_char(sysdate,'d') from dual; --礼拜天为1,礼拜一为2,类推 2.获取 两个时间段间的 工作日: select (trunc(& ...
- oracle 取农历函数,Oracle中如何将日期转换成农历
CREATE TABLE SolarData ( YearID INTEGER NOT NULL, -- 农历年 DATA CHAR(7) NOT NULL, -- 农历年对应的16进制数 DataI ...
最新文章
- 当你 ping 的时候,你知道背后发生了什么吗?
- 给老婆写的带返回的2048(数据库存储)
- php跳转传值,php如何跳转页面并传值?
- slam特征点深度 svd_SLAM初探:关于视觉SLAM的一些常识
- 订单自动生成器的算法研究与实现
- js函数重写php,深入讲解js覆盖原有方法 提供重写方法
- cygwin编译生成hello world_RISC-V 入门 Part4: 编译、链接、加载
- 【数据结构与算法】之深入解析“迷宫中离入口最近的出口”的求解思路与算法示例
- MySQL中innodb_page_cleaners详解
- USB peripherals can turn against their users
- 牛客网练习赛26B(简单的dp)
- 马云、马化腾任职清华;微软将数据保存在玻璃中;Visual Studio Online 上线 | 极客头条...
- java day55【 Mybatis 连接池与事务深入 、 Mybatis 的动态 SQL 语句、 Mybatis 多表查询之一对多 、 Mybatis 多表查询之多对多】...
- Activity 之间调用与参数传递
- linux零拷贝 nio,荐 面试题:NIO/Netty 中的零拷贝体现在哪里?
- 扫盲贴-万能密码的原理
- 化繁为简、敏捷迭代,轻量化小程序时代已然到来
- arcEngine开发之IMapControl接口
- 数据分析实战二:爬取淘宝商品详情页进行分析
- -克服不良习惯读后感