JDBC Oracle executeUpdate 卡死問題解決
剛剛我妹妹問我一個問題,說在用jdbc 執行oracle的 刪除操作的時候程式卡死不動了。
問題分析:
對於這一類問題,一般都是資料庫事務未提交,導致executeUpdate卡死。
所以解決方案:
1、在執行完executeUpdate 後,記得將事務提交con.commit();
2、找到資料庫客戶端,執行commit操作。
如果以上操作還不行。 那麼應該是資料庫在執行 資料操作失敗 or 事務未提交 之後 將需要執行的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的操作方式:
參考:https://www.cnblogs.com/xiaoleiel/p/8316527.html
然後問題完美解決
相關推薦
JDBC Oracle executeUpdate 卡死問題解決
剛剛我妹妹問我一個問題,說在用jdbc 執行oracle的 刪除操作的時候程式卡死不動了。 問題分析: 對於這一類問題,一般都是資料庫事務未提交,導致executeUpdate卡死。 所以解決方案: 1、在執行完executeUpdate 後,記得將事務提交co
oracle中“ORA-00060: 等待資源時檢測到死鎖” 或存儲過程編譯卡死 解決方法
sys dba 根據 clas where ssi 死鎖 編譯 sele 之前在調試存儲過程時,出現卡死情況,無法插入數據 解決方法 1、查看那些表被鎖住: --1、查看那些表被鎖住--- select b.owner,b.object_name,a.sess
mysql數據庫表卡死解決方法
nbsp mysql數據庫 所有 mysq 大量 http 打開 -- 技術分享 ---恢復內容開始--- 問題引起原因: 由於在執行大量插入操作的時候意外終止程序之後, MySQl的線程並沒有被終止,導致表不能打開和操作 - 解決思路就是找到等待的線程並kill --
ubuntu Debian deepin 顯卡安裝和黑屏 卡死解決辦法
linu 分鐘 選擇 nvi grep upd 再看 ora 提升性能 硬件型號 命令查詢,終端執行: lspci |grep -i ‘VGA‘ #查看默認集成顯卡型號 lspci |grep -i nvidia #查看NVIDIA類型的顯卡型號 sudo dme
使用ls / 命令卡死,或者df -h 查看卡死解決辦法
strace ls 問題: 今天公司一臺服務器 執行 ls / 命令時,系統卡死, ctrl+c 也不能結束,如下: root@pts/23 # ls / ^C 此問題一般都是因為mount 對端服務失效,本地目錄卡死造成 解決思路: 1. strace 命令跟蹤,定位問題 首先
局域網架設 NOD 32 導致客戶端開機檢測卡死解決方法
nod32 安全 前段時間在局域網裏架設了 NOD 32病毒更新服務器,本人使用的是 4 版本,個人感覺挺 OK的。最少在 2G、win7 的環境還可以跑動前進。但是前段時間後,客戶端出來一個問題,開機進入桌面,nod32不斷的檢測文件,大量的吃內存,導致機器假死沒辦法使用。因第一次遇到這樣的情況,
win10 服務主機:DCOM伺服器程序啟動器 程序導致電腦卡死解決思路
新買的筆記本:聯想拯救者Y7000 系統:win10專業版(已經禁用了網上可搜的服務,沒有win10開始選單的磁條····) 原因:總是在開機一段時間後系統卡死,只能強制關機才可以···· 查詢:後來開著工作管理員,放著看到底什麼原因造成的,發現【服務主機:DCOM伺服器程序啟
curl連續請求頁面卡死解決辦法
今天專案中遇到一個問題就是在後臺用curl請求資料,連續請求url連結後頁面會卡死502錯誤,最後解決辦法是在 curl請求方法中加了CURLOPT_TIMEOUT就可以了,這樣如果超出設定時間不影響頁面其他的請求,到了設定時間請求也會停止 curl方法如下: function g
Centos 6.9 啟動卡死解決方法
開機時卡在這個介面,無論重啟多好次,還是一樣。 解決方法開機按“e”鍵,進入GRUB啟動管理器, 選擇如下,再按“e”鍵編輯kernel 在行末新增“init=/bin/bash”,回車,再按“b”,進入配置模式 進入單使用者模式 賦予寫許可權mount
Ubuntu裝系統後重啟卡死解決辦法(超詳細)
筆者為了裝這個Ubuntu可走了不少彎路,想必當你看到我這篇部落格時你一定遇到了如下諸多問題的諸多個(筆者全部遇到了): 1.Ubuntu裝都裝不了,第一步載入lougou下面有幾個點,紅了幾個就停下了,從此一直如此,迫不得已強制關機! 2.驚險度過問題1,但是才到第一步
Deepin桌面突然卡死解決方案
Deepin桌面卡死解決方案 背景: 在Deepin系統下使用Typora,不小心試圖開啟一個不存在的路徑,導致系統卡死,游標可以移動,終端可以用。滑鼠點選任何圖示都沒有反應,鍵盤組合鍵可以鎖屏,鎖屏後點顯示介面也只能解鎖。 解決方案 在終端中輸入sudo sy
Eclipse javascripth和jsp複製卡死解決方案(轉)
使用Eclipse編輯jsp、js檔案時,經常出現卡死現象,在網上百度了N次,經過N次優化調整後,卡死現象逐步好轉,具體那個方法起到作用,不太好講。將所有用過的方法羅列如下:1、取消驗證windows–>perferences–>validation把 除了manual 下面的全部點掉,build
vi卡死解決辦法
玩了這麼多年linux 居然不知道這個。。特此記錄。 使用vim時,如果你不小心按了 Ctrl + s後,你會發現不能輸入任何東西了,像死掉了一般,其實vim並沒有死掉,這時vim只是停止向終端輸出而已,要想退出這種狀態,只需按Ctrl + q 即可恢復正常。  
eclipse啟動不了,在載入到最後時刻卡死解決辦法
出現這種情況,關機,重啟都無法解決的時候: 方法一: 到<workspace>\.metadata\.plugins\org.eclipse.core.resources目錄,刪除檔案 .snap,如果沒有這個檔案則使用方法二 方法二:  
MyEclipse編輯JSP卡死解決方案
MyEclipse在智慧提示的時候自動訪問網路上sun公司的最新API文件,只要關閉掉網路連線就可以了。我試了試斷開網路然後在用MyEclipse寫程式碼,結果還真的搞定了。可是,我總不能因為個這就不上網了吧,終於,找到了兩全其美的解決方法。 在自己建立的工程名上右鍵,選擇Properties》在開啟的視窗中
win10 服務主機:DCOM伺服器程序啟動器 程序導致電腦卡死解決思路
新買的筆記本:聯想拯救者Y7000 系統:win10專業版(已經禁用了網上可搜的服務,沒有win10開始選單的磁條····) 原因:總是在開機一段時間後系統卡死,只能強制關機才可以···· 查詢:後來開著工作管理員,放著看到底什麼原因造成的,發現【服務主機:DCOM
阿里雲tomcat啟動卡死解決方法
http://blog.csdn.net/hj7jay/article/details/60127995 ——增大/dev/random的熵池。問題的原因是由於熵池不夠大,所以增大它是最徹底的方法。 通過 cat /proc/sys/kernel/random/entro
Eclipse匯入專案後遇js卡死解決方法
開啟Eclipse的workspace下該專案對應.project檔案,刪除如下兩個相關配置: org.eclipse.wst.jsdt.core.javascriptValidator org.eclipse.wst
apache經常卡死解決辦法
(windows)在dos下執行netstat -ant|find "CLOSE_WAIT"的數量,如果很多,並且很長時間不關閉,嘗試新增以下配置。 關於TIME_WAIT、CLOSE_WAIT
IDEA2018卡死解決方法
相信大多數人用IDEA開發的時候都會遇到卡頓或者直接卡死的情況,在IDEA2017.1版本之前idea啟動是非常慢的,而IDEA2018版本的啟動速度和記憶體佔用以及使用流暢度都比IDEA2017好太多(本人親測).所以版本更新是必要的.但當你更新版本後問題來了!請欣賞以下我