一种用于数据精确迁移的智能方法及系统技术方案

技术编号:36601122 阅读:23 留言:0更新日期:2023-02-04 18:15
本发明专利技术公开了一种用于数据精确迁移的智能方法及系统,涉及计算机领域,所述方法包括:通过获得迁移信息表,其中包括源数据库信息、目标数据库信息;依次提取得到源数据库局域网信息、目标数据库局域网信息;判断源数据库局域网信息与目标数据库局域网信息是否一致;若一致则提取源数据库信息中的源参数地址;得到源数据库,并导出待迁移数据;提取目标数据库信息中的目标参数地址,并得到目标数据库;将待迁移数据导入目标数据库。解决了现有技术无法基于实际需求进行数据准确迁移,同时迁移自动化程度不高,影响数据迁移效率的问题。实现了快速迁移大量表和数据的目标,达到提高数据迁移智能化程度,同时提高数据迁移精确性、通用性的效果。用性的效果。用性的效果。

【技术实现步骤摘要】
一种用于数据精确迁移的智能方法及系统


[0001]本专利技术涉及计算机领域,尤其涉及一种用于数据精确迁移的智能方法及系统。

技术介绍

[0002]随着计算机技术的快速发展,各行各业均开始向智能化办公转变,用以提高整体办公效率。随着智能化办公技术的发展以及各企业、公司业务的不断拓展,原企业、公司常需将智能化办公数据进行对外输出。现有技术在进行数据库及数据的传输迁移时,一般根据实际需要迁移数据库及数据情况,结合迁移环境等进行数据迁移开发、测试等,由于每次数据迁移情况差异,导致每次进行数据迁移存在大量重复性工作,影响数据库及数据的迁移效率,同时存在无法基于实际需求针对性进行数据的准确、智能化迁移,最终影响数据迁移质量、效率的问题。因此,研究利用计算机技术提高大量数据迁移的效率和精准性,对于提高智能化办公质量等具有重要的意义。
[0003]然而,现有技术中在对大量数据进行迁移时,存在无法基于实际需求针对性进行数据的准确迁移,同时存在数据迁移自动化程度不高,影响数据迁移效率的技术问题。

技术实现思路

[0004]本专利技术的目的是本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于数据精确迁移的智能方法,其特征在于,包括:基于实际数据迁移需求获得迁移信息表,其中,所述迁移信息表包括源数据库信息、目标数据库信息;依次对所述源数据库信息、所述目标数据库信息中的局域网信息进行提取,分别得到源数据库局域网信息、目标数据库局域网信息;判断所述源数据库局域网信息与所述目标数据库局域网信息是否一致;若所述源数据库局域网信息与所述目标数据库局域网信息一致,提取所述源数据库信息中的源参数地址;基于所述源参数地址得到源数据库,并从所述源数据库中导出待迁移数据;提取所述目标数据库信息中的目标参数地址,并基于所述目标参数地址得到目标数据库;将所述待迁移数据导入至所述目标数据库。2.如权利要求1所述的智能方法,其特征在于,所述从所述源数据库中导出待迁移数据,包括:获得预设导出条件;基于所述预设导出条件获得所述源数据库的导出参数,其中,所述导出参数包括多个导出参数信息;将所述多个导出参数信息进行信息拼接,得到Oracle client的exp命令串;基于所述Oracle client的exp命令串对所述源数据库进行数据导出,得到所述待迁移数据。3.如权利要求2所述的智能方法,其特征在于,所述基于所述预设导出条件获得所述源数据库的导出参数,包括:利用table_name得到导出表名;利用primary_key得到导出字段名;利用Export_condition得到导出条件值;利用Export_Id得到导出唯一匹配迁移信息表;根据所述导出表名、所述导出字段名、所述导出条件值、所述导出唯一匹配迁移信息表,组建所述导出参数。4.如权利要求1所述的智能方法,其特征在于,所述将所述待迁移数据导入至所述目标数据库,包括:获得预设导入条件;基于所述预设导入条件获得所述目标数据库的导入路径,其中,所述导入路径包括多个文件位置信息;将所述多个文件位置信息进行信息拼接,得到Oracle client的imp命令串;基于所述Oracle client的imp命令串,将所述待迁移数据导入至所述目标数据库。5.如权利要求1所述的智能方法,其特征在于,所述基于所述源参数地址得到源数据库,包括:获得用户访问请求;提取所述用户访问请求中的请求源数据库地址;
判断所述请求源数据库地址与所述源参数地址是否一致;若所述请求源数据库地址与所述源参数地址一致,基于所述请求源数据库地址得到...

【专利技术属性】
技术研发人员:李凡丁宪张欣
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1