各路英雄,能否讨论下Oracle的JDBC实现上的问题,在select时貌似一次全将记录集load到内存了 我使用的是thin的连接方式导致了JVM的Out of memory异常有经验的能否解释下,会不会存在什么开关,以免只能使用治标不治本的加大JVM内存的解决方案任何回答都是受欢迎的,^_^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也碰到过类似问题,不过也没有根本解决,我的方法是,select之后,立刻进行处理数据,这样后面传输过来的数据,由于前面数据已经处理,就有空间使用了,不会outofmemory 呵呵.这个貌似与oracle没有关系呀.中间件的事了.本身你的middle 内存首先还得大点的吧. 呵呵,这种情况最好在你JAVA程序里控制吧 .. 如果你一次性从数据库中读很多数据到内存中,那么出什么问题都会有可能 .. select where rownum<100? 应该解决不了.除非有上面说的,用rownum分段来取.每次取一部分. 求OCCI高手,如何判断数据库连接状态(尤其是断开的状态)!! suse 下oracle11g乱码 求救一条关于统计的SQL语句 A用户创建了个type,怎样授权B用户调用? 删除表A和表B中相同的数据,删除的是那个表中的数据? plsql 一个包的用法 数据库级别的互备 每月的后五天每天凌晨3点执行一次的计划任务 snapshot的问题? kettle使用表集合的循环集合中每一个行 怎样写脚本:实现把一个文件夹里的所有.SQL后缀的文件一次性都执行 一个关于组织机构历史变迁与查询的问题,思考了很久,不得其解!请达人給个思路!
我也碰到过类似问题,不过也没有根本解决,
我的方法是,select之后,立刻进行处理数据,
这样后面传输过来的数据,由于前面数据已经处理,
就有空间使用了,不会outofmemory
中间件的事了.本身你的middle 内存首先还得大点的吧.