数据库迁移的方法及装置制造方法及图纸

技术编号:27511824 阅读:15 留言:0更新日期:2021-03-02 18:42
本发明专利技术公开了一种数据库迁移的方法及装置,该方法包括:配置Informix数据库中待迁移的银行券商标识和券商属性;根据待迁移的银行券商标识和券商属性,生成待迁移Informix数据库数据;将待迁移Informix数据库数据传输至孤岛环境服务器;对传输至孤岛环境服务器的待迁移Informix数据库数据,进行数据映射转换处理,得到待迁移Oracle数据库数据;通过Oracle数据泵,将孤岛环境服务器中的待迁移Oracle数据库数据,迁移至目标Oracle数据库。本发明专利技术可自动化实现将Informix数据库数据迁移至Oracle数据库,避免了数据库迁移过程中的人力物力浪费,提高了数据库迁移的准确度。提高了数据库迁移的准确度。提高了数据库迁移的准确度。

【技术实现步骤摘要】
数据库迁移的方法及装置


[0001]本专利技术涉及计算机
,尤其涉及数据库迁移的方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]现阶段,银行的交易系统的数据可通过Informix数据库进行存储,由于银行交易系统的更新换代,Informix数据库不能满足银行工作人员的数据存储需求。因此一般是将Informix数据库中存储的银行交易系统数据,迁移至Oracle数据库。
[0004]现有技术下,在将Informix数据库数据迁移至Oracle数据库时,通常需要人工对需要迁移的券商数据进行逐一操作,会大大增加工作人员的工作量,造成人力物力的浪费;同时,以人工操作进行迁移,难免会出现工作失误,降低数据库迁移的准确度。

技术实现思路

