a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

oracle執行update語句時卡住問題分析及解決辦法

2024-08-29 14:00:42
字體:
來源:轉載
供稿:網友

問題

開發的時候debug到一條update的sql語句時程序就不動了,然后我就在plsql上試了一下,發現plsql一直在顯示正在執行,等了好久也不出結果。但是奇怪的是執行其他的select語句卻是可以執行的。

原因和解決方法

這種只有update無法執行其他語句可以執行的其實是因為記錄鎖導致的,在oracle/246669.html">oracle中,執行了update或者insert語句后,都會要求commit,如果不commit卻強制關閉連接,oracle就會將這條提交的記錄鎖住。由于我的java程序中加了事務,之前debug到一半的時候我強制把工程終止了,這樣就導致沒有執行事務提交,所以oracle將代碼中update那一條的記錄鎖了??赏ㄟ^下面兩步解決:

1.首先查詢鎖定記錄

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;

 

2.然后刪除之

ALTER system KILL session 'SID,serial#'

總結

以上就是本文關于oracle執行update語句時卡住問題分析及解決辦法的全部內容,希望對大家有所幫助。若有不足之處,歡迎留言指正。感謝大家對本站的支持!


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 四虎影视免费在线观看 | 午夜欧美一区二区三区在线播放 | 中文字幕亚洲一区二区三区 | 国产精品九九九 | av成人免费 | 中文无码久久精品 | 在线免费色视频 | 日韩视频一区二区三区四区 | 冲田杏梨毛片 | 国产探花在线精品一区二区 | 青青草国产成人av片免费 | 黄色激情网站 | 在线免费观看黄色av | 欧美日韩国产一区二区三区不卡 | 欧美日韩在线视频一区 | 黄色亚洲 | 91伊人| 久久手机在线视频 | 久久网av | 国产免费观看一区二区三区 | 欧美天堂在线观看 | 亚洲一二三 | 黄色一级片视频播放 | 久草在线中文888 | 国产日韩一区二区三区 | 99精品欧美一区二区三区 | 国产在线播放av | 在线观看国产一区 | 午夜免费剧场 | 国产精品成人国产乱一区 | 久久精品一区二区三区四区 | 亚洲二区在线 | 久久综合一区二区三区 | 成人网页| 国产精品国产三级国产专播品爱网 | 日本不卡一区二区 | 国产精品美女久久久久aⅴ国产馆 | 精品免费视频 | 91九色最新| 国产成人精品综合 | 狠狠色综合色综合网络 |