场景背景:
目前很多客户核心业务系统使用的基本上都是以oracle为主的数据库,但是随着国产化需求的不断提升,国产数据库慢慢走近了客户的业务系统中,直接把oracle替换成国产数据库,客户暂时还没有勇气,但是又不得不面临国内IT大的行情,采用国产数据库势在必行,所以建立一套从oracle同步到国产数据库的方案迫在眉睫,而最重要的是数据和表结构的并行同步,本方案以南大通用GBase8s和RTSYnc两个工具组成的方案可以解决客户目前存在的问题,以下是具体实验过程:
软件测试环境:
源端数据库:
目标端数据库:
同步工具信息:
具体实验步骤如下:
1、oracle创建同步表test123
2、GBase8s创建同步表test123
3、同步工具创建数据源
Oracle数据库为源端,GBase8s为目标端,GBase8a作为数据比对资源库
4、同步工具创建同步任务
5、Insert操作
Oracle执行结果:
GBase8s同步结果:
6、Update操作
Oracle执行结果:
GBase8s同步结果:
7、Delete操作
Oracle执行结果:
GBase8s同步结果:
同步工具显示执行的结果:
8、DDl操作
Oracle端表新增一列:
GBase8s同步结果:
Oracle端执行表删除一列:
GBase8s同步结果:
同步工具显示结果:
通过实验证明,GBaseRTSync工具支持从oracle到GBase8s DML和DDL操作,整套流程可以保障数据的准实时同步,满足客户对于业务数据异构灾备的需求。
南大通用数据同步工具(GBaseRTSYnc)是一款成熟数据同步工具,可提供元数据目录、异构数据库复制、实时同步、交换整合数据迁移、实时ETL、数据汇聚整合、读写分离、数据分发、数据服务、大数据集成(MPP、Hadoop、Kafka)等应用场景,采用2台GBase RTSync服务器构建数据实时同步应用集群,其中1台作为主数据同步服务器,1台作为备份节点,当主服务宕机可调用备份节点服务器接替工作。
南大通用安全数据库管理系统(GBase 8s)是一款成熟稳定的企业级事务型数据库。产品达到B2(国标第四级)级安全标准的安全特性,支持SQL92/99、ODBC、JDBC、ADO.NET等国际数据库规范和开发接口。同时,GBase 8s支持共享存储集群、支持两地三中心部署、支持超远程容灾部署,具备跨平台、高安全性、高可用性、易管理等核心优势。在金融、电信、能源、交通、安全、党政等行业关键核心业务、信息系统都已经得到应用,获得了不同行业用户的广泛认可。