不一样吧,上面查询的是当前session打开的游标吧;
v$open_cursor这个包含当前session所有处于游标缓存中的游标吧,只要还没释放,关闭的应该也是包括在内的;
应该同一个sid下,第二个的数目要更大的。

解决方案 »

  1.   

    1. 若超出open_cursors设置的值,会报错ora-010002. v$open_cursor中查询的是游标缓存,当前打开的游标要从V$SESSTAT来查。两边可能会不一致
      

  2.   

    V$OPEN_CURSOR lists cursors that each user session currently has opened and parsed, or cached.
      

  3.   

    如果要查当前开着cursor的实际执行的sql,应该怎么查询?
      

  4.   

    请教版主,V$SESSTAT具体怎么查当前打开的游标?
      

  5.   

    请教版主,V$SESSTAT具体怎么查当前打开的游标?像楼主的sql语句中那么查,但是只能看到数量