广告
返回顶部
首页 > 资讯 > 数据库 >DM7 AWR报告
  • 880
分享到

DM7 AWR报告

2024-04-02 19:04:59 880人浏览 安东尼
摘要

DM有类似于oracle的AWR报告,这里将给大家介绍如何生成数据库快照以及AWR报告。本文演示环境:DM Database Server x64 V7.1.6.46-Build(2018.02.08-89

DM有类似于oracle的AWR报告,这里将给大家介绍如何生成数据库快照以及AWR报告。本文演示环境:DM Database Server x64 V7.1.6.46-Build(2018.02.08-89107)ENT,启用DM快照需要调用DBMS_WORKLOAD_REPOSITORY包(DM MPP环境下不支持DBMS_WORKLOAD_REPOSITORY包)
1.创建DBMS_WORKLOAD_REPOSITORY系统包。

sql> call SP_INIT_AWR_SYS(1);
DMSQL executed successfully
used time: 647.666(ms). Execute id is 254.

2.启用状态检测。

SQL> SELECT SF_CHECK_AWR_SYS;
LINEID     SF_CHECK_AWR_SYS
---------- ----------------
1          1
used time: 5.590(ms). Execute id is 255.

3.下面语句设置间隔为60分钟,也可以是其他值:

SQL> CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(60);
DMSQL executed successfully
used time: 18.797(ms). Execute id is 256.

4.手动创建快照:

SQL> call DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
DMSQL executed successfully
used time: 61.528(ms). Execute id is 258.

等待几分钟后再次执行

SQL> call DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
DMSQL executed successfully
used time: 49.152(ms). Execute id is 259.

这里我们可以多执行几遍试试,创建几个不同的快照。

5.查看创建的快照信息,包括快照id:

SQL> SELECT * FROM SYS.WRM$_SNAPSHOT;
LINEID     SNAP_ID     DBID        INSTANCE_NUMBER STARTUP_TIME                BEGIN_INTERVAL_TIME         END_INTERVAL_TIME           SNAP_LEVEL 
---------- ----------- ----------- --------------- --------------------------- --------------------------- --------------------------- -----------
1          1           NULL        1               2020-02-04 18:25:32.000000  NULL                        2020-02-04 18:28:35.586240  1
2          2           NULL        1               2020-02-04 18:25:32.000000  NULL                        2020-02-04 18:31:21.207610  1

如果此时我们想知道,对应各个时点数据库的运行状况,我们可以利用DBMS_WORKLOAD_REPOSITORY包中的AWR_REPORT_html方法来生成HTML格式的AWR报表。
6.生成 snapshot 的 id 在 1-2 范围内的 AWR 分析报告的带 html 格式的内容。

SELECT * FROM TABLE (DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_HTML(1,2));

7.把snapshot的id在1-2范围内的AWR分析报告生成到/home/dmdba目录下的awr1_2.html文件内。

SQL> call sys.awr_report_html(1,2,'/home/dmdba','awr1_2.html');
DMSQL executed successfully
used time: 317.395(ms). Execute id is 260.

生成的报表格式如下
DM7 AWR报告
DM7 AWR报告
DM7 AWR报告
从AWR报告来说,熟悉Oracle的朋友基本上可以无缝衔接到DM数据库

您可能感兴趣的文档:

--结束END--

本文标题: DM7 AWR报告

本文链接: https://www.lsjlt.com/news/48233.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • DM7 AWR报告
    DM有类似于Oracle的AWR报告,这里将给大家介绍如何生成数据库快照以及AWR报告。本文演示环境:DM Database Server x64 V7.1.6.46-Build(2018.02.08-89...
    99+
    2022-10-18
  • AWR报告导出
    生成单实例 AWR 报告:  (@执行的意思,@/rdbms/admin/awrrpt.sql 代表$ORACLE_HOME)@$ORACLE_HOME/rdbms/admin/awrrpt.sq...
    99+
    2022-10-18
  • 且听AWR之父解读AWR报告
    AWR报告是数据库性能评估和优化的重要参考,将数据库的问题已量化的形式展现出来,给DBA带来了很多便利。然而AWR中的内容是非常多的,如何才能以最佳的方式解读AWR报告,最高效地找出数据库的性能问题所在...
    99+
    2022-10-18
  • Oracle 11g AWR怎么生成AWR报告
    这篇文章主要介绍了Oracle 11g AWR怎么生成AWR报告,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.生成单实例 AWR 报告:...
    99+
    2022-10-18
  • ORACLE-AWR报告分析
    1、什么是AWR?AWR (Automatic Workload Repository) 是自动负载信息库的英文缩写,AWR报告是Oracle 10g以后版本提供的一种性能收集和分析工具,能提供一个时间段内...
    99+
    2022-10-18
  • Oracle生成awr报告
    一、手工生成awr报告的方法 1、相应权限用户登录(sysdba)后,在$ORACLE_HOME/rdbms/admin 2、在sqlplus里执行@/rdbms/admin/awrrpt.sql,按照提示...
    99+
    2022-10-18
  • 分析Oracle AWR报告
    这篇文章主要介绍“分析Oracle AWR报告”,在日常操作中,相信很多人在分析Oracle AWR报告问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”分析Oracle AWR...
    99+
    2022-10-18
  • Oracle导出AWR报告
    一、使用root用户登录Linux服务器 二、切换至oracle用户 执行命令:su – oracle,然后回车 三、使用管理员权限连接数据库 执行命令:sqlplus / as sysdba,然后回车 四、生成报告快照 执行脚本:e...
    99+
    2023-08-24
    oracle 数据库 服务器
  • AWR报告阅读提要
    AWR(Automatic Workload Repository,自动工作负荷知识库)是Oracle 10g开始推出的特性,它通过对比两次快照(snapshot)收集的统计信息,生成有关实例和数据库性...
    99+
    2022-10-18
  • 手动生成AWR报告
            有时候数据库中为安装EM,无法图形化生成AWR报告,此时需要手工生成AWR报告,ORACLE提供了以个sql,...
    99+
    2022-10-18
  • 【ORACLE】自动产生AWR报告
    1. LINUX系统下: ##sh脚本,sh脚本调用sql脚本 #!/bin/bash if [ -f ~/.bash_profile ]; then source ~/.bash_profile fi export...
    99+
    2019-05-02
    【ORACLE】自动产生AWR报告 数据库入门 数据库基础教程
  • 怎么理解ORACLE AWR报告
    这篇文章主要介绍“怎么理解ORACLE AWR报告”,在日常操作中,相信很多人在怎么理解ORACLE AWR报告问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么理解ORAC...
    99+
    2022-10-19
  • 为一条sql生成awr报告
    SQL> @awrsqrpt.sqlCurrent Instance~~~~~~~~~~~~~~~~   DB Id    DB Name   &nb...
    99+
    2022-10-18
  • oracle 10g 生成awr报告过程
    SQL> exitDisconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Product...
    99+
    2022-10-18
  • AWR 导出/导入/生成报告
          客户的生产系统总是那么重要,一般不会让你长时间的在他们的生产机器上做操作,但是分析和生成AWR报告都是一个相对耗时的工作,当然只生成一个AWR报告是不费时的,但是...
    99+
    2022-10-18
  • AWR报告中的DB Time 及 Elapsed
    Elapsed:  1,380.04 (mins)   DB Time:  2,591.15 (mins)   系统为24核CPU , 在snapshot间隔中,总共约1380.0...
    99+
    2023-06-06
  • AWR报告参数:DB TIME和DB CPU
    一、前言:AWR报告是了解ORACLE运行的一个重要报告,CPU的使用情况是AWR报告的一个重要指标,本文档从单个CPU的维度去解读AWR报告; 二、重要参数介绍: DB Time:Amou...
    99+
    2022-10-18
  • 如何使用awrrpt.sql 生成AWR报告
    本篇内容主要讲解“如何使用awrrpt.sql 生成AWR报告”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用awrrpt.sql 生成AWR报告”吧!使...
    99+
    2022-10-18
  • Oracle 11g RAC生成 AWR 报告方法
    Oracle 11g RAC生成 AWR 报告方法  1.生成单实例 AWR 报告: @$ORACLE_HOME/rdbms/admin/awrrpt.sql ...
    99+
    2022-10-18
  • oracle数据库生成awr报告、ash报告步骤是什么
    这篇文章主要讲解了“oracle数据库生成awr报告、ash报告步骤是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“oracle数据库生成awr报告、a...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作