日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Oracle杀事务数据库崩溃,关于pl/sql dev窗口崩溃导致锁表

發(fā)布時間:2023/12/10 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle杀事务数据库崩溃,关于pl/sql dev窗口崩溃导致锁表 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

今天在用pl/sql dev寫sql的時候,剛剛寫到一個select XXX from table for update,打開了鎖的按鈕,進行了數(shù)據(jù)修改,這個時候沒有commit,因為臨時有事,所以先出去一會,半個小時回來后,發(fā)現(xiàn)點擊pl/sql dev 的任何地方都沒有用,窗口全部變白,在任務(wù)管理器里面殺進程后,重新開一個窗口,再對這張表做update的時候就變的很慢了。大約過了半個小時都還沒有完成update,而做select的時候,卻很快。

由于該表沒有和其他表做關(guān)聯(lián),只是對自己進行update,速度如此之慢,懷疑鎖表了。進pl/sql dev里面看session,按照active排序,發(fā)現(xiàn)沒有可疑的進程,但是根據(jù)用戶排序,發(fā)現(xiàn)有一個

inactive的進程,里面的語句十分類似我做的update,將其進程marked kill。回原來執(zhí)行update的窗口,發(fā)現(xiàn)已經(jīng)出現(xiàn)了commit的按鈕提示。點擊rollback按鈕,再次做update,1秒不到搞定。

分析具體原因,估計是pl/sql dev窗口崩潰時,數(shù)據(jù)庫做for update,還是處于鎖表狀態(tài),但是打開一個新窗口時,由于第一次的客戶端窗口崩潰,所以dev認(rèn)為該session是inactive的,但是其進程還是在的,因此需將該inactive session殺掉后,才解決問題。

總結(jié)

以上是生活随笔為你收集整理的Oracle杀事务数据库崩溃,关于pl/sql dev窗口崩溃导致锁表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。