求助:ORA-04030:out of process outofmemoryerror

ORA-04030: 在尝试分配 xxxx字节 (kxs-heap-c,temporary memory)
时进程内存不足
最近遇到一个库出现了类似上面的错误,oracle莫名的down掉了,重启oracle又恢复了正常。网上找了一圈的原因,也没有肯定的答复,主要有以下的成因:
1.pga的设置不是很合理。“try to increase the size og PGA_AGGREGATE_TARGET,
is too much users for be handled by XXXM”,可能是sql排序需要更大的memory。
2.也有说是10.2.0.1这个版本的bug,需要打patch。
3.由于是32 bit的windows在系统层面上利用内存有限制....(这个应该不成立,我的os版本是x64的)
4.还有建议把shared_pool调大的,其实在10g上就是增大sga_target
5.在看看官方文档的解释:
ORA-04030 out of process memory when trying to allocate string
bytes (string,string)
Cause: Operating system process private memory has been
exhausted.
Action: See the database administrator or operating system
administrator to increase process memory quota. There may be a bug
in the application that causes excessive allocations of process
memory space.
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。博客访问: 513264
博文数量: 290
注册时间:
认证徽章:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
发布时间: 17:01:50
一、问题现象ORA-04030: out of process memory when trying to allocate 64544 bytes (sort subheap)二、问题诊断根据错误提示,可以确定是在操作数据库时内存不够造成的。检查ORACLE数据库内存使用情况,发现SGA和PGA内存使用都有剩余。然后检查操作系统用户的内存设置,发现/etc/security/limits文件中应用账户sde.........
阅读(1208) | 评论(0) | 转发(0)
发布时间: 10:38:12
一.OSWatcher 说明OSWatcher 是Oracle 提供的一个用于操作系统监控的工具包,分Windows 和Linux 2个版本。&Linux 下的下载参考:OS Watcher Black Box UserGuide [ID ]Windows平台下载:OSWatcher For Windows (OSWFW) User Guide [ID ]&也可以从我的CSDN 下载:O.........
阅读(798) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
请登录后留言。

我要回帖

更多关于 in the process of 的文章

 

随机推荐