亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2101 | 回復: 1
打印 上一主題 下一主題

[分享] Oracle 常見錯誤排查 [復制鏈接]

論壇徽章:
1
數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2015-06-12 22:20:00
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-06-11 09:49 |只看該作者 |倒序瀏覽
1. java.sql.SQLException: ORA-01000: 超出打開游標的最大數(shù)

step 1:
查看數(shù)據(jù)庫當前的游標數(shù)配置slqplus:show parameter open_cursors;

step 2:
查看游標使用情況:
select o.sid, osuser, machine, count(*) num_curs
from v$open_cursor o, v$session s
where user_name = 'user' and o.sid=s.sid
group by o.sid, osuser, machine
order by num_curs desc;
此處的user_name='user'中,user代表占用數(shù)據(jù)庫資源的數(shù)據(jù)庫用戶名.

step 3:
查看游標執(zhí)行的sql情況:

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

step 4:
根據(jù)游標占用情況分析訪問數(shù)據(jù)庫的程序在資源釋放上是否正常,如果程序釋放資源沒有問題,則加大游標數(shù)。
alter system set open_cursors=2000 scope=both;

補充:在java代碼中,執(zhí)行conn.createStatement()和conn.prepareStatement()的時候,實際上都是相當與在數(shù)據(jù)庫中打開了一個cursor。尤其是,如果你的createStatement和prepareStatement是在一個循環(huán)里面的話,就會非常容易出現(xiàn)這個問題。因為游標一直在不停的打開,而且沒有關閉。
一般來說,我們在寫Java代碼的時候,createStatement和prepareStatement都應該要放在循環(huán)外面,而且使用了這些Statment后,及時關閉。最好是在執(zhí)行了一次executeQuery、executeUpdate等之后,如果不需要使用結果集(ResultSet)的數(shù)據(jù),就馬上將Statment關閉,調用close()方法。

論壇徽章:
59
2015七夕節(jié)徽章
日期:2015-08-24 11:17:25ChinaUnix專家徽章
日期:2015-07-20 09:19:30每周論壇發(fā)貼之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38榮譽版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年紀念徽章
日期:2015-07-20 11:05:27IT運維版塊每日發(fā)帖之星
日期:2015-07-20 11:05:34操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-07-20 11:05:36程序設計版塊每日發(fā)帖之星
日期:2015-07-20 11:05:40數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2015-07-20 11:05:432015年辭舊歲徽章
日期:2015-07-20 11:05:44
2 [報告]
發(fā)表于 2015-07-20 11:24 |只看該作者
收藏一下。以后用得著。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP