Informix Error -8359: Function <funcname> Error allocating temporary clob file. </funcname>
Cause and resolution
Function <funcname> Error allocating temporary clob file. </funcname>
Explanation:The server was unable to allocate enough memory for allocating a temporary clob file while running the function <funcname>. Action:Make sure that the system has enough memory to run the command. If the problem persists, contact IBM Informix Technical Support to resolve the problem. </funcname>
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-8359 fires when the server can't allocate enough memory for a temporary CLOB file while running the named function — per the official guidance.
- Insufficient system memory for the temporary CLOB file, per the official guidance — the direct, only cause.
Solutions / Resolution
- Make sure the system has enough memory to run the command, per the official guidance.
- If the problem persists, contact IBM Informix Technical Support, per the official guidance.
Examples
Checking system memory
$ free -h
Diagnostic Checks
- Check system memory availability, and escalate to IBM Informix Technical Support if the issue persists.
Related Errors / Related Topics
- -8357 — "Function
Out of memory exception." A related memory-exhaustion error, general to query processing rather than specifically a temporary CLOB file.
A temporary CLOB file couldn't be allocated due to insufficient memory — check system memory availability.