RAC双节点,其中一个节点突然出现log file sync等待,且就是固定的几个回话,回话一直存在不结束,于是手动删掉:
select 'alter system kill session ''' || sid|| ',' || serial# || ''' immediate;' from gv$session where event = 'log file sync';
但是有部分回话提示:ora-00030:User session ID does not exists; 确认会话都在第一个节点上:
而且使用emcc 也是报这个错误:
于是从操作系统层面杀掉回话:
select spid, osuser, s.program
from v$session s, v$process p
where s.paddr = p.addr
and s.sid =2350;
登录超出系统:
kill -9 spid