【技术实现步骤摘要】
Oracle与Opengauss双向数据实时同步方法及系统
[0001]本专利技术涉及数据传输
,尤其涉及一种Oracle与Opengauss双向数据实时同步方法及系统。
技术介绍
[0002]Opengauss是一款开源关系型数据库管理系统,其内核源自PostgreSQL,作为一个开源、免费的数据库平台,旨在鼓励社区贡献、合作。用户在使用 Opengauss数据库替换Oracle数据库时,数据迁移完成后,应用也会在Opengauss数据库上运行。然而,用户在验证新的Opengauss数据库是否完全符合应用要求之前,备份应用还会继续在Oracle上运行,此时,为了确保验证过程的可靠性,必须保证Oracle与Opengauss上的应用数据能够相互同步。因此,有必要开发一种实现Oracle与OpenGauss数据库之间双向数据实时同步的方法。
技术实现思路
[0003]本专利技术的目的是提供一种实现Oracle与Opengauss数据库之间双向数据实时同步的方法。具体而言,本专利技术提供的是一种基于Orac ...
【技术保护点】
【技术特征摘要】
1.一种Oracle与Opengauss双向数据实时同步方法,其特征在于,所述方法包括:(1)Oracle端采集Oracle的变更事务;判断上述变更事务中是否含有标记;不含有标记的变更事务发送给Opengauss应用端;(2)Opengauss端采集Opengauss的变更事务;判断上述变更事务中是否含有标记;不含有标记的变更事务发送给Oracle应用端。2.根据权利要求1所述的Oracle与Opengauss双向数据实时同步方法,其特征在于,所述方法还包括:配置Oracle Xstream服务,创建标记表,Oracle端通过Xstream采集Oracle的变更事务。3.根据权利要求2所述的Oracle与Opengauss双向数据实时同步方法,其特征在于,所述标记表为mark down标记表,所述标记为mark down标记。4.根据权利要求1所述的Oracle与Opengauss双向数据实时同步方法,其特征在于,所述方法还包括:配置PostgreSQL Decoderbufs服务,创建标记表,Opengauss端通过Decoderbufs采集Opengauss的变更事务。5.根据权利要求4所述的Oracle与Opengauss双向数据实时同步方法,其特征在于,所述标记表为mark down标记表,所述标记为mark down标记。6.根据权利要求1所述的Oracle与Opengauss双向数据实时同步方法,其特征在于,所述方法还包括:Oracle的变更事务中含有标记的变更事务进行丢弃处理;以及Opengauss的变更事务中含有标...
【专利技术属性】
技术研发人员:祝建华,窦志彤,
申请(专利权)人:广州海量数据库技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。