- 作者: 三十而立
- 时间:2009年9月09日 11:56:31
- 本文出自 “inthirties(三十而立)”博客,转载请务必注明作者和保留出处http://blog.csdn.net/inthirties/archive/2009/09/09/4537190.aspx
有csdn的朋友问到 open_cursor 和 v$open_cursors的区别这样的问题
SQL> select count(*) from v$open_cursor;
COUNT(*)
----------
3436
SQL> show parameter open_cursor
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
open_cursors integer 800
这里很明显,上下两个open_cursor的数值有差别,那边两者是不是一样的概念呢,有什么不一样叻?
特地去看了看Oracle的文档
open_cursors是每个session最多打开的数目
show parameter open_cursor
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
open_cursors integer 800
这里意味着你的单个session最多不能打开800个cursor
current open cursors count是指当前实例的某个时刻的打开的cursors数目
- 如果没有那句“三十而立”,三十岁的男人正可以轻轻松松
- 专业论坛 http://www.inthirties.com
- 技术博客 http://blog.csdn.net/inthirties
- 个人站点 http://blog.inthirties.com
- Oracle Mysql技术论坛| 打造实用的Oracle Mysql技术交流园地