达梦分布式集群DPC备份还原实战
1 DPC备份还原使用介绍
DPC支持单库、整个集群和归档的备份与还原,常用的为单库备份还原和整个集群备份还原
1.1 整个集群
备份:
①直连SP或用BS方式连接BP,会自动备份全部数据存储节点(MP和BP)
②连接SP节点设置跟单机一样的备份定时作业就能正常备份(操作方式跟单机相同)
还原:
①通常为DPC集群的某个BP或MP的全部副本数据都损坏,不能进行正常的RAFT组内切换,导致集群不能正常提供服务,只能进行整库还原;
②使用一个DPC集群的备份集到新环境的相同架构下,还原数据做测试环境使用;
1.2 单库
这里的单库备份还原指的是副本的重做
备份:
正常运行情况下,不用进行单库备份,当副本损坏时再备份主库数据去其他副本还原
还原:
比如某个RAFT组内的其中一个副本数据损坏,不能正常加入RAFT组,只能通过当前损坏节点的主库备份后还原数据(还原后自动追日志加入raft组);
2 DPC备份还原实操
本文介绍
①DPC集群不能提供服务的情况下,怎么进行原库数据恢复(使用全量备份文件进行还原)
②副本损坏的情况下怎么重做副本(使用dem重做副本)
2.1 整库备份还原
以1mp(MP_A),1sp和2bp(BP1_A,BP2_A)架构为例
注意
本节是以单副本架构为例进行原库还原(不用传备份文件到新机器)
Ⅰ.如果是多副本集群,除了主库外的其他全部副本也必须按下面步骤进行还原;
Ⅱ.如果需要还原到新DPC集群,把备份文件传到新集群节点还原后,还需要连接MP主节点更改注册信息,比如更改IP,端口,实例名等;(本文不做介绍)
Ⅲ.如果备份集是增量备份集,执行还原时直接指定增量备份集,会自动去扫描全量备份集;(前提是增量备份文件和全量备份文件都在相同目录下)
2.1.1 备份
直连SP或用BS方式连接BP,执行跟单机相同的备份语句
例如: