oracle 游标 904,如何解决Oracle数据库游标连接超出问题
如何解決Oracle數(shù)據(jù)庫游標連接超出問題
發(fā)布時間:2020-07-21 10:57:35
來源:億速云
閱讀:103
作者:小豬
這篇文章主要講解了如何解決Oracle數(shù)據(jù)庫游標連接超出問題,內(nèi)容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。
oracle數(shù)據(jù)庫忽然連不上了,一查是游標數(shù)量超了。
1.查看游標數(shù)
show parameter open_cursors
2.修改游標數(shù)
alter system set open_cursors = 10000;
3.獲取打開的游標數(shù)
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
4.查詢某游標執(zhí)行的sql
select q.sql_text
from v$open_cursor o, v$sql q
where q.hash_value = o.hash_value
and o.sid = 396;
5.解決問題的辦法:
--1.查找代碼不合理的地方,修改代碼。
--2.重啟oracle數(shù)據(jù)庫
看完上述內(nèi)容,是不是對如何解決Oracle數(shù)據(jù)庫游標連接超出問題有進一步的了解,如果還想學習更多內(nèi)容,歡迎關注億速云行業(yè)資訊頻道。
總結
以上是生活随笔為你收集整理的oracle 游标 904,如何解决Oracle数据库游标连接超出问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Intel澄清A380显卡HDMI 2.
- 下一篇: linux cmake编译源码,linu