成为赞助商——支持中文 Agent 生态

了解赞助
库Agent场景库
← 返回用例列表

数据库迁移 Runbook 草稿

按源库/目标库与迁移类型生成结构/全量/增量阶段 Runbook、校验与回滚检查表;不直接操作生产库。

场景说明

面向要做上云或跨实例迁移的小团队:用 Agent 起草 DTS 风格迁移 Runbook,执行与切流须人工按云厂商控制台完成。

案例叙事

01他们做了什么

迁移失败很少死在「不会点控制台」,而死在缺少一张大家认的 Runbook:谁做前置检查、增量何时停、如何校验行数/抽样、切流失败怎么回滚。本地化做法是对照云厂商迁移方案说明,让 Agent 先产出可评审的 Runbook 草稿。

阿里云 DTS 文档说明数据迁移适用于上云、跨实例、拆分扩容等,并区分结构、全量、增量等迁移类型;具体支持的引擎与版本以方案概览为准。Agent 输出:前置清单(账号权限、网络、磁盘、字符集)、阶段步骤、校验方法、切流与回滚条件、沟通话术(给业务方)。禁止在未知支持链路时假装「一键异构迁移一定成功」。

02实际效果

  • 源未披露量化「平均迁移耗时或成功率」;公开文档介绍迁移场景、支持链路与配置指引。
  • 评审与值班有同一份阶段检查表,减少口头约定遗漏。
  • 回滚条件写清后,切流窗口更好与业务对齐。

03值得知道

  • 增量迁移任务通常不会自动结束,需按文档手动结束或释放,勿写进「全自动收尾」。
  • 跨账号/跨地域/异构链路限制以当期帮助文档为准,模型可能过时。
  • 上面写的是阿里云帮助中心方案概览,不是一次真实迁移的验收报告。

04可复制提示词

迁移 Runbook 大纲

你是数据库迁移 Runbook 助手。只写可人工执行的检查与步骤草稿,不要声称已连接或已迁移任何数据库。

源库:{{src}}
目标库:{{dst}}
需要的迁移类型(结构/全量/增量):{{types}}
切流窗口与停机预算:{{window}}
已知约束:{{constraints}}

输出 Markdown:
1. 前置检查清单
2. 分阶段步骤(含负责人角色占位)
3. 校验方法(行数/抽样/业务探针;未知标未披露)
4. 切流与回滚决策树
5. 需要向云厂商文档核实的问题
禁止索取生产密码;禁止给出破坏性命令当「默认必跑」。

切流当日核对表

基于 Runbook 生成切流当日一页纸核对表。

Runbook:{{runbook}}
值班通讯方式:{{comms}}

输出:
1. T-24h / T-1h / T-0 / T+1h 检查项
2. Go/No-Go 条件
3. 失败时的沟通模板(业务、客服)
4. 事后复盘要留下的日志与指标
声明:实际操作仅能在授权人员与官方控制台/工具中完成。

怎么做

  1. 填写源/目标引擎与版本、是否需要增量、切流窗口与可接受停机时间
  2. Agent 生成分阶段 Runbook:前置检查、结构/全量/增量、校验、切流、回滚
  3. DBA/负责人在云控制台执行;Agent 不持有生产账号、不代跑迁移任务

实用提示

  • 先确认链路是否在厂商「支持的数据库与迁移类型」列表内,再写详细步骤
  • 与「整站迁云厂商」不同:本条只覆盖数据库迁移 Runbook,不含应用层改造
#DTS#数据库迁移#Runbook#回滚#校验