ORACLE-游标数

Posted 伍叶春-程序员笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE-游标数相关的知识,希望对你有一定的参考价值。

1、查看系统配置游标数
select value from v$parameter where name = open_cursors;

2、查看游标使用情况
select o.sid, osuser, machine, count(*) num_curs
from v$open_cursor o, v$session s
where user_name = XFTEST and o.sid=s.sid
group by o.sid, osuser, machine
order by  num_curs desc;

3、根据游标占用情况分析访问数据库的程序在资源释放上是否正常,如果程序释放资源没有问题,则加大游标数。
  alter system set open_cursors=2000 scope=both;

 

以上是关于ORACLE-游标数的主要内容,如果未能解决你的问题,请参考以下文章

Java代码工具箱之超出游标最大数

Java代码工具箱之链接Oracle

oracle数据库,PLS-S-01705, 如果游标说明中有 UNION 或 ORDER_BY, 则由游标指定的表不可更新

Java 技术篇 - 连接oracle数据库执行sql使用close()关闭createStatement()无效无法清除游标缓存问题解决,报“ORA-01000: 超出打开游标的最大数“错误解决方法

oracle设置游标超时时间

如何实现Oracle数据库中的动态游标