по сути с Ораклом не связанный, создать топик в Kafka, с библиотекой Kafka Python написать продюсер который читает данные из файла и заносит их в json в топик и консюмер который читает эти файлы из топика и записывает в новый файл
How can I be sure that all transactions are captured? The only way to ensure is to use a vendor-supported replication tool – Oracle GoldenGate. Oracle redo log format is a proprietary format. There is no publicly available documentation which describes it. All third party replication tools are based on their own interpretation of redo log files. Still many customers worldwide use in production software written by third parties.