ora - 01000的处理思路

  今天有开发的同学发过来一个问题,在执行程序的时候报ora - 01000错,所以研究了下。
  从网上找了些帖子看了下,链接:
  http://blog.csdn.net/msdnchina/article/details/49755025
  
  从某种程度上说,ora - 01000是会阻塞业务的,应该是某个会话打开的游标数量超过了判断之后,该会话就无法对外提供服务了。
  

  摘自:
  如果:如何找到SQLs造成ora - 1000(文档ID 2014381.1)   

  

  1.使用如下sql检查当前各个会话的open cursor情况:   

  选择年代。席德,s。串行#,s。用户名。值“开放游标计数”,,
  sesstat美元从v, v $ statname b、v $会话年代,,
  一个地方。统计#=b。统计#,,
  和s.sid=id b.name=当前打开游标的,,
  和s。用户名不是零,
  订单的。值desc;
  
  数据库。
  
  

ora - 01000的处理思路