JDBC Oracle執(zhí)行executeUpdate卡死問題的解決方案
使用jdbc執(zhí)行oracle的刪除操作的時候程序卡死不動了。
問題分析:
對于這一類問題,一般都是數(shù)據(jù)庫事務(wù)未提交,導(dǎo)致executeUpdate卡死。
所以解決方案:
1、在執(zhí)行完executeUpdate 后,記得將事務(wù)提交con.commit();
2、找到數(shù)據(jù)庫客戶端,執(zhí)行commit操作。
如果以上操作還不行。 那么應(yīng)該是數(shù)據(jù)庫在執(zhí)行 數(shù)據(jù)操作失敗 or 事務(wù)未提交 之后 將需要執(zhí)行的sql語句鎖死了
Oracle的操作方式:
先查詢鎖定記錄 :
SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid;
然后刪除鎖定記錄
ALTER system KILL session 'SID,serial#';
Mysql的操作方式:
參考:http://www.dhdzp.com/article/152225.htm
然后問題完美解決
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
oracle獲取當前時間,精確到毫秒并指定精確位數(shù)的實現(xiàn)方法
下面小編就為大家?guī)硪黄猳racle獲取當前時間,精確到毫秒并指定精確位數(shù)的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05
與虛擬機Oracle連接出現(xiàn)ora-12154問題的解決方法
這篇文章主要介紹了與虛擬機Oracle連接出現(xiàn)ora-12154問題的解決方法,需要的朋友可以參考下2017-03-03
Oracle查詢用戶擁有所有系統(tǒng)權(quán)限的方法
這篇文章主要介紹了Oracle查詢用戶擁有所有系統(tǒng)權(quán)限,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧2024-12-12
查看oracle數(shù)據(jù)庫的編碼及修改編碼格式的方法
本節(jié)主要介紹了如何查看oracle數(shù)據(jù)庫的編碼及修改編碼格式,需要的朋友可以參考下2014-07-07
oracle數(shù)據(jù)庫導(dǎo)入.dmp腳本的sql 語句
這篇文章主要介紹了oracle數(shù)據(jù)庫導(dǎo)入.dmp腳本的sql語句,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-07-07
oracle查詢鎖表及解鎖,修改表字段名與復(fù)制表結(jié)構(gòu)和數(shù)據(jù)的方法
今天小編就為大家分享一篇關(guān)于oracle查詢鎖表及解鎖,修改表字段名與復(fù)制表結(jié)構(gòu)和數(shù)據(jù)的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12
Oracle 創(chuàng)建用戶及數(shù)據(jù)表的方法
剛開始學(xué)習(xí)oracle的朋友可以看下,這個是基礎(chǔ)了。2009-09-09

