首页 > 其他分享 >达梦DM8手动创建AWR报告

达梦DM8手动创建AWR报告

时间:2023-08-31 20:32:03浏览次数:45  
标签:快照 14 19 AWR 2023 DM8 NULL 达梦

达梦数据库AWR报告创建方式如下:

1、启用系统包和 AWR 包:

SQL> CALL SP_INIT_AWR_SYS(1);
DMSQL 过程已成功完成
已用时间: 00:00:01.380. 执行号:59500.
SQL> CALL SP_CREATE_SYSTEM_PACKAGES(1);          
DMSQL 过程已成功完成
已用时间: 00:00:03.403. 执行号:59501.

2、查询 AWR 快照:

SQL> SELECT * FROM SYS.WRM$_SNAPSHOT;
未选定行已用时间: 1.221(毫秒). 执行号:59502.

3、设置快照间隔,如果不设置快照间隔,手动执行快照后 SYS.WRM$_SNAPSHOT 视图中没有记录:

SQL> CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(30);  
DMSQL 过程已成功完成
已用时间: 166.840(毫秒). 执行号:59503.

4、现在手动创建第一个快照:

--在两个时间点分别手动创建快照,或者等待系统自动生成。

SQL> CALL DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
DMSQL 过程已成功完成
已用时间: 640.952(毫秒). 执行号:59504.

5、间隔一段时间后创建第二个快照:

SQL> CALL DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
DMSQL 过程已成功完成
已用时间: 764.501(毫秒). 执行号:59505.

6、查询 AWR 快照:

SQL> SELECT * FROM SYS.WRM$_SNAPSHOT;
行号     SNAP_ID     DBID        INSTANCE_NUMBER STARTUP_TIME               BEGIN_INTERVAL_TIME        END_INTERVAL_TIME          FLUSH_ELAPSED SNAP_LEVEL  STATUS      ERROR_COUNT BL_MOVED    SNAP_FLAG  
---------- ----------- ----------- --------------- -------------------------- -------------------------- -------------------------- ------------- ----------- ----------- ----------- ----------- -----------
           SNAP_TIMEZONE                          BEGIN_INTERVAL_TIME_TZ            END_INTERVAL_TIME_TZ             
           -------------------------------------- --------------------------------- ---------------------------------
1          1           NULL        1               2023-04-19 15:47:13.000000 2023-05-19 14:41:08.279886 2023-05-19 14:41:08.914527 NULL          1           NULL        NULL        NULL        NULL
           INTERVAL '0 8:0:0' DAY(1) TO SECOND(0) 2023-05-19 14:41:08.279886 +08:00 2023-05-19 14:41:08.914527 +08:002          2           NULL        1               2023-04-19 15:47:13.000000 2023-05-19 14:47:30.666052 2023-05-19 14:47:31.286816 NULL          1           NULL        NULL        NULL        NULL
           INTERVAL '0 8:0:0' DAY(1) TO SECOND(0) 2023-05-19 14:47:30.666052 +08:00 2023-05-19 14:47:31.286816 +08:00已用时间: 0.283(毫秒). 执行号:59506.

7、创建AWR报告:

--SYS.AWR_REPORT_HTML(快照ID1,快照ID2,'AWR报告存放路径','AWR报告名称.HTLM')

SQL> SYS.AWR_REPORT_HTML(1,2,'/home/dmdba/','AWR_test.HTML');
DMSQL 过程已成功完成
已用时间: 120.471(毫秒). 执行号:59508.

8、查看AWR文件:

[dmdba@HGkylin ~]$ pwd
/home/dmdba
[dmdba@HGkylin ~]$ ll
总用量 588
-rw-r--r--  1 dmdba dinstall 409220  5月 19 14:55 AWR_test.HTML
drwxr-xr-x 16 dmdba dinstall    251  4月 19 14:22 dmdbms
-rw-r--r--  1 dmdba dinstall 190753  5月  8 16:34 err_code.log

达梦DM8手动创建AWR报告_达梦

标签:快照,14,19,AWR,2023,DM8,NULL,达梦
From: https://blog.51cto.com/u_13482808/7312346

