Oracle Solution for Error ora-09909

Solution for Oracle Error ORA-09909

ORA-09909: Malloc of scratch buffer failed.

What triggered the Error:

Memory needed for a temporary buffer could not be allocated. The additional information field contains the number of bytes that ORACLE attempted to allocate.

What should we do to fix it:

Check the UNIX error number. It is probable that the system has run out of memory. If there is no error, contact ORACLE support.