[发明专利]一种实现Oracle数据库中文数据同步的方法及系统在审

专利信息
申请号: 202310405492.1 申请日: 2023-04-17
公开(公告)号: CN116401316A 公开(公告)日: 2023-07-07
发明(设计)人: 李钦格;马良;李军 申请(专利权)人: 山东浪潮智慧医疗科技有限公司
主分类号: G06F16/27 分类号: G06F16/27;G06F16/25;G06F9/54
代理公司: 济南信达专利事务所有限公司 37100 代理人: 陈婷婷
地址: 250100 山东省济南市中国(山东)自由贸易试验*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 实现 oracle 数据库 中文 数据 同步 方法 系统
【说明书】:

发明公开了一种实现Oracle数据库中文数据同步的方法及系统,属于数据库同步技术领域,基于字符转换逻辑,将US7ASCII编码方式的中文以16进制ASCII的字符取出;转换成标准的传输格式,借助消息中间件,将oracle抽取的数据传输到入库组件服务器;入库组件在接收到采集端传输的数据后,依据目的端数据库中文字符集的编码,将ASCII码进行转换,转换成和目的库相适应的中文编码;从而实现Oracle数据库的同步。本发明不需要设置采集端服务器的字符集,即可将中文数据正常的同步到入库端数据库,能够较好的解决Oracle数据库中US7ASCII编码方式的中文在同步时乱码的问题。

技术领域

本发明涉及数据库同步技术领域,具体地说是一种实现Oracle数据库中文数据同步的方法及系统。

背景技术

随着物联网和大数据技术的持续发展,打破信息孤岛、实现互联互通的需求越来迫切,而数据同步则是互联互通底层的支撑。数据同步中的一个要求就是要目的端和采集端的数据保持一致,如果采集端数据库中含有中文,则同步到目的端的中文也一定是正确编码的中文,而不能是乱码。因此解决Oracle同步时中文乱码的问题比较重要。

US7ASCII是Oracle数据库默认的字符集,也是一种不常见的字符集。以US7ASCII字符集存储的中文,在进行数据同步时,经常出现并且比较难解决的一个问题是,无论你如何设置字符集,都无法从程序读取正常的中文。由于US7ASCII编码多用于Oracle之前的低版本中,目前市面上很少见到这种字符集的编码,基本上都使用ZHS16GBK作为中文的编码。

对于Oracle数据库使用US7ASCII字符集产生的中文乱码问题,现有的资料基本上都是推荐如下的解决方式:首先使用SELECT USERENV('language')from dual获取Oracle数据库服务器的字符集编码,比如是AMERICAN_AMERICA.US7ASCII;然后在采集主机上配置环境变量,export NLS_LANG=AMERICAN_AMERICA.US7ASCII;保证采集主机环境变量NLS_LANG的值和Oracle数据库服务器字符集的值完全一致。但是经过这些设置之后,采集的中文数据仍然是乱码。当然还有一些其他的设置办法,虽然最后能取到中文,但是配置和转换程序比较复杂,在传输效率和目的端转换时,也比较耗时。

发明内容

本发明的技术任务是针对以上不足之处,提供一种实现Oracle数据库中文数据同步的方法及系统,能够较好的解决Oracle数据库中US7ASCII编码方式的中文在同步时乱码的问题,不需要设置采集端服务器的字符集,即可将中文数据正常的同步到入库端数据库。

本发明解决其技术问题所采用的技术方案是:

一种实现Oracle数据库中文数据同步的方法,基于字符转换逻辑,将US7ASCII编码方式的中文以16进制ASCII的字符取出;

转换成标准的传输格式,借助消息中间件,将oracle抽取的数据传输到入库组件服务器;

入库组件在接收到采集端传输的数据后,依据目的端数据库中文字符集的编码,将ASCII码进行转换,转换成和目的库相适应的中文编码;从而实现Oracle数据库的同步。

本方法不需要设置采集端服务器的字符集,即可将中文数据正常的同步到入库端数据库,很好的解决了Oracle数据库US7ASCII编码方式的中文数据在同步后乱码的问题,实现了数据库之间的同步。

进一步的,该方法的实现过程如下:

1)、采集端获取Oracle数据库16进制ASCII形式的数据;

2)、采集端将采集到数据转换成标准格式,并推送到传输总线;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮智慧医疗科技有限公司,未经山东浪潮智慧医疗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310405492.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top