1 .一种数据迁移方法,其特征在于,包括:
响应于目标机房在执行数据迁移过程中的异常状态,确定所述目标机房中的异常对
象;
在预先构建的与所述目标机房对应的灾备机房中,确定出与所述异常对象相匹配的替
换对象;
将所述异常对象替换为所述替换对象,基于所述替换对象执行所述数据迁移过程;
其中,所述异常对象包括所述目标机房中的第一数据库集群、第一归集库和用于将所
述第一数据库集群中的数据迁移至所述第一归集库的第一迁移终端中的至少一项,所述第
一数据库集群为所述数据迁移过程的源端,所述第一归集库为所述数据迁移过程的目标
端;所述替换对象包括所述灾备机房中的第二数据库集群、第二归集库和用于将所述第二
数据库集群中的数据迁移至所述第二归集库的第二迁移终端中的至少一项。
2 .根据权利要求1所述的方法,其特征在于,所述异常状态包括由所述目标机房中的所
述第一数据库集群、所述第一归集库和所述第一迁移终端中的至少一项产生故障而出现的
故障状态;
所述基于所述替换对象执行所述数据迁移过程,包括:
基于预先确定的所述第一数据库集群与所述第一归集库之间在数据迁移过程中产生
的回放时延以及所述故障状态对应的故障时刻,确定所述替换对象在执行数据迁移过程的
起始位点信息;
基于所述起始位点信息和所述替换对象,执行所述数据迁移过程。
3 .根据权利要求2所述的方法,其特征在于,所述故障状态为由所述目标机房中的所述
第一数据库集群产生故障而出现的集群故障状态,所述异常对象为所述第一数据库集群,
所述替换对象为所述第二数据库集群;
所述基于预先确定的所述第一数据库集群与所述第一归集库之间在数据迁移过程中
产生的回放时延以及所述故障状态对应的故障时刻,确定所述替换对象在执行数据迁移过
程的起始位点信息,包括:
基于所述回放时延和所述集群故障状态对应的集群故障时刻,确定所述第一归集库在
所述集群故障时刻的接收数据对应的第一位点时间;
基于预先确定的所述集群故障时刻和所述第一数据库集群和所述第二数据库集群之
间的第一时延,确定所述第二数据库集群在所述集群故障时刻对应的接收数据对应的第二
位点时间;
在所述第一位点时间先于所述第二位点时间的情况下,将所述第一位点时间作为所述
第二数据库集群执行数据迁移过程的起始位点信息。
4 .根据权利要求2所述的方法,其特征在于,所述故障状态为由所述目标机房中的所述
第一归集库产生故障而出现的归集库故障状态,所述异常对象为所述第一归集库,所述替
换对象为所述第二归集库;
所述基于预先确定的所述第一数据库集群与所述第一归集库之间在数据迁移过程中
产生的回放时延以及所述故障状态对应的故障时刻,确定所述替换对象在执行数据迁移过
程的起始位点信息,包括:
基于归集库故障状态对应的归集库故障时刻、所述回放时延和预先确定的所述第一归
权 利 要 求 书
1/3 页
2
评论