Skip to content

taibai233/OpenLogReplicator

 
 

Repository files navigation

OpenLogReplicator

This project contains open source Oracle database CDC written purely in C++. OpenLogReplicator reads transactions directly from database redo log files (parses binary files) and streams in JSON or Protobuf format to various targets. The following targets are supported:

  • Kafka
  • flat file
  • network stream (plain TCP/IP or ZeroMQ)
  • discard (for testing purposes)

Getting started

Refer to OpenLogReplicator tutorials repository for a quick start with the project.

Documentation

  1. Introduction to OpenLogReplicator
  2. User Manual
  3. Reference Manual
  4. Installation Guide
  5. Release Notes
  6. Metrics
  7. Troubleshooting Guide
  8. Log Message Guide
  9. Experimental Features

Additionally:

  1. Tutorials
  2. FAQ
  3. Support
  4. Contribution

Use also Gitter chat.

Debezium

OpenLogReplicator can work in cooperation with Debezium CDC as a replacement for LogMiner reader. Use the following table to find out which version of OpenLogReplicator is compatible with which version of Debezium.

Debezium OLR minimal version OLR recommended version
2.4 1.3.0 1.6.0
2.5 1.3.0 1.6.0
2.6 1.3.0 1.6.0
2.7 1.3.0 1.6.0
3.0 1.3.0 1.6.0

Sponsoring the Project

If you (or your company) are benefiting from the project and would like to support the contributor, kindly support the project.

Buy Me A Coffee

About

Open Source Oracle database CDC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.9%
  • CMake 0.1%