相关文章

  • Docker 安装 达梦数据库
    Docker安装达梦数据库 一、背景介绍最近几年,随着国外(尤其是美国)对我国的技术封锁和经济制裁,国家提倡软件项目在开发和实施过程中,服务器、交换机等硬件设备尽量采用国产化,软件要求自主可控、自主研发。因此,积极了解国产化软硬件还是很有必要的,比如:龙芯、鲲鹏、飞腾、银河麒......
  • PLSQL导出awr报告
    begindbms_workload_repository.create_snapshot();end;1、准备查询dbidselectdbidfromv$database;查询instance_numberselectinstance_numberfromv$instance;查询历史快照selectSNAP_ID,dbid,SNAP_LEVEL,BEGIN_INTERVAL_TIMEfromdba_hist_snapshotorderbySN......
  • 达梦数据库锁超时问题
    出现问题原因:还有其他用户在进行增删改操作,可以通过查看阻塞会话。可以通过查杀阻塞会话后再进行删除表的操作。查询语句SELECT*FROMV$SESSIONSWHERESQL_TEXTLIKE'%tablename%'杀掉阻塞语句:sp_close_session(140217151795752);再次执行之前的sql语句,就可以成功执行了......
  • 达梦数据库 dexp和dimp的使用
    介绍Oracle中备份还原数据有exp和imp,而达梦数据库也有dexp和dimp命令,用来备份还原达梦的数据。操作类型逻辑使用场景dexp和dimp既可以用于服务端中,又能够在客户端使用。备注,此备份还原方案是逻辑操作,在少量数据的情况下,性能足够,一旦数据量过大,则备份时间极长。同步方式达梦数据库支......
  • 达梦REDO日志文件损坏故障处理
    1背景及解决方案用户测试环境联机日志文件损坏导致无法启动数据库服务。数据库无备份,现在根据原有参数重新初始化实例,通过修改永久魔术值的方式来恢复,但是这种情况下有可能丢失数据。 2 操作步骤2.1数据文件大小及磁盘空间检查2.2初始化实例新实例根据dm.ini同级目录......
  • 解决达梦数据库密码复杂性导致的数据导出问题 - 问题记录
    问题描述在使用达梦数据库时,遇到了以下问题:密码过于复杂,无法进行数据库的导出备份操作。数据库导出时存在表数据导出不全的情况。本文旨在记录并解决这些问题的过程。问题解决过程问题1:密码过于复杂导致无法导出备份解决方法:使用管理员账户连接到达梦数据库,并修改数......
  • oracle转达梦数据库的一些坑
    oracle和达梦的一些函数使用有区别,比如OracleDMSelectDUMMYFromdualSelectIDFromdualto_ncharto_charNLS_UPPERNLS_UPPER达梦关键字比较多,使用时有可能冲突,可以使用以下方式屏蔽关键字,或者直接修改sql语句进行规避SF_SET_SYSTEM_PARA_VALUE('EXCLUDE......
  • 如何在达梦数据库中追踪慢SQL
    在达梦数据库中,我们可以通过开启日志记录和设置最小执行时间来追踪慢SQL。下面是具体的步骤:1.修改dm.ini文件使用以下命令编辑dm.ini文件:cd/home/dmdba/dmdbms/data/DAMENG/vimdm.ini在dm.ini文件中找到以下两个参数并进行修改:SVR_LOG_NAME=SLOG_ALLSVR_LOG=1......
  • ORACLE到达梦数据库DBLINK配置
    ORACLE到达梦数据库DBLINK配置1.ORACLE到达梦数据库DBLINK说明创建ORACLE到达梦数据库的DBLINK,基于ORACLE透明网关+ODBC协议连接达梦数据库原理。以下为创建DBLINK过程案例。2.配置ORACLE到DM的DBLINK2.1环境说明源数据库:ORACLE11.0.2.4目标数据库:DM82.2安装DM客户端在ORAC......
  • Oracle 清理sysaux表空间-清理AWR分区数据
    ----0、表空间使用率colTABLESPACE_NAMEfora20;colPCT_FREEfora10;colPCT_USEDfora10;setlines200;SelectTablespace_Name,Sum_m,Max_m,Count_BlocksFree_Blk_Cnt,Sum_Free_m,To_Char(100*Sum_Free_m/Sum_m,'99.9999')||'%'AsPct_Free,100......