我使用的是thin的连接方式导致了JVM的Out of memory异常有经验的能否解释下,会不会存在什么开关,以免只能使用治标不治本的加大JVM内存的解决方案任何回答都是受欢迎的,^_^

解决方案 »

  1.   


    我也碰到过类似问题,不过也没有根本解决,
    我的方法是,select之后,立刻进行处理数据,
    这样后面传输过来的数据,由于前面数据已经处理,
    就有空间使用了,不会outofmemory
      

  2.   

    呵呵.这个貌似与oracle没有关系呀.
    中间件的事了.本身你的middle 内存首先还得大点的吧.
      

  3.   

    呵呵,这种情况最好在你JAVA程序里控制吧 .. 如果你一次性从数据库中读很多数据到内存中,那么出什么问题都会有可能 ..
      

  4.   

    select  where rownum<100?
      

  5.   

    应该解决不了.除非有上面说的,用rownum分段来取.每次取一部分.