[发明专利]一种数据库数据跨平台迁移方法和装置在审
申请号: | 201810638522.2 | 申请日: | 2018-06-20 |
公开(公告)号: | CN108959470A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 刘景洋 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/14 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 白天明;解婷婷 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 迁移 数据库数据 跨平台 方法和装置 数据库 算法 关键应用 平台环境 平台迁移 评估报告 扫描结果 提示用户 用户迁移 主机系统 目标端 源端 工作量 扫描 | ||
1.一种数据库数据跨平台迁移方法,其特征在于,包括:
对于数据库数据的源端和数据库数据的目标端各自所在的平台环境进行扫描;
根据扫描结果与迁移算法,生成迁移评估报告与建议的迁移方案;
根据用户对建议的迁移方案的选择和迁移算法,生成迁移向导,其中,所述迁移向导提示用户采取相应的迁移方案,以实现跨平台半自动迁移数据库数据。
2.根据权利要求1所述的方法,其中,所述对于数据库数据的源端和数据库数据的目标端各自所在的平台环境进行扫描的步骤,包括:收集所述数据库数据的源端和数据库数据的目标端各自的平台信息与数据库信息,其中,所述平台信息包括处理器架构信息、指令集信息、字节序信息、编译器信息、操作系统信息、系统变量信息及文件系统信息,所述数据库信息包括数据库版本信息、数据量信息、表信息、索引信息、存储过程信息、用户信息、日志信息。
3.根据权利要求2所述的方法,其中,所述根据扫描结果与迁移算法,生成迁移评估报告与建议的迁移方案的步骤,包括:
将在所述目标端的平台信息与数据库信息中的各项信息与在所述目标端的平台信息与数据库信息中的对应项的信息进行对比,以得出平台差异分析表;
根据所述平台差异分析表、所述源端的数据库信息以及所述迁移算法,制定并且输出所述建议的迁移方案。
4.根据权利要求1所述的系统,在所述根据用户对所述建议的迁移方案的选择和迁移算法,生成迁移向导的步骤之后,所述方法还包括:
根据迁移向导、迁移算法及所述用户对建议的迁移方案的选择,对所述源端数据库的数据进行备份,并将每一步备份操作的结果反馈给用户和所述目标端。
5.根据权利要求1所述的方法,其中,所述迁移算法包括迁移向导生成算法,所述数据库为Oracle数据库,所述迁移向导生成算法包括:
1)制定所述平台差异分析表的格式;
2)制定在所述平台差异分析表中的每条差异对应的建议的迁移方案:
如果源端数据库版本为Oracle 9i,则使用导入/导出备份恢复算法进行迁移;
如果源端数据库版本为Oracle 10g或Oracle 11g,则根据数据量和时间窗口而选择迁移方法和不同的转储文件传输建议;其中,
如果数据量<1TB,时间窗口为8~12小时,则采用跨平台表空间增量迁移XTTS备份恢复算法执行数据迁移,并采用文件传输协议FTP或网络文件系统NFS中转服务器的方式移动数据文件;
如果数据量<1TB,时间窗口为12~48小时,采用数据泵备份恢复算法执行数据迁移;
如果数据量1~5TB,时间窗口为8~24小时,则采用跨平台表空间增量迁移XTTS备份恢复算法执行数据迁移,并采用文件传输协议FTP传输或网络文件系统NFS中转服务器的方式移动数据文件;
如果数据量1~5TB,时间窗口为24~48小时,则采用数据泵备份恢复算法执行数据迁移;
如果数据量5~10TB,时间窗口为8~48小时,则采用跨平台表空间增量迁移XTTS备份恢复算法执行数据迁移,并采用网络文件系统NFS作为中转服务器或存储重新挂载的方式移动数据文件;
如果数据量>10TB,时间窗口为8~48小时,则采用跨平台表空间增量迁移XTTS备份恢复算法执行数据迁移,并采用存储重新挂载的方式移动数据文件;
根据所述表信息、用户信息、存储过程信息,预估迁移时间,所述迁移时间包括数据库备份时间、转储文件传输时间、数据库恢复时间;
3)根据以上信息生成建议的迁移方案,并将所述建议的迁移方案发送给所述用户和所述目标端;
4)对比源端数据库信息与在所述目标端已迁移并且恢复的数据库信息,得出源端数据库与目标端数据库的一致性检查表,以供用户检查。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810638522.2/1.html,转载请声明来源钻瓜专利网。