免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2107 | 回复: 10
打印 上一主题 下一主题

帮忙查找故障原因? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-17 11:03 |只看该作者 |倒序浏览
今天数据库宕机,查错误日志报错如下:
ORA-00604: error occurred at recursive SQL level 1
ORA-04030: out of process memory when trying to allocate 2008 bytes (pga heap,frame segment)

查错误代码解释如下:
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.


ORA-00604 error occurred at recursive SQL level string

Cause: An error occurred while processing a recursive SQL statement (a statement applying to internal dictionary tables).

Action: If the situation described in the next error on the stack can be corrected, do so; otherwise contact Oracle Support Services.

请高手指教什么原因出现如上错误

论坛徽章:
0
2 [报告]
发表于 2005-05-17 12:23 |只看该作者

帮忙查找故障原因?

初步看是内存耗完。
要仔细分析原因的话,需要知道操作系统及数据库版本。如果是UNIX上,在出现这个错误时,VMSTAT的值也很重要。
另外数据库的参数是怎样设置的啊?

论坛徽章:
0
3 [报告]
发表于 2005-05-17 13:37 |只看该作者

帮忙查找故障原因?

SQL>; show SGA
SQL>; show parameter pga

post the results (for 9i db)

论坛徽章:
0
4 [报告]
发表于 2005-05-17 18:08 |只看该作者

帮忙查找故障原因?

谢谢,我的小机是AIX4.3,ORACLE9.0.1,小型机重新启动后,数据库恢复正常,错误信息是从ALERT_ORC11.LOG中查到的,而且从3月3日开始报的ORA-04030的错误。现在要查找原因应从哪几方面入手,谢谢指教!

论坛徽章:
0
5 [报告]
发表于 2005-05-18 09:06 |只看该作者

帮忙查找故障原因?

哈哈 打补丁吧,是内存泄漏 打到9.2.4 还是9.2.6我忘了,9.2.4之前的版本都有这个bug

论坛徽章:
0
6 [报告]
发表于 2005-05-18 16:13 |只看该作者

帮忙查找故障原因?

数据库运行将近两年了,原先没有出现此现象。补丁丛哪里可以得到呀?

论坛徽章:
0
7 [报告]
发表于 2005-05-18 16:13 |只看该作者

帮忙查找故障原因?

数据库运行将近两年了,原先没有出现此现象。补丁丛哪里可以得到呀?

论坛徽章:
0
8 [报告]
发表于 2005-05-18 19:14 |只看该作者

帮忙查找故障原因?

补丁从metalink网站下载

论坛徽章:
0
9 [报告]
发表于 2005-05-19 19:28 |只看该作者

帮忙查找故障原因?

是应用的问题造成的内存泄露吗?

论坛徽章:
0
10 [报告]
发表于 2005-05-20 05:14 |只看该作者

帮忙查找故障原因?

this is not a really bug.
it happened becuase you had SQL operations that needed a lot of PGA memory (you were doing large sorts, for example).
you need to set
workarea_size_policy = auto
pga_aggregate_target = a larger value than what you have now
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP