[发明专利]一种Sybase数据库跨平台迁移方法和系统在审
申请号: | 201510355377.3 | 申请日: | 2015-06-24 |
公开(公告)号: | CN104899332A | 公开(公告)日: | 2015-09-09 |
发明(设计)人: | 康玉琢 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 林桐苒;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sybase 数据库 平台 迁移 方法 系统 | ||
1.一种Sybase数据库跨平台迁移方法,其特征在于,该方法应用于通过以太网建立连接源端与目标端,且源端和目标端分别与Sybase数据库交互;
该方法包括:
当需要进行数据库迁移时,源端收集源端平台信息和数据库信息,目标端收集目标端平台信息;
源端接收来自所述目标端的目标端平台信息,对比目标端平台信息和源端平台信息,生成源端和目标端的平台差异分析表;
源端根据平台差异分析表和源端数据库信息,采用预先设置的迁移算法生成迁移向导,根据迁移向导进行数据迁移;
目标端收集目标端恢复的数据库信息,对比源端数据库信息与目标端恢复的数据库信息,生成源端数据库和目标端数据库的一致性检查表,根据一致性检查表确定源端数据库和目标端数据库一致,则Sybase数据库跨平台迁移完成。
2.根据权利要求1所述的方法,其特征在于,所述源端与目标端架构基于JAVA实现,源端安装于SPARC平台,目标端安装于K-UX平台。
3.根据权利要求1所述的方法,其特征在于,所述源端平台信息包括处理器架构信息、指令集信息、字节序信息、编译器信息、操作系统信息、系统变量信息及文件系统信息;
所述数据库信息包括数据库版本信息、数据量信息、表信息、索引信息、存储过程信息、用户信息及日志信息;
所述目标端平台信息包括处理器架构信息、指令集信息、字节序信息、编译器信息、操作系统信息、系统变量信息及文件系统信息;
所述恢复的数据库信息,包括数据库版本信息、数据量信息、表信息、索引信息、存储过程信息、用户信息及日志信息。
4.根据权利要求1~3中任一项所述的方法,其特征在于,所述迁移算法包括迁移向导生成算法和备份恢复算法。
5.根据权利要求4所述的方法,其特征在于,所述迁移向导生成算法,具体为:
A、制定源端和目标端的平台差异分析表的格式;
B、制定每条差异对应的迁移方案;
C、根据源端数据库版本确定迁移方式;
D、根据迁移数据量制定不同的数据库转储文件传输方式:如果转储文件小于100G,使用千兆网传输;如果转储文件100G~4T,使用万兆网传输;如果转储文件大于4T,使用直接挂载磁盘阵列方式进行转移;
E、预估迁移时间,包括数据库备份时间、转储文件传输时间、数据库恢复时间;
F、根据A~E中的信息生成迁移向导。
6.根据权利要求4所述的方法,其特征在于,所述备份恢复算法,具体为:
A、执行源端用户数据库一致性检查,包括确认数据页和索引页的完整性,检查数据库内的页分配情况,检查数据库内系统表的一致性,记录总的数据检查的时间,反馈检查信息;
B、执行源端系统数据库一致性检查,确认master库与sybsystemprocs库的完整性及一致性,反馈检查结果;
C、检查源端数据库用户登陆状态,反馈检查结果,提示确保无用户登录;
D、执行源端数据库强制写磁盘,使得该时间点的全部脏数据以及日志均写到磁盘中,反馈结果;
E、截断源端数据库日志,反馈结果;
F、迁出源端数据库用户信息,反馈迁出结果;
G、备份源端数据库,生成转储文件,反馈结果;
H、提示用户传输转储文件;
I、确认转储文件传输完毕;
J、提示用户在目标端重建用户库;
K、确认目标端重建用户库完毕;
L、检查目标端用户库,并与源端数据库信息进行对比,保证源端与目标端数据库具有相同的设备数量,每个设备具有相同的容量和类型,并且确保加入数据库中的先后顺序和大小必须一致,反馈对比结果;
M、迁移用户信息至目标数据库,反馈迁移结果;
N、在目标数据库执行恢复操作,反馈回复结果;
O、在目标数据库执行一致性检查,确认数据页和索引页的完整,检查数据库内的分配错误,检查数据库内系统表的一致性,反馈检查结果;
P、收集已恢复的目标数据库信息,包括数据库版本信息、数据量信息、表信息、索引信息、存储过程信息、用户信息、日志信息,与源端数据库信息一一对比,生成源端数据库和目标端数据库一致性检查表,并根据一致性检查表进行检查,确定源端数据库和目标端数据库一致,则Sybase数据库跨平台迁移完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510355377.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内分泌积液抽取器
- 下一篇:一种能自动处理的存储式泌尿装置