Receive a Fatal> Fatal-5259: Error. What Is the Solution?
This Article explains how to resolve issue of Fatal-5259 and APPLY crashes
Problem Details
Problem Statement
APPLY Crashes with Fatal-5259 error.
Applicable Error Code
Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2253050918
2015/01/22 12:22:43 INFO> Trying to create support package
(base error: FATAL-5259: Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2253050918)
FATAL-5259: Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2254060918
Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2253050918
Affected Versions
All Replicate Versions
Affected Platforms
Platform Indepedent
Problem Description
Typically this occurs when the APPLY process runs out of memory. The error you will see will look something like this:
Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2253050918
2015/01/22 12:22:43 INFO> Trying to create support package
(base error: FATAL-5259: Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2253050918)
FATAL-5259: Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2254060918
Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2253050918
This happens when there are many concurrent transactions applying at the same time, taking up a lot of memory.
Solution
The solution is to increase the APPLY memory.
In the
APPLY.ddc
file increase the memory allocation:set MEMORY_LIMIT_APPLY_MB 4096
Note: This setting should be entered in the
APPLY.ddc
file as the last line of the file after:Otherwise, the change will not take effect.
The APPLY process must then be restarted.
Chris Lawless February 02, 2015 03:53