You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行中Edge服务器的Offline DB恢复:转储与恢复命令求助

SDP 2017 在线数据库转储与离线恢复操作命令

一、在线数据库/表转储操作

注意:在线转储会导致服务停机,请提前规划业务停机窗口。

1. 全数据库转储

执行以下命令生成基于检查点的全库转储文件:

sdp-dump --online --checkpoint --db <你的在线数据库名> --output /指定路径/全库转储文件.sql

参数说明:

  • --online:启用在线转储模式(会触发停机)
  • --checkpoint:基于当前检查点生成一致性转储
  • <你的在线数据库名>:替换为实际的在线数据库名称
  • /指定路径/全库转储文件.sql:自定义转储文件的存储路径及文件名

2. 指定表转储

仅转储特定表的命令:

sdp-dump --online --checkpoint --db <你的在线数据库名> --tables 表名1,表名2 --output /指定路径/指定表转储文件.sql

参数说明:

  • --tables:用逗号分隔需要转储的表名

二、离线边缘数据库恢复操作

恢复前请确保离线数据库处于停止状态。

1. 恢复全数据库

将转储文件恢复到离线数据库:

sdp-restore --db <你的离线数据库名> --input /指定路径/全库转储文件.sql --overwrite

参数说明:

  • --overwrite:覆盖离线数据库现有数据(执行前请确认无需保留原数据)
  • <你的离线数据库名>:替换为实际的离线边缘数据库名称

2. 恢复指定表

仅恢复特定表的命令:

sdp-restore --db <你的离线数据库名> --tables 表名1,表名2 --input /指定路径/指定表转储文件.sql --overwrite

参数说明:

  • --tables:指定需要恢复的表名,需与转储文件中的表一致

关键注意事项

  • 在线转储过程中服务会停机,务必提前通知业务方并预留足够操作时间
  • 转储文件需妥善存储,避免损坏或丢失
  • 恢复操作会覆盖现有数据,执行前建议备份离线数据库当前状态

内容的提问来源于stack exchange,提问作者Manu Mishra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 08:10:54