ORA-4030 Oracle:如何解决

时间:2009-05-29 05:36:56

标签: sql oracle memory

在我们的oracle服务器(10 g)中,我们有时会收到ORA-4030错误。

  

ORA-04030:尝试分配nn个字节时进程内存

我们知道它与内存大小调整有关。我们正在尝试一些内存设置。

除此之外,想知道,

(1)任何特定的SQL查询用法都会导致此类错误

(2)可以应用任何Oracle SQL查询调优来避免这种情况

您的回复会有所帮助。

提前致谢。

2 个答案:

答案 0 :(得分:2)

1)排序,分明,组和连接哈希最有可能给你这个错误! 2)你使用什么操作系统?在linux中,您可以使用ulimit -a查看为用户提供的资源。

你应该为PGA增加每个进程的内存。

此致

答案 1 :(得分:1)

可能导致错误的一件事是不释放游标。在.net中,SQLStatement =一个db游标。确保应用程序正在关闭(并处置)它正在使用的SQL语句。