如何解决Oracle数据库游标连接超出问题(oracle,oracle数据,数据库,开发技术)

时间:2024-05-08 17:18:58 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

oracle数据库忽然连不上了,一查是游标数量超了。

如何解决Oracle数据库游标连接超出问题

1.查看游标数

show parameter open_cursors

2.修改游标数

alter system set open_cursors = 10000;

如何解决Oracle数据库游标连接超出问题

3.获取打开的游标数

select o.sid, osuser, machine, count(*) num_curs from v$open_cursor o, v$session s where user_name = 'AF651_U8' and o.sid = s.sid group by o.sid, osuser, machine order by num_curs desc;SID OSUSER MACHINE NUM_CURS

如何解决Oracle数据库游标连接超出问题

4.查询某游标执行的sql

select q.sql_text from v$open_cursor o, v$sql q where q.hash_value = o.hash_value and o.sid = 396;

如何解决Oracle数据库游标连接超出问题

5.解决问题的办法:

  --1.查找代码不合理的地方,修改代码。

  --2.重启oracle数据库

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:如何解决Oracle数据库游标连接超出问题的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Python Tricks如何使用pywinrm远程控制Windows主机下一篇:

13 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18