我殺了會議刪除甲骨文打死會議
ALTER SYSTEM KILL SESSION '123,456' IMMEDIATE;
但它仍然在v$session
5天,雖然連接的進程是v$processes
缺席。
SELECT
s.username,
s.osuser,
s.sid,
s.serial#,
p.spid
FROM v$session s, v$process p
WHERE s.sid = '123'
AND p.addr (+)= s.paddr;
我也查了有關甲骨文所有Linux進程並沒有發現殭屍:所有在場的過程對活動的會話保持一致。
編輯:這種情況不適用於所有死亡的會話。看起來PMON是活躍的,因爲大部分被殺的會話在合理的時間內從列表中清除(通常需要一秒鐘)。
可以做些什麼來消除列表中的長時間死亡會話?
在最壞的情況下,您必須重新啓動數據庫。 –
@Wernfried Domscheit,我猜我會的。但在此之前,我想了解爲什麼會發生這種情況,是否有一種不太殘酷的方式來進行清理。 – diziaq