[发明专利]数据库迁移方法、装置、计算机设备和存储介质在审
申请号: | 202310199252.0 | 申请日: | 2023-02-28 |
公开(公告)号: | CN116126834A | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 罗海波;林晖;蔡婷玉;陈广 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/27;G06F16/22;G06F11/14;G06F9/455;G06F16/16;H04L67/06 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 姚姝娅 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 迁移 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种数据库迁移方法、装置、计算机设备和存储介质。所述方法包括:获取主机的数据库对应的备份镜像文件,并将备份镜像文件通过文件传输协议下发到目标平台,再将备份镜像文件经过译码后导入到目标平台的数据库中。采用本方法能够将主机数据库和目标平台数据库联系起来,实现了通过文件传输协议将主机数据库中的文件自动同步到目标平台数据库中,相比于传统只能手动跨平台迁移数据库的方法,本方案的迁移效率极高。
技术领域
本申请涉及计算机技术领域,特别是涉及一种数据库迁移方法、装置、计算机设备和存储介质。
背景技术
“数据”是各大数据中心最核心的资产,数据库作为“数据”的储备工具,被广泛应用于各个领域的工控机、计算中心、服务器等大型核心设备。
随着IT架构的转型,为了实现数据共享,大型主机的数据库逐步往各类平台开源数据库迁移。目前,由于各类平台操作系统和配置不同,只能通过人工手动完成主机的数据库向各类平台数据库的迁移,且在此过程中,还需要人工完成数据库相关数据或文件的转换,以使迁移后的数据库能够被正常使用。
但是,上述数据库的迁移方法存在迁移效率低的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高数据库迁移效率的数据库迁移方法、装置、计算机设备和存储介质。
第一方面,本申请提供了一种数据库迁移方法。所述方法包括:
获取主机的数据库对应的备份镜像文件;
将备份镜像文件通过文件传输协议下发到目标平台,以指示目标平台将备份镜像文件经过译码后导入到目标平台的数据库中。
在其中一个实施例中,将备份镜像文件通过文件传输协议下发到目标平台,包括:
将备份镜像文件拆分成表记录文件和表结构文件;
将表记录文件和表结构文件通过文件传输协议下发到目标平台。
在其中一个实施例中,将表记录文件和表结构文件通过文件传输协议下发到目标平台,包括:
将表记录文件和表结构文件的文件名记录到表文件清单中;
通过扫描表文件清单,基于文件传输协议将表文件清单中记录的文件逐个串行下发到目标平台。
在其中一个实施例中,通过扫描表文件清单,基于文件传输协议将表文件清单中记录的文件逐个串行下发到目标平台,包括:
通过扫描表文件清单,基于文件传输协议将表文件清单中第一条记录的文件下发到目标平台,并删除表文件清单中的第一条记录的文件;
确定表文件清单是否为空,若为空,则确定完成文件下发;若不为空,则继续将下一条记录的文件作为新的第一条记录的文件,返回执行基于文件传输协议将表文件清单中第一条记录的文件下发到目标平台的步骤,直到表文件清单成为空文件为止。
在其中一个实施例中,获取主机的数据库对应的备份镜像文件,包括:
获取主机对数据库中表数据进行例行备份时的备份文件;
将备份文件转换为镜像文件,得到备份镜像文件。
第二方面,本申请还提供了一种数据库迁移方法,所述方法包括:
接收主机通过文件传输协议下发的备份镜像文件;
将备份镜像文件经过译码后导入到目标平台的数据库中。
在其中一个实施例中,备份镜像文件包括表记录文件和表结构文件,将备份镜像文件经过译码后导入到目标平台的数据库中,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310199252.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种热敏纸塑封设备及其使用方法
- 下一篇:一种藿香正气散制备工艺及其制备设备