If the Extract process was terminated abruptly (e.g., a server crash or a kill -9 command) while writing to the current trail file, the file may be "truncated." The file exists and has a size greater than 0, but the data stream cuts off in the middle of a record. When the Replicat reaches this cut-off point, it expects the next chunk of data but hits the EOF.
Navigate to the directory where the trail files reside (both Source and Target) and check the file sizes. ogg-01184 expected 4 bytes but got 0 bytes in trail
The error is a critical Oracle GoldenGate failure that occurs when a process (typically a Replicat or Data Pump) attempts to read a record trailer at a specific Relative Byte Address (RBA) but finds an empty or truncated file section. This mismatch between the expected record length and the actual data available usually indicates trail file corruption . Core Causes of OGG-01184 If the Extract process was terminated abruptly (e
Check the ggserr.log for the exact error line. Note: The error is a critical Oracle GoldenGate failure
Note the last valid record position. Then attempt to go beyond it:
This creates a new trail file (e.g., increments sequence from Reposition the Pump to the start of this new sequence: ALTER PUMP , EXTSEQNO , EXTRBA Use code with caution. Copied to clipboard Common Causes to Investigate Network Failures
Compare the file size on disk with the RBA reported in the error. If the RBA is larger than the file size, the checkpoint is invalid.