查找占CPU高的SQL,并kill其会话
第一步 select addr from v$process where spid={占CPU比重达的PID}
第二步 select sql_id from v$session where paddr={上面查询结果中的addr }
第三步 select * from v$sql a where a.SQL_ID={上面查询结果中的sql_id}
实例:
select from v$process where spid=29018;
select from v$session where paddr='000000042A2DEF38';
select * from v$sql a where a.SQL_ID='fzkatnxmx15yc';
alter system kill session '14, 16987';
注意:如果是RAC环境,需要在相应的节点执行
参考博文:https://blog.csdn.net/yaonianlong/article/details/21154325
转载于:https://blog.51cto.com/linux10000/2090150