[0005]本专利技术实施例提供一种数据库迁移的方法,适用于将Informix数据库数据迁移至Oracle数据库,用以实现数据库的自动化迁移,避免人力物力浪费,提高数据库迁移的准确度,该方法包括:
[0006]配置Informix数据库中待迁移的银行券商标识和券商属性;
[0007]根据待迁移的银行券商标识和券商属性,生成待迁移Informix数据库数据;
[0008]将待迁移Informix数据库数据传输至孤岛环境服务器;所述孤岛环境服务器用于表征处于孤岛环境的数据中转服务器;
[0009]对传输至孤岛环境服务器的待迁移Informix数据库数据,进行数据映射转换处理,得到待迁移Oracle数据库数据;
[0010]通过Oracle数据泵,将孤岛环境服务器中的待迁移Oracle数据库数据,迁移至目标Oracle数据库。
[0011]本专利技术实施例还提供一种数据库迁移的装置,适用于将Informix数据库数据迁移至Oracle数据库,用以实现数据库的自动化迁移,避免人力物力浪费,提高数据库迁移的准确度,该装置包括:
[0012]券商配置模块,用于配置Informix数据库中待迁移的银行券商标识和券商属性;
[0013]待迁移Informix数据库数据生成模块,用于根据待迁移的银行券商标识和券商属性,生成待迁移Informix数据库数据;
[0014]孤岛环境服务器传输模块,用于将待迁移Informix数据库数据传输至孤岛环境服务器;所述孤岛环境服务器用于表征处于孤岛环境的数据中转服务器;
[0015]待迁移Oracle数据库数据生成模块,用于对传输至孤岛环境服务器的待迁移Informix数据库数据,进行数据映射转换处理,得到待迁移Oracle数据库数据;
[0016]Oracle数据库迁移模块,用于通过Oracle数据泵,将孤岛环境服务器中的待迁移
Oracle数据库数据,迁移至目标Oracle数据库。
[0017]本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述数据库迁移的方法。
[0018]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述数据库迁移的方法的计算机程序。
[0019]本专利技术实施例中,配置Informix数据库中待迁移的银行券商标识和券商属性;根据待迁移的银行券商标识和券商属性,生成待迁移Informix数据库数据;将待迁移Informix数据库数据传输至孤岛环境服务器;所述孤岛环境服务器用于表征处于孤岛环境的数据中转服务器;对传输至孤岛环境服务器的待迁移Informix数据库数据,进行数据映射转换处理,得到待迁移Oracle数据库数据;通过Oracle数据泵,将孤岛环境服务器中的待迁移Oracle数据库数据,迁移至目标Oracle数据库,从而可自动化实现将Informix数据库数据迁移至Oracle数据库,与现有技术中数据库迁移需人工操作的技术方案相比,避免了数据库迁移过程中的人力物力浪费;同时,通过数据库的自动化迁移,可避免人工操作的疏漏,提高数据库迁移的准确度。
附图说明
[0020]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0021]图1为本专利技术实施例中一种数据库迁移的方法的流程示意图;
[0022]图2为本专利技术实施例中数据下载脚本的具体示例图;
[0023]图3-图10、图11a、图11b、图12-图23为本专利技术实施例中数据下载脚本执行界面的具体示例图;
[0024]图24是本专利技术实施例中一种数据库迁移的装置的结构示意图。
具体实施方式
[0025]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。
[0026]图1为本专利技术实施例中一种数据库迁移的方法的流程示意图,如图1所示,本专利技术实施例提供的一种数据库迁移的方法,适用于将Informix数据库数据迁移至Oracle数据库,可以包括:
[0027]步骤101:配置Informix数据库中待迁移的银行券商标识和券商属性;
[0028]步骤102:根据待迁移的银行券商标识和券商属性,生成待迁移Informix数据库数据;
[0029]步骤103:将待迁移Informix数据库数据传输至孤岛环境服务器;所述孤岛环境服务器用于表征处于孤岛环境的数据中转服务器;
[0030]步骤104:对传输至孤岛环境服务器的待迁移Informix数据库数据,进行数据映射转换处理,得到待迁移Oracle数据库数据;
[0031]步骤105:通过Oracle数据泵,将孤岛环境服务器中的待迁移Oracle数据库数据,迁移至目标Oracle数据库。
[0032]本专利技术实施例中,配置Informix数据库中待迁移的银行券商标识和券商属性;根据待迁移的银行券商标识和券商属性,生成待迁移Informix数据库数据;将待迁移Informix数据库数据传输至孤岛环境服务器;所述孤岛环境服务器用于表征处于孤岛环境的数据中转服务器;对传输至孤岛环境服务器的待迁移Informix数据库数据,进行数据映射转换处理,得到待迁移Oracle数据库数据;通过Oracle数据泵,将孤岛环境服务器中的待迁移Oracle数据库数据,迁移至目标Oracle数据库,从而可自动化实现将Informix数据库数据迁移至Oracle数据库,与现有技术中数据库迁移需人工操作的技术方案相比,避免了数据库迁移过程中的人力物力浪费;同时,通过数据库的自动化迁移,可避免人工操作的疏漏,提高数据库迁移的准本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据库迁移的方法,适用于将Informix数据库数据迁移至Oracle数据库,其特征在于,包括:配置Informix数据库中待迁移的银行券商标识和券商属性;根据待迁移的银行券商标识和券商属性,生成待迁移Informix数据库数据;将待迁移Informix数据库数据传输至孤岛环境服务器;所述孤岛环境服务器用于表征处于孤岛环境的数据中转服务器;对传输至孤岛环境服务器的待迁移Informix数据库数据,进行数据映射转换处理,得到待迁移Oracle数据库数据;通过Oracle数据泵,将孤岛环境服务器中的待迁移Oracle数据库数据,迁移至目标Oracle数据库。2.如权利要求1所述的方法,其特征在于,根据待迁移的银行券商标识和券商属性,生成待迁移Informix数据库数据,包括:根据待迁移的银行券商标识和券商属性,生成待下载任务;执行待下载任务,生成待迁移Informix数据库数据。3.如权利要求1所述的方法,其特征在于,还包括:对生成的待迁移Informix数据库数据,与Informix数据库数据中的计划迁移数据进行匹配;将待迁移Informix数据库数据传输至孤岛环境服务器,包括:在生成的待迁移Informix数据库数据,与Informix数据库数据中计划迁移数据的匹配成功时,将待迁移Informix数据库数据,传输至孤岛环境服务器。4.如权利要求1所述的方法,其特征在于,还包括:将待迁移Informix数据库数据,传输至数据仓库进行处理;将经数据仓库处理后的待迁移Informix数据库数据,进行压缩打包处理,得到待迁移Informix数据库数据的压缩包;将待迁移Informix数据库数据传输至孤岛环境服务器,包括:将待迁移Informix数据库数据的压缩包,传输至孤岛环境服务器。5.如权利要求4所述的方法,其特征在于,还包括:对传输至孤岛环境服务器的待迁移Informix数据库数据,进行解压处理;将解压后的待迁移Informix数据库数据,以UTF-8字符集格式进行转码处理;对传输至孤岛环境服务器的待迁移Informix数据库数据,进行数据映射转换处理,得到待迁移Oracle数据库数据,包括:对经解压处理和转码处理后的待迁移Informix数据库数据,进行数据映射转换处理,得到待迁移Oracle数据库数据。6.如权利要求1所述的方法,其特征在于,还包括:对待迁移Informix数据库数据,进行已迁移数据和乱码数据清理处理;将经已迁移数据和乱码数据清理处理的待迁移Informix数据库数据,传输至数据仓库进行去除重复数据处理和技术检查;对传输至孤岛环境服务器的待迁移Informix数据库数据,进行数据映射转换处理,得到待迁移Oracle数据库数据,包括:对经数据仓库处理后的传输至孤岛环境服务器的待迁移Informix数据库数据,进行数
据映射转换处理,得到待迁移Oracle数据库数据。7.如权利要求1所述的方法,其特征在于,对传输至孤岛环境服务器的待迁移Informix数据库数据进行数据映射转换处理,得到待迁移Oracle数据库数据,包括:对传输至孤岛环境服务器的待迁移Informix数据库数据,进行数据初始化处理、技术检核处理、业务检核处理和数据修复处理,得到待迁移Oracle数据库数据。8.如权利要求1所述的方法,其特征在于,还包括:根据待迁移Oracle数据库数据,生成全局路由索引数据;所述全局路由索引数据包括待迁移Oracle数据库数据的索引文件;通过Oracle数据泵,将孤岛环境服务器中的待迁移Oracle数据库数据,迁移至目标Oracle数据库,包括:通过Oracle数据泵,将孤岛环境服务器中的待迁移Oracle数据库数据和全局路由索引数据,迁移至目标Oracle数据库。9.如权利要求1所述的方法,其特征在于,还包括:对待迁移Oracle数据库数据,进行数据分表处理和技术核验处理,得到分表核验后的待迁移Oracle数据库数据;通过Oracle数据泵,将孤岛环境服务器中的待迁移Oracle数据库数据,迁移至目标Oracle数据库,包括:通过Oracle数据泵,将分表核验后的待迁移Oracle数据库数据,迁移至目标Oracle数据库。10.一种数据库迁移的装置,适用于将Informix数据库数据迁移至Oracle数据库,其特征...

【专利技术属性】
技术研发人员:丛日飞陈永胜邱晓海邵培兴王云飞
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1