Informix Error -12049: Smart Large Objects: No memory.
Cause and resolution
Smart Large Objects: No memory.
The system ran out of memory during a smart-large-object operation.
Add more virtual memory or determine the cause of the memory leak.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-12049 fires when the system runs out of memory during a smart-large-object operation — per the official guidance.
- The system running out of memory mid-operation, per the official guidance — the direct, only cause.
Solutions / Resolution
- Add more virtual memory, per the official guidance, or
- Determine the cause of a memory leak, per the official guidance, if memory is consistently exhausted.
Examples
Checking system memory
$ free -h
Diagnostic Checks
- Check system memory availability, and investigate for a memory leak if the error recurs consistently.
Related Errors / Related Topics
- -12050 — "Smart Large Objects: dbm_bfget: Cannot get a memory buffer." A related memory-exhaustion error, specific to the internal buffer allocator.
The system ran out of memory during a smart-large-object operation — add memory or investigate a leak.