Last updated: October 2025 — Applies to Oracle GoldenGate versions 12.3, 19.1, 21.x, and later.
Never manually edit or move trail files while GoldenGate processes are active. ogg-01184 expected 4 bytes but got 0 bytes in trail
The most common culprit involves Data Pump (Pump) processes transferring trails from a source to a target system over a network. If a network packet is dropped or the TCP connection is severed mid-write , the Pump might write a partial record to the remote trail file. When the target Replicat tries to read this file, it encounters the incomplete record (the 0 bytes) and throws OGG-01184. Last updated: October 2025 — Applies to Oracle