求助ora-04030内存分配不足

xzheng523 2011-07-14 08:39:34
我有个程序去访问一个数据库,经常在程序里跑出这个异常,是我本地的内存不足呢,还是数据库服务器那边的内存不足呢,oracle只是会用,不太熟,请大家帮忙给个建议。
...全文
192 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
灰哥 2011-07-21
  • 打赏
  • 举报
回复
我觉得是你java程序去访问oracle数据库时,数据加载出来的时候在应用层面报的内存不足。
待考证。
xzheng523 2011-07-21
  • 打赏
  • 举报
回复
oracle版本是11g,操作系统是32位的linux系统,分配给oracle的内存是3g,是用的系统自动分配内存的,没有排序等操作,主要查询的是xmltype类型的数据,用的比较多的语句是:select i.xmldoc.getCLOBVal() from event,是把xmltype类型转换成clob类型的,不知道这样频繁查询会不会使数据库内某个参数内存溢出。
tangren 2011-07-14
  • 打赏
  • 举报
回复
--查一下oracle的sga内存分配情况,是否是哪一个组件内存分配太少所致
select * from v$sgainfo;
xzheng523 2011-07-14
  • 打赏
  • 举报
回复
就是ora-04030内存分配不足
秋雨飘落 2011-07-14
  • 打赏
  • 举报
回复
具体的错误贴出来看看
bijin110 2011-07-14
  • 打赏
  • 举报
回复
不知道啊

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