【技术实现步骤摘要】
主机数据库文件导出方法及装置
本专利技术涉及数据处理
,特别涉及一种主机数据库文件导出方法及装置。
技术介绍
很多金融机构,目前仍在使用IBM主机系统运行核心金融应用。由于编码模式的不同,IBM主机系统中的数据库文件,不能直接导入到开放平台上。现有技术中通过IBM的QRAP工具导出数据库文件,该工具可以实现将数据从主机DB2数据库导出到oracle数据库。该工具实现的办法是通过读取DB2数据库的操作日志,在oracle数据库模拟操作日志中同样的操作,间接实现数据同步。但是,通过IBM的QRAP工具导出数据库文件的方法存在以下缺陷:第一,由于是通过模拟数据库操作,间接实现数据的同步,使得数据容易出现偏差,遗漏,无法验证数据一致,使得数据准确性差;第二,通用性弱,只能将数据同步到关系型数据库,不能直接导入到开放平台上。
技术实现思路
本专利技术实施例提供了一种主机数据库文件导出方法,以解决现有技术中存在的数据准确性差、通用性弱的技术问题。该方法包括:获取主机的数据库文件;将所述数据库文件转换为UTF-8编码JSON格式的文件。本专利技术实施例还提供了一种主机数据库文 ...
【技术保护点】
1.一种主机数据库文件导出方法,其特征在于,包括:获取主机的数据库文件;将所述数据库文件转换为UTF‑8编码JSON格式的文件。
【技术特征摘要】
1.一种主机数据库文件导出方法,其特征在于,包括:获取主机的数据库文件;将所述数据库文件转换为UTF-8编码JSON格式的文件。2.如权利要求1所述的主机数据库文件导出方法,其特征在于,将所述数据库文件转换为UTF-8编码JSON格式的文件,包括:根据所述数据库文件的结构定义,读取所述数据库文件中各字段的值;将读取的值转换为UTF-8编码模式,在读取的值中,将属于源文件信息的值记录到JSON格式的meta部分,将属于文件内容的值记录到JSON格式的body部分,得到UTF-8编码JSON格式的文件。3.如权利要求1或2所述的主机数据库文件导出方法,其特征在于,还包括:将所述数据库文件拆分为多个文件块;通过主节点将文件块分别推送给数据处理节点,各数据处理节点并行运行,每个数据处理节点将自身接收的文件块转换为UTF-8编码JSON格式的文件块。4.如权利要求3所述的主机数据库文件导出方法,其特征在于,将所述数据库文件拆分为多个文件块,包括:根据数据处理节点的个数、每个数据处理节点并行处理的进程数,将所述数据库文件拆分为多个文件块。5.一种主机数据库文件导出装置,其特征在于,包括:文件获取模块,用于获取主机的数据库文件;文件转换模块,用于将所述数据库文件转换为UTF-8编码JSON格式的文件。6.如权利要求5所述的主机...
【专利技术属性】
技术研发人员:马国斌,许翔,任伟,杨兆明,李丽,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。