也可能是Oracle版本的问题,你的版本可能不支持那么多的SESSION,换个版本试试。

解决方案 »

  1.   

    select event,total_waits,total_timeouts,time_waited,average_wait
    from v$system_event;
    查两次(中间隔一段时间),把两次的结果贴上来,只贴那些明显数字比较大的。
    在特别慢的时候,
    select event,count(*)
    from v$session_wait
    where state='WAITING'
    group by event;
    看看session都在等什么
    你把这些结果贴出来,应该会有更多的人出主意
      

  2.   

    感谢各位的帮助,现在问题基本上解决了,将.ora文件中share_pool_size设得大一点,就可以了