CN104077401B - 用于数据库的数据迁移装置和数据迁移方法 - Google Patents

用于数据库的数据迁移装置和数据迁移方法 Download PDF

Info

Publication number
CN104077401B
CN104077401B CN201410318745.2A CN201410318745A CN104077401B CN 104077401 B CN104077401 B CN 104077401B CN 201410318745 A CN201410318745 A CN 201410318745A CN 104077401 B CN104077401 B CN 104077401B
Authority
CN
China
Prior art keywords
database
migration
data
data migration
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410318745.2A
Other languages
English (en)
Other versions
CN104077401A (zh
Inventor
刘新征
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yonyou Network Technology Co Ltd
Original Assignee
Yonyou Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yonyou Network Technology Co Ltd filed Critical Yonyou Network Technology Co Ltd
Priority to CN201410318745.2A priority Critical patent/CN104077401B/zh
Publication of CN104077401A publication Critical patent/CN104077401A/zh
Application granted granted Critical
Publication of CN104077401B publication Critical patent/CN104077401B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/214Database migration support

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供了一种用于数据库的数据迁移装置和一种用于数据库的数据迁移方法,其中,所述用于数据库的数据迁移装置,包括:获取单元,用于获取源数据库和目标数据库的属性信息;迁移方案制定单元,用于根据所述获取单元获取到的所述源数据库和所述目标数据库的属性信息制定数据迁移方案;迁移方案修正单元,用于对数据迁移过程中的预设迁移阶段进行错误检查,以对所述迁移方案的配置参数进行修正。通过本发明的技术方案,使得数据库迁移工具能够支持向更多类型的异构数据库进行迁移数据,并且能够提高数据迁移的效率和数据迁移的正确性。

Description

用于数据库的数据迁移装置和数据迁移方法
技术领域
本发明涉及数据库技术领域,具体而言,涉及一种用于数据库的数据迁移装置和一种用于数据库的数据迁移方法。
背景技术
Ora2Pg是用于数据库迁移的工具,主要用于将Oracle数据库中的数据迁移到PostgreSQL数据库中。它通过连接Oracle数据库,扫描并自动抽取Oracle数据库的结构或数据,生成用于实现迁移的SQL脚本,然后利用该脚本可以创建数据库结构或将数据导入到PostgreSQL数据库中。该工具所支持的Oracle数据库对象很丰富,包括:表、约束、视图、表空间、序列、索引、触发器、函数、存储过程、包、分区和数据等,但目标数据库却仅限于PostgreSQL。
此外,通常情况下,为了保证迁移的顺利,数据迁移时会先将结构迁移至目标数据库,然后再进行数据的迁移,期间需要针对不同的工序调整迁移工具的若干配置参数,步骤较为繁琐,造成数据迁移效率的低下。而且,在异构数据库之间进行数据迁移时,还会面临很多正确性问题的干扰,例如:数据类型的转换、字符集不匹配、对象名称大小写敏感、用户模式的兼容等,其中一项不符合要求都将影响数据迁移的正确性。
因此,如何使数据库迁移工具支持更多类型的异构数据库,并提高数据迁移的效率和数据迁移的正确性成为亟待解决的技术问题。
发明内容
本发明正是基于上述技术问题,提出了一种新的用于数据库的数据迁移方案,可以使得数据库迁移工具能够支持向更多类型的异构数据库进行迁移数据,并且能够提高数据迁移的效率和数据迁移的正确性。
有鉴于此,本发明提出了一种用于数据库的数据迁移装置,包括:获取单元,用于获取源数据库和目标数据库的属性信息;迁移方案制定单元,用于根据所述获取单元获取到的所述源数据库和所述目标数据库的属性信息制定数据迁移方案;迁移方案修正单元,用于对数据迁移过程中的预设迁移阶段进行错误检查,以对所述迁移方案的配置参数进行修正。
在该技术方案中,通过根据获取到的源数据库和目标数据库的属性信息来制定数据迁移方案,使得能够根据目标数据库支持的数据类型、字符集、对象名称大小写敏感、用户模式的兼容等制定相应的数据迁移方案,进而使得数据库迁移工具(如Ora2Pg)能够支持更多的目标数据库。而通过根据对数据迁移过程中的预设迁移阶段进行错误检查,以对迁移方案的配置参数进行修正,使得数据迁移过程中的遇到的问题如字符集不匹配等能够提前进行解决,进而提高了数据迁移的效率和数据迁移的正确性,避免在迁移过程中遇到问题时再进行解决而破坏数据迁移过程的连续性。
在上述技术方案中,优选地,还包括:记录单元,用于记录在每次数据迁移过程中出现错误的迁移阶段;所述迁移方案修正单元还用于:根据所述记录单元记录的数据迁移过程中的每个迁移阶段出现错误的次数确定所述预设迁移阶段。
在该技术方案中,通过根据已记录的数据迁移过程中的每个迁移阶段出现错误的次数来确定预设迁移阶段,使得能够对迁移过程中经常出现错误的迁移阶段进行检查,进而实现有针对性地检查,以最大限度地确保修正后的迁移方案在迁移过程中不出现错误,提高数据迁移的正确性。
在上述技术方案中,优选地,所述获取单元还用于:在获取所述源数据库和所述目标数据库的属性信息之前,获取所述源数据库和所述目标数据库的状态信息,以及在判断单元判定所述源数据库和所述目标数据库处于连接状态时,执行获取所述源数据库和所述目标数据库的属性信息的操作;所述判断单元,用于根据所述源数据库和所述目标数据库的状态信息判断所述源数据库和所述目标数据库是否处于连接状态。
在该技术方案中,通过在执行获取源数据库和目标数据库的属性信息的步骤之前,根据源数据库和目标数据库的状态信息判断源数据库和目标数据库的连接状态,可以事先对源数据库和目标数据库的连接状态进行确认,进而确保在源数据库和目标数据库都在线时,再执行数据迁移的过程,避免源数据库和目标数据库中存在未连接的数据库而继续执行迁移过程,导致数据迁移的失败。
在上述技术方案中,优选地,所述属性信息包括:版本信息、字符集信息。
在上述技术方案中,优选地,还包括:数据迁移单元,用于根据修正后的所述迁移方案将所述源数据库的数据结构和数据依次迁移到所述目标数据库中;检查单元,用于在所述数据迁移单元将所述源数据库中的数据结构和数据迁移到所述目标数据库中之后,对迁移至所述目标数据库中的数据正确性进行检测,以及在对所述目标数据库中的数据正确性检测通过之后,确定数据迁移完成。
在该技术方案中,通过在数据迁移完成之后,对迁移至目标数据库中的数据正确性进行检验,可以进一步确保了数据迁移的正确性。
根据本发明的第二方面,还提出了一种用于数据库的数据迁移方法,包括:获取源数据库和目标数据库的属性信息;根据所述源数据库和所述目标数据库的属性信息制定数据迁移方案;对数据迁移过程中的预设迁移阶段进行错误检查,以对所述迁移方案的配置参数进行修正。
在该技术方案中,通过根据获取到的源数据库和目标数据库的属性信息来制定数据迁移方案,使得能够根据目标数据库支持的数据类型、字符集、对象名称大小写敏感、用户模式的兼容等制定相应的数据迁移方案,进而使得数据库迁移工具(如Ora2Pg)能够支持更多的目标数据库。而通过根据对数据迁移过程中的预设迁移阶段进行错误检查,以对迁移方案的配置参数进行修正,使得数据迁移过程中的遇到的问题如字符集不匹配等能够提前进行解决,进而提高了数据迁移的效率和数据迁移的正确性,避免在迁移过程中遇到问题时再进行解决而破坏数据迁移过程的连续性。
在上述技术方案中,优选地,在对所述预设迁移阶段进行错误检查之前,还包括:记录在每次数据迁移过程中出现错误的迁移阶段;根据已记录的数据迁移过程中的每个迁移阶段出现错误的次数确定所述预设迁移阶段。
在该技术方案中,通过根据已记录的数据迁移过程中的每个迁移阶段出现错误的次数来确定预设迁移阶段,使得能够对迁移过程中经常出现错误的迁移阶段进行检查,进而实现有针对性地检查,以最大限度地确保修正后的迁移方案在迁移过程中不出现错误,提高数据迁移的正确性。
在上述技术方案中,优选地,在获取所述源数据库和所述目标数据库的属性信息之前,还包括:获取所述源数据库和所述目标数据库的状态信息;根据所述源数据库和所述目标数据库的状态信息判断所述源数据库和所述目标数据库是否处于连接状态,若是,则执行获取所述源数据库和所述目标数据库的属性信息的步骤。
在该技术方案中,通过在执行获取源数据库和目标数据库的属性信息的步骤之前,根据源数据库和目标数据库的状态信息判断源数据库和目标数据库的连接状态,可以事先对源数据库和目标数据库的连接状态进行确认,进而确保在源数据库和目标数据库都在线时,再执行数据迁移的过程,避免源数据库和目标数据库中存在未连接的数据库而继续执行迁移过程,导致数据迁移的失败。
在上述技术方案中,优选地,所述属性信息包括:版本信息、字符集信息。
在上述技术方案中,优选地,在对所述迁移方案进行修正之后还包括:根据修正后的所述迁移方案将所述源数据库的数据结构和数据依次迁移到所述目标数据库中;对迁移至所述目标数据库中的数据正确性进行检测,以及在对所述目标数据库中的数据正确性检测通过之后,确定数据迁移完成。
在该技术方案中,通过在数据迁移完成之后,对迁移至目标数据库中的数据正确性进行检验,可以进一步确保了数据迁移的正确性。
通过以上技术方案,可以使得数据库迁移工具能够支持向更多类型的异构数据库进行迁移数据,并且能够提高数据迁移的效率和数据迁移的正确性。
附图说明
图1示出了根据本发明的实施例的用于数据库的数据迁移装置的示意框图;
图2示出了根据本发明的实施例的用于数据库的数据迁移方法的示意流程图;
图3示出了根据本发明的另一个实施例的用于数据库的数据迁移方法的示意流程图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的实施例的用于数据库的数据迁移装置的示意框图。
如图1所示,根据本发明的实施例的用于数据库的数据迁移装置100,包括:获取单元102,用于获取源数据库和目标数据库的属性信息;迁移方案制定单元104,用于根据所述获取单元102获取到的所述源数据库和所述目标数据库的属性信息制定数据迁移方案;迁移方案修正单元106,用于对数据迁移过程中的预设迁移阶段进行错误检查,以对所述迁移方案的配置参数进行修正。
在该技术方案中,通过根据获取到的源数据库和目标数据库的属性信息来制定数据迁移方案,使得能够根据目标数据库支持的数据类型、字符集、对象名称大小写敏感、用户模式的兼容等制定相应的数据迁移方案,进而使得数据库迁移工具(如Ora2Pg)能够支持更多的目标数据库。而通过根据对数据迁移过程中的预设迁移阶段进行错误检查,以对迁移方案的配置参数进行修正,使得数据迁移过程中的遇到的问题如字符集不匹配等能够提前进行解决,进而提高了数据迁移的效率和数据迁移的正确性,避免在迁移过程中遇到问题时再进行解决而破坏数据迁移过程的连续性。
在上述技术方案中,优选地,还包括:记录单元108,用于记录在每次数据迁移过程中出现错误的迁移阶段;所述迁移方案修正单元106还用于:根据所述记录单元108记录的数据迁移过程中的每个迁移阶段出现错误的次数确定所述预设迁移阶段。
在该技术方案中,通过根据已记录的数据迁移过程中的每个迁移阶段出现错误的次数来确定预设迁移阶段,使得能够对迁移过程中经常出现错误的迁移阶段进行检查,进而实现有针对性地检查,以最大限度地确保修正后的迁移方案在迁移过程中不出现错误,提高数据迁移的正确性。
在上述技术方案中,优选地,所述获取单元102还用于:在获取所述源数据库和所述目标数据库的属性信息之前,获取所述源数据库和所述目标数据库的状态信息,以及在判断单元110判定所述源数据库和所述目标数据库处于连接状态时,执行获取所述源数据库和所述目标数据库的属性信息的操作;所述判断单元110,用于根据所述源数据库和所述目标数据库的状态信息判断所述源数据库和所述目标数据库是否处于连接状态。
在该技术方案中,通过在执行获取源数据库和目标数据库的属性信息的步骤之前,根据源数据库和目标数据库的状态信息判断源数据库和目标数据库的连接状态,可以事先对源数据库和目标数据库的连接状态进行确认,进而确保在源数据库和目标数据库都在线时,再执行数据迁移的过程,避免源数据库和目标数据库中存在未连接的数据库而继续执行迁移过程,导致数据迁移的失败。
在上述技术方案中,优选地,所述属性信息包括:版本信息、字符集信息。
在上述技术方案中,优选地,还包括:数据迁移单元112,用于根据修正后的所述迁移方案将所述源数据库的数据结构和数据依次迁移到所述目标数据库中;检查单元114,用于在所述数据迁移单元112将所述源数据库中的数据结构和数据迁移到所述目标数据库中之后,对迁移至所述目标数据库中的数据正确性进行检测,以及在对所述目标数据库中的数据正确性检测通过之后,确定数据迁移完成。
在该技术方案中,通过在数据迁移完成之后,对迁移至目标数据库中的数据正确性进行检验,可以进一步确保了数据迁移的正确性。
图2示出了根据本发明的实施例的用于数据库的数据迁移方法的示意流程图。
如图2所示,根据本发明的实施例的用于数据库的数据迁移方法,包括:步骤202,获取源数据库和目标数据库的属性信息;步骤204,根据所述源数据库和所述目标数据库的属性信息制定数据迁移方案;步骤206,对数据迁移过程中的预设迁移阶段进行错误检查,以对所述迁移方案的配置参数进行修正。
在该技术方案中,通过根据获取到的源数据库和目标数据库的属性信息来制定数据迁移方案,使得能够根据目标数据库支持的数据类型、字符集、对象名称大小写敏感、用户模式的兼容等制定相应的数据迁移方案,进而使得数据库迁移工具(如Ora2Pg)能够支持更多的目标数据库。而通过根据对数据迁移过程中的预设迁移阶段进行错误检查,以对迁移方案的配置参数进行修正,使得数据迁移过程中的遇到的问题如字符集不匹配等能够提前进行解决,进而提高了数据迁移的效率和数据迁移的正确性,避免在迁移过程中遇到问题时再进行解决而破坏数据迁移过程的连续性。
在上述技术方案中,优选地,在对所述预设迁移阶段进行错误检查之前,还包括:记录在每次数据迁移过程中出现错误的迁移阶段;根据已记录的数据迁移过程中的每个迁移阶段出现错误的次数确定所述预设迁移阶段。
在该技术方案中,通过根据已记录的数据迁移过程中的每个迁移阶段出现错误的次数来确定预设迁移阶段,使得能够对迁移过程中经常出现错误的迁移阶段进行检查,进而实现有针对性地检查,以最大限度地确保修正后的迁移方案在迁移过程中不出现错误,提高数据迁移的正确性。
在上述技术方案中,优选地,在获取所述源数据库和所述目标数据库的属性信息之前,还包括:获取所述源数据库和所述目标数据库的状态信息;根据所述源数据库和所述目标数据库的状态信息判断所述源数据库和所述目标数据库是否处于连接状态,若是,则执行获取所述源数据库和所述目标数据库的属性信息的步骤。
在该技术方案中,通过在执行获取源数据库和目标数据库的属性信息的步骤之前,根据源数据库和目标数据库的状态信息判断源数据库和目标数据库的连接状态,可以事先对源数据库和目标数据库的连接状态进行确认,进而确保在源数据库和目标数据库都在线时,再执行数据迁移的过程,避免源数据库和目标数据库中存在未连接的数据库而继续执行迁移过程,导致数据迁移的失败。
在上述技术方案中,优选地,所述属性信息包括:版本信息、字符集信息。
在上述技术方案中,优选地,在对所述迁移方案进行修正之后还包括:根据修正后的所述迁移方案将所述源数据库的数据结构和数据依次迁移到所述目标数据库中;对迁移至所述目标数据库中的数据正确性进行检测,以及在对所述目标数据库中的数据正确性检测通过之后,确定数据迁移完成。
在该技术方案中,通过在数据迁移完成之后,对迁移至目标数据库中的数据正确性进行检验,可以进一步确保了数据迁移的正确性。
图3示出了根据本发明的另一个实施例的用于数据库的数据迁移方法的示意流程图。
如图3所示,根据本发明的另一个实施例的用于数据库的数据迁移方法,包括:
步骤302,在迁移工作开始前,检查源数据库与目标数据库的连接状态。
步骤304,判断DBMS(Database Management System,数据库管理***)服务检查是否通过,即判断源数据库与目标数据库是否均处于连接状态,若是,则执行步骤306;否则,结束。
步骤306,在DBMS服务检查通过后,对源数据库及目标数据库的字符集、数据类型、匹配模式等进行检查。
步骤308,判断检查迁移设置项是否通过,即判断源数据库及目标数据库的字符集、数据类型、匹配模式等是否检查通过,若通过,则执行步骤310;否则,结束。
步骤310,执行DDL(Data Definition Language,数据库模式定义语言)迁移,即执行数据结构的迁移。
步骤312,判断DDL检查是否通过,即判断数据结构是否迁移通过,若通过,则执行步骤314;否则,结束。
步骤314,执行DML(Data Manipulation Language,数据操纵语言)迁移,即执行数据库数据的迁移。
步骤316,在执行数据库数据迁移之后,判断数据正确性是否检查通过,若检查通过,则结束;若未通过,则执行步骤318。
步骤318,在判定数据正确性检查未通过时,进行预警提示。
以上结合附图详细说明了本发明的技术方案,考虑到相关技术中,数据在数据库之间进行迁移时,受数据类型的转换、字符集不匹配、对象名称大小写敏感等因素的影响,数据迁移的准确率较低,同时数据迁移的效率低下。因此,本发明提出了一种新的用于数据库的数据迁移方案,可以使得数据库迁移工具能够支持向更多类型的异构数据库进行迁移数据,并且能够提高数据迁移的效率和数据迁移的正确性。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种用于数据库的数据迁移装置,其特征在于,包括:
获取单元,用于获取源数据库和目标数据库的属性信息;
迁移方案制定单元,用于根据所述获取单元获取到的所述源数据库和所述目标数据库的属性信息制定数据迁移方案;
迁移方案修正单元,用于对数据迁移过程中的预设迁移阶段进行错误检查,以对所述迁移方案的配置参数进行修正;
记录单元,用于记录在每次数据迁移过程中出现错误的迁移阶段;
所述迁移方案修正单元还用于:
根据所述记录单元记录的数据迁移过程中的每个迁移阶段出现错误的次数确定所述预设迁移阶段。
2.根据权利要求1所述的用于数据库的数据迁移装置,其特征在于,所述获取单元还用于:
在获取所述源数据库和所述目标数据库的属性信息之前,获取所述源数据库和所述目标数据库的状态信息,以及
在判断单元判定所述源数据库和所述目标数据库处于连接状态时,执行获取所述源数据库和所述目标数据库的属性信息的操作;
所述判断单元,用于根据所述源数据库和所述目标数据库的状态信息判断所述源数据库和所述目标数据库是否处于连接状态。
3.根据权利要求1所述的用于数据库的数据迁移装置,其特征在于,所述属性信息包括:
版本信息、字符集信息。
4.根据权利要求1至3中任一项所述的用于数据库的数据迁移装置,其特征在于,还包括:
数据迁移单元,用于根据修正后的所述迁移方案将所述源数据库的数据结构和数据依次迁移到所述目标数据库中;
检查单元,用于在所述数据迁移单元将所述源数据库中的数据结构和数据迁移到所述目标数据库中之后,对迁移至所述目标数据库中的数据正确性进行检测,以及在对所述目标数据库中的数据正确性检测通过之后,确定数据迁移完成。
5.一种用于数据库的数据迁移方法,其特征在于,包括:
获取源数据库和目标数据库的属性信息;
根据所述源数据库和所述目标数据库的属性信息制定数据迁移方案;
对数据迁移过程中的预设迁移阶段进行错误检查,以对所述迁移方案的配置参数进行修正;
在对所述预设迁移阶段进行错误检查之前,还包括:
记录在每次数据迁移过程中出现错误的迁移阶段;
根据已记录的数据迁移过程中的每个迁移阶段出现错误的次数确定所述预设迁移阶段。
6.根据权利要求5所述的用于数据库的数据迁移方法,其特征在于,在获取所述源数据库和所述目标数据库的属性信息之前,还包括:
获取所述源数据库和所述目标数据库的状态信息;
根据所述源数据库和所述目标数据库的状态信息判断所述源数据库和所述目标数据库是否处于连接状态,若是,则执行获取所述源数据库和所述目标数据库的属性信息的步骤。
7.根据权利要求5所述的用于数据库的数据迁移方法,其特征在于,所述属性信息包括:
版本信息、字符集信息。
8.根据权利要求5至7中任一项所述的用于数据库的数据迁移方法,其特征在于,在对所述迁移方案进行修正之后还包括:
根据修正后的所述迁移方案将所述源数据库的数据结构和数据依次迁移到所述目标数据库中;
对迁移至所述目标数据库中的数据正确性进行检测,以及在对所述目标数据库中的数据正确性检测通过之后,确定数据迁移完成。
CN201410318745.2A 2014-07-04 2014-07-04 用于数据库的数据迁移装置和数据迁移方法 Active CN104077401B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410318745.2A CN104077401B (zh) 2014-07-04 2014-07-04 用于数据库的数据迁移装置和数据迁移方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410318745.2A CN104077401B (zh) 2014-07-04 2014-07-04 用于数据库的数据迁移装置和数据迁移方法

Publications (2)

Publication Number Publication Date
CN104077401A CN104077401A (zh) 2014-10-01
CN104077401B true CN104077401B (zh) 2017-11-24

Family

ID=51598655

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410318745.2A Active CN104077401B (zh) 2014-07-04 2014-07-04 用于数据库的数据迁移装置和数据迁移方法

Country Status (1)

Country Link
CN (1) CN104077401B (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104281704A (zh) * 2014-10-22 2015-01-14 新华瑞德(北京)网络科技有限公司 数据库数据拷贝方法和装置
CN104573121A (zh) * 2015-02-09 2015-04-29 浪潮电子信息产业股份有限公司 一种从aix平台向k-ux平台迁移的db2数据库迁移工具
CN104573123A (zh) * 2015-02-09 2015-04-29 浪潮电子信息产业股份有限公司 一种从AIX平台向K-UX平台迁移的Sybase数据库迁移工具
CN107037978B (zh) * 2016-10-31 2019-11-05 福建亿榕信息技术有限公司 数据迁移校正方法及***
US10380096B2 (en) * 2016-11-30 2019-08-13 Ncr Corporation Data migration
CN106686070B (zh) * 2016-12-13 2020-10-16 腾讯科技(深圳)有限公司 一种数据库数据迁移方法、装置、终端及***
WO2018176419A1 (zh) 2017-03-31 2018-10-04 华为技术有限公司 一种数据迁移方法和装置
CN107517273B (zh) * 2017-09-21 2020-10-02 郑州云海信息技术有限公司 数据迁移的方法、***、计算机可读存储介质及服务器
CN109002474A (zh) * 2018-06-15 2018-12-14 北京信安世纪科技股份有限公司 一种数据迁移方法及装置
CN109992595A (zh) * 2019-04-11 2019-07-09 北京启迪区块链科技发展有限公司 异构数据库转换方法、装置、设备和存储介质
CN112181951B (zh) * 2020-10-20 2022-03-25 新华三大数据技术有限公司 一种异构数据库数据迁移方法、装置及设备
CN112380186A (zh) * 2020-11-06 2021-02-19 福建亿榕信息技术有限公司 一种基于主动适配的国产数据库迁移方法
CN112817935A (zh) * 2021-01-22 2021-05-18 平安普惠企业管理有限公司 基于字段类型的数据处理方法、装置、设备及存储介质
CN114116681B (zh) * 2022-01-21 2022-07-15 阿里巴巴(中国)有限公司 数据迁移方法及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1499981A1 (en) * 2002-04-19 2005-01-26 Computer Associates Think, Inc. System and method for managing native application data
CN102063500A (zh) * 2011-01-04 2011-05-18 北京凯铭风尚网络技术有限公司 一种数据迁移的方法及装置
CN102331993A (zh) * 2011-06-23 2012-01-25 北京新媒传信科技有限公司 分布式数据库的数据迁移方法和分布式数据库迁移***
CN103019845A (zh) * 2012-12-10 2013-04-03 中国人民解放军理工大学 一种异构数据库平台下应用程序零修改迁移的方法
CN103309945A (zh) * 2013-05-15 2013-09-18 上海证券交易所 一种将数据导入数据库的装置
CN103514274A (zh) * 2013-09-17 2014-01-15 宁波东冠科技有限公司 非关系型数据库HBase的数据迁移方法
CN103902593A (zh) * 2012-12-27 2014-07-02 ***通信集团河南有限公司 一种数据迁移的方法和装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2495079A (en) * 2011-09-23 2013-04-03 Hybrid Logic Ltd Live migration of applications and file systems in a distributed system
US9152659B2 (en) * 2011-12-30 2015-10-06 Bmc Software, Inc. Systems and methods for migrating database data

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1499981A1 (en) * 2002-04-19 2005-01-26 Computer Associates Think, Inc. System and method for managing native application data
CN102063500A (zh) * 2011-01-04 2011-05-18 北京凯铭风尚网络技术有限公司 一种数据迁移的方法及装置
CN102331993A (zh) * 2011-06-23 2012-01-25 北京新媒传信科技有限公司 分布式数据库的数据迁移方法和分布式数据库迁移***
CN103019845A (zh) * 2012-12-10 2013-04-03 中国人民解放军理工大学 一种异构数据库平台下应用程序零修改迁移的方法
CN103902593A (zh) * 2012-12-27 2014-07-02 ***通信集团河南有限公司 一种数据迁移的方法和装置
CN103309945A (zh) * 2013-05-15 2013-09-18 上海证券交易所 一种将数据导入数据库的装置
CN103514274A (zh) * 2013-09-17 2014-01-15 宁波东冠科技有限公司 非关系型数据库HBase的数据迁移方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于异构ERP***的数据迁移技术应用研究;刘冰;《中国优秀硕士学位论文全文数据库 信息科技辑》;:中国学术期刊(光盘版)电子杂志社;20110115;第I卷(第01期);第20页第3.1.1节,第22页3.1.2节,第23页3.1.2节,第26页第3.1.3节第4段,第26页表1,第35页第3.3.1节第2段,第41页第3.4节 *

Also Published As

Publication number Publication date
CN104077401A (zh) 2014-10-01

Similar Documents

Publication Publication Date Title
CN104077401B (zh) 用于数据库的数据迁移装置和数据迁移方法
US11204898B1 (en) Reconstructing database sessions from a query log
CN103761189B (zh) 一种测试用例管理方法及***
Holzschuher et al. Performance of graph query languages: comparison of cypher, gremlin and native access in neo4j
US11294869B1 (en) Expressing complexity of migration to a database candidate
US10013439B2 (en) Automatic generation of instantiation rules to determine quality of data migration
CN104077217B (zh) 代码文件的编译发布方法及***
CN106570086A (zh) 数据迁移***及数据迁移方法
CN107609188B (zh) 基于GoldenGate的数据同步校验方法
CN106951364A (zh) 测试方法及装置
US8904352B2 (en) Systems and methods for processing source code during debugging operations
CN106919612A (zh) 一种上线结构化查询语言脚本的处理方法及装置
CN105760296A (zh) 自动化测试控制方法、装置及终端
CN103714004A (zh) Jvm在线内存泄露分析方法及***
CN104636401B (zh) 一种scada***数据回滚的方法及装置
WO2023029275A1 (zh) 数据关联分析方法、装置、计算机设备和存储介质
EP2897401B1 (en) Method and device for guaranteeing consistency of planning data
CN109558316A (zh) 一种测试策略自动化配置的http接口动态化参数测试方法
CN104461901A (zh) 一种自动生成测试用例的方法及***
CN106326222A (zh) 一种数据处理方法和装置
CN105279089A (zh) 一种获取页面元素的方法及装置
CN105956191A (zh) 一种数据迁移的方法及***
Singh et al. Exploring automatic search in digital libraries: A caution guide for systematic reviewers
CN104123212B (zh) Usb芯片的***测试方法
JP2017068293A (ja) テストdbデータ生成方法及び装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100094 Haidian District North Road, Beijing, No. 68

Applicant after: Yonyou Network Technology Co., Ltd.

Address before: 100094 Beijing city Haidian District North Road No. 68, UFIDA Software Park

Applicant before: UFIDA Software Co., Ltd.

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant