DM-recovery
在终端中运行以下命令:
dsh plugin install Shiyuedong-Jade/DM-recovery
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Shiyuedong-Jade/DM-recovery 安装本插件(开源地址:https://github.com/Shiyuedong-Jade/DM-recovery),安装后重启 dsh web 并刷新页面。
插件介绍
达梦数据库出事之后,最难回答的往往不是有没有备份,而是按当前的归档、备份与集群形态,究竟能恢复到哪一刻、会丢什么、哪些场景根本救不回来。DM-recovery 面向 DM8 做可恢复能力评估,在单实例与 DMDSC 两节点形态上已完成真机验证;它用 16 个恢复场景把要求与本库实际逐项对照,而不是只检查参数是否齐全。
插件覆盖逻辑损坏、物理损坏与集群容灾三类问题。每个场景给出五档能力判定,并说明能恢复到哪一点:归档链逐段核对、未归档尾部、可回溯窗口起点,以及时间与日 LSN 的双向夹逼。备份一节会核对库内账本、磁盘上能找到的备份集与调用方提供的 backupPath,三个来源都取不到时也会给出结论而非静默省略。可选 SSH 主机侧只读核验用于补充库内查不到的信息;库内均为查询 SQL,不扫描、不修复、不改配置。
主产出是 report 动作生成的单文件 HTML 报告,同目录另存 findings.json;也可单独调用 readiness、list、triage、backup、capacity。分级依据是哪个场景救不了,参数齐全但关键场景仍不可恢复时仍会标为严重问题。
适合 DBA、运维与架构师在变更前做基线、事故后复盘或容灾方案评审;结论项带稳定 ID,便于跨次对比。数据守护主备形态尚未真机验证;报告含主机名与路径等敏感信息,请勿对外公开。
使用场景
- 变更或上线前需要一份可恢复能力基线,对照十六个场景看短板在哪
- 事故或演练后复盘,弄清能恢复到哪一刻、会丢什么、哪些场景救不回来
- 容灾与备份方案评审时,需要可留档的 HTML 报告与可对比的 findings
适合人员
- 负责达梦实例日常运维与备份策略的 DBA
- 管理 DMDSC 集群与归档链路的运维工程师
- 做容灾架构评审与合规留档的数据库架构师