91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle數據庫中如何解決鎖表

發布時間:2020-11-07 15:00:22 來源:億速云 閱讀:202 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關oracle數據庫中如何解決鎖表,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

查詢鎖表語句:

select object_name,machine,s.sid,s.serial#
 
from v$locked_object l,dba_objects o ,v$session s
 
where l.object_id = o.object_id and l.session_id=s.sid;

殺掉查到的進程:

alter system kill session 'sid,serial#';
 
例如:
 
alter system kill session '20,182';

如果殺不掉可以加個 immediate  立即殺掉 試試;

alter system kill session '20,182' immediate;

如果利用上面的命令殺死一個進程后,進程狀態被置為"killed",但是鎖定的資源很長時間沒有被釋放,那么可以在os一級再殺死相應的進程(線程),首先執行下面的語句獲得進程(線程)號:

select spid, osuser, s.program 
from v$session s,v$process p
where s.paddr=p.addr and s.sid=20 --24 為上面的sid

windows :

orakill  sid   spid --sid 數據庫實例名  spid 線程id

linux:

KILL -9 SPID -- 查到的線程id

殺了這個進程感覺舒服多了,如果是我們自己玩沒什么 ,可要是在生產環境你就要小心了 所以我們需要注意一下了

--(1)鎖表查詢的代碼有以下的形式:
select count(*) from v$locked_object;
select * from v$locked_object;
--(2)查看哪個表被鎖
select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;
--(3)查看是哪個session引起的
select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time;
--(4)查看是哪個sql引起的
select b.username,b.sid,b.serial#,c.* from v$locked_object a,v$session b,v$sql c where a.session_id = b.sid
and b.SQL_ID = c.sql_id and c.sql_id = ''
order by b.logon_time;

上述就是小編為大家分享的oracle數據庫中如何解決鎖表了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

自治县| 什邡市| 蒙城县| 锡林郭勒盟| 仪陇县| 临洮县| 东宁县| 阳谷县| 蓝山县| 新安县| 霍山县| 博湖县| 聂荣县| 三门峡市| 石柱| 亚东县| 讷河市| 英超| 五常市| 兴隆县| 益阳市| 肇东市| 永仁县| 舒城县| 建瓯市| 额敏县| 霍城县| 安阳市| 青田县| 来安县| 绍兴县| 潼南县| 东乡族自治县| 新晃| 长治县| 安顺市| 安丘市| 安岳县| 华安县| 水城县| 茌平县|