您好,登錄后才能下訂單哦!
當天早上突然查詢某張表無法查詢
select from v$locked_object;
select from v$lock k, v$session s,all_objects
where k.sid=s.sid and k.id1=all_objects.object_id and k.type in ('TX','TM');
select status from dba_objects
select * from v$session where username ='';
select sql_text,s.*
from v$session s, v$sqlarea sqlarea
where s.SQL_ID = sqlarea.sql_id and username ='';
無鎖表和正在提交的事務,表狀態正常,連接正常,無更新的sql
清空所有連接
select terminal,'alter system kill session '''||sid||','||serial#||''';' from v$session where username ='';
ps -ef | grep LOCAL=NO
然后kill掉查出的進程
系統層面kill掉是需停止所有外部訪問,盡量不要去系統層面做操作
oracle是rac時有可能需在所有節點上執行kill操作
https://blog.csdn.net/vic_qxz/article/details/52747919
http://blog.itpub.net/23718752/viewspace-1880204/
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。