操作系统是sco openserver 5.05\5.07
用Pro*C调用一个PLSQL的存储过程
反复调用后,应用程序进程对应的oracle进程的SZ会持续增加PLSQL的存储过程也不复杂
只有两个IN变量一个OUT变量
一句select ... into ...
一段EXCEPTION
就完了请高手指教
先泄了

解决方案 »

  1.   

    ps看到的SZ
    size    Size of the swappable image of the process (data and stack) in kilobytes. (SZ)
      

  2.   

    是向dbServer传递的变量没有消除!;只有两个IN变量一个OUT变量
    必须释放掉,你的这种情况没有其他的可能
      

  3.   

    是向dbServer传递的变量没有消除!;只有两个IN变量一个OUT变量
    必须释放掉,你的这种情况没有其他的可能
      

  4.   

    大哥
    真的不是这个原因
    我已经发现只要调用匿名过程就会内存泄漏
    用sqlplus调用匿名过程也会内存泄漏
    跟pro*c和存贮过程没关系
    现在正在找oracle的补丁
      

  5.   

    to dinya2003(OK):
    正在找,但另外一位网友说“本人在metalink并末发现存有for sco openserver 5.0.x补丁”to LGQDUCKY(飘):
    没有报错,只是内存不断被占用,系统速度越来越慢