数据库迁移上云方法、装置、设备、存储介质和程序产品与流程
- 国知局
- 2024-08-05 11:44:46
本公开涉及数据库,可应用于金融领域,更具体地涉及一种数据库迁移上云方法、装置、设备、存储介质和程序产品。
背景技术:
1、金融行业近年一直在推进ibm主机下平台,即用开放云平台架构代替原有的集中式主机架构。目前存量的生产数据已完成主机数据库到平台数据库的迁移。同时为了满足监管需求,需永久保留特殊日期(如月末,结息日等)的主机表备份数据供监管部门查询,这些部分特殊日期对应的主机表备份数据备份格式仍为主机表格式。
2、由于主机备份与平台备份的格式不同导致恢复工具不能复用,当主机下线后,这些部分特殊日期对应的主机表备份数据备份无法在平台数据库上恢复。
技术实现思路
1、鉴于上述问题,本公开提供了一种数据库迁移上云方法、装置、设备、存储介质和程序产品。
2、根据本公开的第一个方面,提供了一种数据库迁移上云方法,方法包括:获取原始数据库的备份数据与备份数据结构,其中备份数据为对应每一日期的备份数据;比对原始数据库的备份数据结构与目标数据库的预设数据结构,得到比对结果,其中原始数据库与目标数据库为同一云平台;根据比对结果的一致性,执行备份数据结构的上云初始化;基于上云初始化的备份数据结构,将备份数据导入目标数据库中以完成备份数据的迁移上云。
3、根据本公开的实施例,在完成备份数据的迁移上云后,方法还包括:获取原始数据库的备份数据恢复需求;基于需求,查询与需求相对应日期的全备份信息;根据全备份信息,恢复原始数据库的备份数据。
4、根据本公开的实施例,获取原始数据库的备份数据结构,其中备份数据结构为磁带库恢复得到,备份数据结构包括备份数据表结构,方法包括:获取访问磁带库的权限;根据权限以及预设的第一读取命令遍历磁带库的数据,并查找包含与特殊日期相对应的表结构的备份数据集;从包含与特殊日期相对应的表结构的备份数据集中恢复备份数据表结构。
5、根据本公开的实施例,获取原始数据库的备份数据,包括:基于预设的第二读取命令访问磁带库,并从磁带库中恢复原始数据库的备份数据,其中原始数据库的备份数据为与特殊日期相对应的备份数据。
6、根据本公开的实施例,根据比对结果的一致性,执行备份数据结构的上云初始化,包括:当原始数据库的备份数据结构与目标数据库的预设数据结构一致时,不用执行备份数据结构的上云初始化。
7、根据本公开的实施例,根据比对结果的一致性,执行备份数据结构的上云初始化,还包括:当原始数据库的备份数据结构与目标数据库的预设数据结构不一致时,确定出不一致的特殊数据结构;基于不一致的特殊数据结构,在目标数据库中生成对应特殊数据结构的语句。
8、根据本公开的实施例,基于上云初始化的备份数据结构,将备份数据导入目标数据库中以完成备份数据的迁移上云,包括:对所恢复的备份数据执行译码操作,得到译码结果;基于译码结果,将所恢复的备份数据导入至目标数据库中;在目标数据库中,执行全备以完成一个日期的备份数据转存。
9、本公开的第二方面提供了一种数据库迁移上云装置,装置包括:原始数据获取模块,用于获取原始数据库的备份数据与备份数据结构,其中备份数据为对应每一日期的备份数据;数据结构比对模块,用于比对原始数据库的备份数据结构与目标数据库的预设数据结构,得到比对结果,其中原始数据库与目标数据库为同一云平台;上云初始化模块,用于根据比对结果的一致性,执行备份数据结构的上云初始化;迁移上云模块,用于基于上云初始化的备份数据结构,将备份数据导入目标数据库中以完成备份数据的迁移上云。
10、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个计算机程序,一个或多个处理器执行一个或多个计算机程序以实现上述方法的步骤。
11、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
12、本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述方法的步骤。
技术特征:1.一种数据库迁移上云方法,其特征在于,所述方法包括:
2.根据权利要求1所述的数据库迁移上云方法,其特征在于,在完成所述备份数据的迁移上云后,所述方法还包括:
3.根据权利要求1所述的数据库迁移上云方法,其特征在于,所述获取原始数据库的备份数据结构,其中所述备份数据结构为磁带库恢复得到,所述备份数据结构包括备份数据表结构,所述方法包括:
4.根据权利要求3所述的数据库迁移上云方法,其特征在于,所述获取原始数据库的备份数据,包括:
5.根据权利要求1所述的数据库迁移上云方法,其特征在于,所述根据所述比对结果的一致性,执行所述备份数据结构的上云初始化,包括:
6.根据权利要求1所述的数据库迁移上云方法,其特征在于,所述根据所述比对结果的一致性,执行所述备份数据结构的上云初始化,还包括:
7.根据权利要求4所述的数据库迁移上云方法,其特征在于,基于所述上云初始化的备份数据结构,将所述备份数据导入所述目标数据库中以完成所述备份数据的迁移上云,包括:
8.一种数据库迁移上云装置,其特征在于,所述装置包括:
9.一种电子设备,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现根据权利要求1~7中任一项所述方法的步骤。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据权利要求1~7中任一项所述方法的步骤。
技术总结本公开提供了一种数据库迁移上云方法,可应用于金融领域,该方法包括:获取原始数据库的备份数据与备份数据结构,其中备份数据为对应每一日期的备份数据;比对原始数据库的备份数据结构与目标数据库的预设数据结构,得到比对结果,其中原始数据库与目标数据库为同一云平台;根据比对结果的一致性,执行备份数据结构的上云初始化;基于上云初始化的备份数据结构,将备份数据导入目标数据库中以完成备份数据的迁移上云。本公开还提供了一种数据库迁移上云装置、设备、存储介质和程序产品。技术研发人员:杨镇宇,李尚哲,朱冠洲受保护的技术使用者:中国工商银行股份有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/259178.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表