各位高手,我在java中调用oracle的函数时,出现一下错误
java.sql.SQLException:ORA-01000:超出打开游标的最大数
ORA-06512:在"PMTOOL.FUN_GETWORKDAY",line 7
ORA-06512:在line 1fun_getworkday是oracle函数,请指教是什么原因!

解决方案 »

  1.   

    增加init<sid>.ora中的open_cursors这个参数
      

  2.   

    init<sid>.ora中的open_cursors
    不过最好先看看你的程序是否最后Conn什么的都关闭了
    或出现例外的时候关闭了
      

  3.   

    不光是conn,statement,resultset都要看看有没有没关的
      

  4.   

    在oracle 9i上的init<sid>.ora中没有“open_cursors”这一项,我查过了.
    请问各位在oracle 9i上碰到这个问题要怎样决绝?