注册
DMHealthCheck远程数据库巡检实操
培训园地/ 文章详情 /

DMHealthCheck远程数据库巡检实操

Mawson 2026/06/30 386 0 0

DMHealthCheck远程数据库巡检实操

一、达梦巡检工具功能概述

常态化巡检可保障达梦数据库稳定运行,该Jar工具支持Windows、Linux,兼容DM7/DM8及各类集群、多实例环境,批量完成多库巡检。工具仅只读采集数据,不生成临时表,巡检后自动输出Word交付文件与Excel明细,覆盖实例、表空间、慢SQL、硬件、参数、报错等内容,方便故障排查。

二、工具运行前置条件与使用约束说明

  • 工具适配DM7、DM8全系列数据库,兼容各类集群架构,运行环境需提前部署JDK。
  • 工具存在使用约束,若目标数据库部署于Windows系统,将无法采集对应服务器操作系统相关巡检数据。
E:\>java -version
openjdk version "17.0.10" 2024-01-16

三、解压工具并配置文件

image.png

在配置前需要先通过ping验证数据库IP互通:

E:\>ping 192.168.199.130

正在 Ping 192.168.199.130 具有 32 字节的数据:
来自 192.168.199.130 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.199.130 的回复: 字节=32 时间=1ms TTL=64
来自 192.168.199.130 的回复: 字节=32 时间=3ms TTL=64
来自 192.168.199.130 的回复: 字节=32 时间=1ms TTL=64

192.168.199.130 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 3ms,平均 = 1ms

在iptables防火墙入站规则最顶部新增放行TCP 5236端口的规则,允许外部设备远程访问达梦数据库服务:

[root@localhost ~]# iptables -I INPUT -p tcp --dport 5236 -j ACCEPT

使用 telnet确认达梦5236端口放行:

E:\>telnet 192.168.199.130 5236

使用systemcheck.setting配置文件:

image.png
image.png

四、运行工具

E:\doubao\DMHealthCheckV4.2.8>java -jar -Xms256m -Xmx2048m DmcheckSysinfo.jar

image.png
image.png

五、查看运行结果

在execResult文件夹里查看结果:
image.png
查看巡检报告:
image.png
查看数据库检查结论:
image.png
浏览器查看数据库巡检报告:
image.png

六、结论

要顺利完成巡检,网络互通状态与配置文件参数规范填写都起到关键作用,工具输出的巡检报告涵盖大量关键SQL性能数据,比如能清晰看到前5运行期间异常语句,实例运行异常日志,长时间空闲会话检查等,方便全面定位数据库性能隐患。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服