Skip to content

bersler/OpenLogReplicator-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

39 Commits

Repository files navigation

OpenLogReplicator-tutorials

This repository contains tutorials for OpenLogReplicator.

Requirements

All tutorials are based on Docker containers and created and tested on a Debian-based Linux distribution.

Due to differences in Docker installation on different operating systems, the scripts require sudo privileges for creating folders and changing file and folder attributes.

The following folder names are used:

  • oradata - Oracle database files
  • fra - Oracle database files
  • sql - SQL scripts used for tests
  • checkpoint - OpenLogReplicator checkpoint files
  • log - OpenLogReplicator log files
  • scripts - OpenLogReplicator configuration scripts
  • setup - SQL scripts used to setup the database
  • kafka - Kafka data files
  • oracle_libs - Oracle JDBC libraries
  • instantclient_23_26 - Oracle Instant Client libraries

Containers

The following custom Docker images are required to run tutorials:

  • oracle/database:21.3.0-xe - Oracle Database 21.3 XE
  • bersler/openlogreplicator:tutorial - OpenLogReplicator

Before running the tutorials, create the necessary Docker images. Not all images are required for all tutorials. Refer to the particular tutorial for the list of required images.

Tutorials

Goal: demonstrate capturing transactional changes from a database and writing them to a file, covering setup, a test change that produces the output, and cleanup.

Goal: demonstrate capturing transactional changes from a database and writing them to a file without a direct database connection, covering setup, a test change that produces the output, and cleanup.

Goal: demonstrate capturing transactional changes from a database and writing them to a Kafka topic, covering setup, a test change that produces the output, and cleanup.

Support OpenLogReplicator-tutorials

If you feel that I should receive some feedback from the world to continue with my hard work - feel free to make a donation or become a sponsor.

I am very grateful for any amount you donate.

Sponsor via GitHubLibrepayBuy Me a Coffee

About

tutorials for OpenLogReplicator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages