OpenLogReplicator 完全用C ++编写的开源Oracle数据库CDC。直接从数据库重做日志文件和JSON或Protobuf格式的流中读取事务到: 卡夫卡 平面文件 网络流(计划TCP / IP或ZeroMQ) 请注意,该代码有2个分支: 主-具有稳定代码的分支-每月更新 每晚-当前分支不稳定,每天更新代码 更新Protobuf代码: 光盘原型 导出PATH = / opt / protobuf / bin:$ PATH 协议OraProtoBuf.proto --cpp_out =。 mv OraProtoBuf.pb.cc ../src/OraProtoBuf.pb.cpp mv OraProtoBuf.pb.h ../src/OraProtoBuf.pb.h 调试编译: git clone cd OpenLogReplicator autoreconf -f