【技术实现步骤摘要】
数据恢复方法及装置、电子设备、计算机可读存储介质
[0001]本公开涉及数据处理
,特别涉及一种数据恢复方法及装置、电子设备、计算机可读存储介质。
技术介绍
[0002]目前,在进行数据库恢复处理时,一般依赖于人工处理,即,需要由用户手动执行选择空闲主机、选择需要使用的备份文件并在空闲主机上下载备份文件、人工基于恢复点确定备份点、以及基于备份点进行数据恢复等一系列步骤。
[0003]由此可知,现有技术中的该种方法至少存在步骤繁琐、耗时长以及不够准确的问题。
技术实现思路
[0004]本公开提供一种数据恢复方法及装置、电子设备、计算机可读存储介质。
[0005]第一方面,本公开提供了一种数据恢复方法,该数据恢复方法包括:
[0006]获取待恢复的数据库对象的对象标识和目标恢复点,所述目标恢复点包括所述数据库对象被恢复到的预设时刻点或者事务点;
[0007]根据所述对象标识,确定所述数据库对象的对象类型;
[0008]根据所述对象类型和所述目标恢复点,确定目标备份文件,其中,所述目标备份文件包括承载所述数据库对象的数据库在运行过程中生成的、与所述目标恢复点对应的全量类型的备份文件和/或增量类型的备份文件;所述目标备份文件的文件类型根据所述对象类型确定;
[0009]根据所述目标备份文件,对所述数据库对象执行数据恢复处理。
[0010]第二方面,本公开提供了一种数据恢复装置,该数据恢复装置包括:
[0011]获取单元,用于获取待恢复的数据 ...
【技术保护点】
【技术特征摘要】
1.一种数据恢复方法,其特征在于,包括:获取待恢复的数据库对象的对象标识和目标恢复点,所述目标恢复点包括所述数据库对象被恢复到的预设时刻点或者事务点;根据所述对象标识,确定所述数据库对象的对象类型;根据所述对象类型和所述目标恢复点,确定目标备份文件,其中,所述目标备份文件包括承载所述数据库对象的数据库在运行过程中生成的、与所述目标恢复点对应的全量类型的备份文件和/或增量类型的备份文件;所述目标备份文件的文件类型根据所述对象类型确定;根据所述目标备份文件,对所述数据库对象执行数据恢复处理。2.根据权利要求1所述的方法,其特征在于,所述对象类型包括第一预设类型和第二预设类型,所述第一预设类型表示所述数据库对象为数据库实例,所述第二预设类型表示所述数据库对象为数据表;所述根据所述对象类型和所述目标恢复点,确定目标备份文件,包括:在所述对象类型为所述第一预设类型或者所述第二预设类型的情况下,确定所述目标备份文件的文件类型为全量类型和增量类型;根据所述确定的文件类型和所述目标恢复点,从与所述数据库对应的全量备份文件集合中,确定目标全量备份文件,并获取所述目标全量备份文件的备份点作为第一备份点,其中,所述全量备份文件集合包括至少一个全量类型的备份文件,所述备份点与所述目标恢复点的类型一致;根据所述确定的文件类型、所述目标恢复点、所述第一备份点以及与所述数据库对应的增量备份文件集合,确定第二备份点和第三备份点,其中,所述增量备份文件集合包括至少一个增量类型的备份文件,所述至少一个增量类型的备份文件的备份点之间时序相连且相互之间不重合;将所述增量备份文件集合中,对应开始备份点处于所述第二备份点和所述第三备份点之间的备份文件确定为目标增量备份文件;将所述目标全量备份文件和所述目标增量备份文件作为所述目标备份文件。3.根据权利要求2所述的方法,其特征在于,所述根据所述确定的文件类型、所述目标恢复点,从与所述数据库对象对应的全量备份文件集合中,确定目标全量备份文件,包括:从所述全量备份文件集合中,获取备份点小于所述目标恢复点的至少一个备份文件;将所述至少一个备份文件中备份点的值满足预设条件的备份文件作为所述目标全量备份文件。4.根据权利要求2所述的方法,其特征在于,所述根据所述目标恢复点、所述第一备份点以及与所述数据库对象对应的增量备份文件集合,确定第二备份点和第三备份点,包括:将所述增量备份文件集合中,开始备份点小于所述第一备份点,且结束备份点大于所述第一备份点的备份文件的开始备份点作为所述第二备份点;将所述增量备份文件集合中,开始备份点小于所述目标恢复点,且结束备份点大于所述目标恢复点的备份文件的开始备份点作为所述第三备份点。5.根据权利要求2所述的方法,其特征在于,所述根据所述目标备份文件,对所述数据库对象执行数据恢复处理,包括:
在所述对象类型为所述第一预设类型的情况下,从预设设备集合中,获取满足预设条件的设备作为目标设备,其中,所述预设设备集合包括至少一个设备,所述设备用于执行对象类型为所述第一预设类型的数据库对象的数据恢复处理,所述预设条件包括:设备状态为空闲状态且设备当前资源大于或等于预设阈值;向所述目标设备发送控制指令,其中,所述控制指令用于指示所述目标设备获取所述目标备份文件,并基于所述目标备份文件对所述数据库对象执行数据恢复处理。6.根据权利要求5所述的方法,其特征在于,所述向所述目标设备发送控制指令,包括:向所述目标设备发送第一控制指令,其中,所述第一控制指令用于指示所述目标设备获取所述目标备份文件;在确定所述目标设备获取到所述目标备份文件的情况下,向所述目标设备发送第二控制指令,其中,所述第二控制指令用于指示所述目标设备基于所述目标备份文件中的目标全量备份文件创建与所述数据库对象对应的目标数据库实例;在确定所述目标设备创建所述目标数据库实例的情况下,向所述目标设备发送第三控制指令,其中,所述第三控制指令中包括所述目标数据库实例的配置参数,所述配置参数用于指示所述目标设备启动所述目标数据库实例;在确定所述目标设备启动所述目标数据库实例的情况下,向所述目标设备发送第四控制指令;其中,所...
【专利技术属性】
技术研发人员:黄勇,赵国庆,杨颖,吴海英,
申请(专利权)人:马上消费金融股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。