DB2数据库迁移方法、装置及系统制造方法及图纸

技术编号:12398264 阅读:78 留言:0更新日期:2015-11-26 03:57
本发明专利技术公开了DB2数据库迁移方法,应用于从SPARC平台向K-UX平台数据库迁移,包括:获取第一本地平台信息、第一本地数据库信息及目标端平台信息;对比第一本地平台信息与目标端平台信息,得到平台差异分析信息;根据平台差异分析信息、第一本地数据库信息及迁移算法,制定迁移方案;利用用户根据迁移方案的反馈信息,生成迁移向导信息,并将迁移向导信息发送给目标端平台,使目标端平台利用迁移向导信息进行DB2数据库恢复操作;根据迁移向导信息、迁移算法及用户输入信息进行DB2数据库备份操作;该方法能够降低DB2数据库跨平台迁移工作量,降低迁移难度;本发明专利技术还公开了DB2数据库迁移装置及系统。

【技术实现步骤摘要】

本专利技术涉及数据迀移领域,特别涉及一种DB2数据库迀移方法、装置及系统。
技术介绍
高端服务器承载着行业的核心应用,广泛应用在金融、电信、能源、交通等关键应用领域,其运行直接关系到社会、经济的正常运转。长期以来,由于缺乏高端服务器设计和制造能力,我国高端服务器市场一直为国外厂商把持,其中Oracle长期占据20%以上的国内市场。为提高信息化建设重大装备的自主可控性,越来越多的信息系统倾向于使用自主产品。因此,在未来较长的一段时间内,国内的IT系统建设面临着国产化的变革,具体的信息系统建设与实施层面,体现为越来越多的跨平台迀移工作,其中有相当的迀移工作是从SPARC平台至K-UX平台。数据库是IT系统的核心软件,数据库迀移也是IT系统建设中极为重要的一部分。由于异构服务器平台的CPU指令集差异、操作系统差异以及编译器差异,使得数据库跨平台迀移难度高,工作量大。如何降低移植难度,减少工作量,是数据库跨平台迀移需要解决的关键问题。
技术实现思路
本专利技术的目的是提供一种DB2数据库迀移方法,应用于从SPARC平台向K-UX平台数据库迀移,该方法能够大大降低DB2数据库跨平台迀移工作量,降低迀移难度。为解决上述技术问题,本专利技术提供DB2数据库迀移方法,应用于从SPARC平台向K-UX平台数据库迀移,包括:获取第一本地平台信息、第一本地数据库信息及目标端平台信息;其中,所述目标端平台为K-UX平台,所述第一本地平台为SPARC平台;对比所述第一本地平台信息与所述目标端平台信息,得到平台差异分析信息;根据所述平台差异分析信息、所述第一本地数据库信息及迀移算法,制定迀移方案;利用用户根据所述迀移方案的反馈信息,生成迀移向导信息,并将所述迀移向导信息发送给目标端平台,使所述目标端平台利用所述迀移向导信息进行DB2数据库恢复操作;根据所述迀移向导信息、所述迀移算法及用户输入信息进行DB2数据库备份操作。 其中,所述DB2数据库备份操作包括:建立第一本地数据库对象与数据存储目录;使用db21ook导出第一本地数据库结构;使用db2move导出第一本地数据库数据;根据所述第一本地数据库结构对导出第一本地数据库数据进行打包压缩,并提示用户传输转存文件。其中,根据所述迀移向导信息、所述迀移算法及用户输入信息进行DB2数据库备份操作还包括:反馈所述备份操作每一步的结果。其中,还包括:设置用户的访问权限。本专利技术提供一种DB2数据库迀移装置,应用于从SPARC平台向K-UX平台数据库迀移,包括:第一获取模块,用于获取第一本地平台信息、第一本地数据库信息及目标端平台信息;其中,所述目标端平台为K-UX平台,所述第一本地平台为SPARC平台;第一对比模块,用于对比所述第一本地平台信息与所述目标端平台信息,得到平台差异分析信息;制定模块,用于根据所述平台差异分析信息、所述第一本地数据库信息及迀移算法,制定迀移方案;迀移向导模块,用于利用用户根据所述迀移方案的反馈信息,生成迀移向导信息,并将所述迀移向导信息发送给目标端平台,使所述目标端平台利用所述迀移向导信息进行DB2数据库恢复操作;备份模块,用于根据所述迀移向导信息、所述迀移算法及用户输入信息进行DB2数据库备份操作。其中,所述备份模块包括:建立单元,用于建立第一本地数据库对象与数据存储目录;导出单元,用于使用db21ook导出第一本地数据库结构;使用db2move导出第一本地数据库数据;备份单元,用于根据所述第一本地数据库结构对导出第一本地数据库数据进行打包压缩,并提示用户传输转存文件。其中,还包括:反馈模块,用于反馈所述备份操作每一步的结果。其中,还包括:权限模块,用于设置用户的访问权限。其中,还包括:控制台模块,用于人机交互。本专利技术提供的一种DB2数据库迀移系统,应用于从SPARC平台向K-UX平台数据库迀移,包括:如上述的DB2数据库迀移装置;K-UX平台系统,用于获取第二本地平台信息、第二本地数据库信息及源端平台数据库信息;其中,所述源端平台为SPARC平台,所述第二本地平台为K-UX平台;根据接收到的迀移向导信息,并利用迀移算法及用户输入信息进行DB2数据库恢复操作。本专利技术所提供的DB2数据库迀移方法,应用于从SPARC平台向K-UX平台数据库迀移,包括:获取第一本地平台信息、第一本地数据库信息及目标端平台信息;对比第一本地平台信息与目标端平台信息,得到平台差异分析信息;根据平台差异分析信息、第一本地数据库信息及迀移算法,制定迀移方案;利用用户根据迀移方案的反馈信息,生成迀移向导信息,并将迀移向导信息发送给目标端平台,使目标端平台利用迀移向导信息进行DB2数据库恢复操作;根据迀移向导信息、迀移算法及用户输入信息进行DB2数据库备份操作。该方法将两个平台分为源端和目标端,其中,SPARC平台为源端,K-UX平台为目标端,在源端或目标端均可进行操作。源端和目标端对各自所在平台环境进行扫描,根据扫描结果与迀移算法,以及用户对迀移方案建议的筛选和迀移算法生成迀移向导,通过迀移向导对用户进行提示与指导,实现DB2数据库数据从其他服务器平台至K-UX平台的跨平台跨版本迀移。该方法能够大大降低DB2数据库跨平台迀移工作量,降低迀移难度。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的DB2数据库迀移方法的流程图;图2为本专利技术实施例提供DB2数据库迀移装置的结构框图;图3为本专利技术实施例提供DB2数据库迀移系统的结构框图。【具体实施方式】本专利技术的核心是提供一种DB2数据库迀移方法,应用于从SPARC平台向K-UX平台数据库迀移,该方法能够大大降低DB2数据库跨平台迀移工作量,降低迀移难度。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在下述各个实施例中源端平台为SPARC平台,目标端平台为K-UX平台。请参考图1,图1为本专利技术实施例提供的DB2数据库迀移方法的流程图;该方法可以包括:其中,该方法应用于从SPARC平台向K-UX平台数据库迀移:步骤SlOO、获取第一本地平台信息、第一本地数据库信息及目标端平台信息;其中,所述当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种DB2数据库迁移方法,应用于从SPARC平台向K‑UX平台数据库迁移,其特征在于,包括:获取第一本地平台信息、第一本地数据库信息及目标端平台信息;其中,所述目标端平台为K‑UX平台,所述第一本地平台为SPARC平台;对比所述第一本地平台信息与所述目标端平台信息,得到平台差异分析信息;根据所述平台差异分析信息、所述第一本地数据库信息及迁移算法,制定迁移方案;利用用户根据所述迁移方案的反馈信息,生成迁移向导信息,并将所述迁移向导信息发送给目标端平台,使所述目标端平台利用所述迁移向导信息进行DB2数据库恢复操作;根据所述迁移向导信息、所述迁移算法及用户输入信息进行DB2数据库备份操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:康玉琢吴迪
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1