中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

Oracle報錯ORA-00031: session marked for kill的處理方法

發布時間:2021-11-12 15:26:50 來源:億速云 閱讀:406 作者:柒染 欄目:關系型數據庫

這篇文章給大家介紹Oracle報錯ORA-00031: session marked for kill的處理方法,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

一些ORACLE中的進程被殺掉后,狀態被置為"killed",但是鎖定的資源很長時間不釋放,有時實在沒辦法,只好重啟數據庫。現在提供一種方法解決這種問題,那就是在ORACLE中殺不掉的,在OS一級再殺。

1.下面的語句用來查詢哪些對象被鎖:

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;

2.下面的語句用來殺死一個進程:
alter system kill session '24,111'; (其中24,111分別是上面查詢出的sid,serial#)

【注】以上兩步,可以通過Oracle的管理控制臺來執行。

3.如果利用上面的命令殺死一個進程后,進程狀態被置為"killed",但是鎖定的資源很長時間沒有被釋放,那么可以在os一級再殺死相應的進程(線程),首先執行下面的語句獲得進程(線程)號:
select spid, osuser, s.program
from v$session s,v$process p
where s.paddr=p.addr and s.sid=24 (24是上面的sid)

4.在OS上殺死這個進程(線程):
1)在unix上,用root身份執行命令:
#kill -9 12345(即第3步查詢出的spid)
2)在windows(unix也適用)用orakill殺死線程,orakill是oracle提供的一個可執行命令,語法為:
orakill sid thread
其中:
sid:表示要殺死的進程屬于的實例名
thread:是要殺掉的線程號,即第3步查詢出的spid。
例:c:>orakill orcl 12345


ORA-00031: session marked for kill


Cause: The session specified in an ALTER SYSTEM KILL SESSION command cannot be killed immediately (because it is rolling back or blocked on a network operation), but it has been marked for kill. This means it will be killed as soon as possible after its current uninterruptible operation is done.

Action: No action is required for the session to be killed, but further executions of the ALTER SYSTEM KILL SESSION command on this session may cause the session to be killed sooner.

 select t.object_name,t.argument_name,t.data_type,t.in_out from all_arguments t where t.owner='SATGE' and t.object_name='SP_TB_SYS_DROP_PART_CFG';

kill -9 12345

關于Oracle報錯ORA-00031: session marked for kill的處理方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

奉化市| 长宁区| 浦城县| 合阳县| 九寨沟县| 德昌县| 丹阳市| 台北市| 石门县| 房产| 封丘县| 若羌县| 隆尧县| 黄冈市| 昭苏县| 通州市| 连云港市| 铅山县| 清原| 保德县| 新巴尔虎右旗| 南宫市| 阿巴嘎旗| 海兴县| 海淀区| 石楼县| 会东县| 宜都市| 白山市| 保定市| 玉门市| 菏泽市| 贡山| 怀化市| 密云县| 贵州省| 龙泉市| 西充县| 金坛市| 红安县| 遵义市|