我用了两个表建立了一个视图,利用select y.y1,y.y2 from ybb y 查询记录显示255300条,可是用select * from ybb时,每次到了210000条时就内存溢出,为什么呀?怎么设置呀?谢谢……

解决方案 »

  1.   

    报错信息是什么?
    后台alert.log里面有没有报错信息,报错信息是什么
      

  2.   

    说清楚点.是用SQLPLUS还是使用应用程序执行报的错?如果是确定发生在ORACLE端.那么你跟踪日志呢?
      

  3.   

    用的是plsql编写的语句,只是提示内存溢出,如果重新运行会出现:线程创建错误:存储空间不足,无法处理此命令。日志文件没见。
      

  4.   

    我是新手,并不是很了解oracle的原理。跟踪日志怎么看?
      

  5.   

    如果在sqlplus下呢?errstack可以跟踪.
      

  6.   

    select y.y1,y.y2 from ybb y 只显示两列select * from ybb 显示所有列,数据要多很多,当然内存就不够了
      

  7.   

    谢谢大家了,我已经解决了 ,是plsql内部内存的事,用命令就可以了……