ORA-04030:尝试分配2024字节时的进程外内存(kxs-heap-c,kghsstk)

时间:2012-10-08 11:20:24

标签: oracle11g out-of-memory

我通过此linkd-live的答案,从 ORA-01795错误中寻求解决方案。 成功构建我在 sql developer 中触发的sql语句后,我发现此问题就像

ORA-04030: out of process memory when trying to allocate 2024 bytes (kxs-heap-c,kghsstk)
04030. 00000 -  "out of process memory when trying to allocate %s bytes (%s,%s)"  
*Cause:    Operating system process private memory has been exhausted  
*Action:

请帮我解决这个问题,无论如何我应该处理并执行它。

注意:根据link解决方案,join statement代替in statement,我正在处理的总记录为 5341

1 个答案:

答案 0 :(得分:0)

这个ORA-04030可能是由于专用(非共享服务器)环境中的RAM不足,PGA太小以及没有将内核参数设置得足够大以允许足够的RAM造成的。运行导入时,ORA-04030也很常见。