文档详情

kill特定用户session进程.pdf

发布:2025-04-26约1.04千字共3页下载文档
文本预览下载声明

更改记录

修改

版本号修改/内容修改人审核人人修改时间

标识

0.1初稿2012-11-05

1.故障等级:四级

2.故障现象描述

出现某个Sql占用过多资源,或者是某个异常的会话需要被Kill掉

3.影响范围

应用服务异常,数据库性能下降。

4.故障定位需要时间

60分钟

5.故障定位参考

#top(确认系统资源消耗)

6.故障处理时间预估

10分钟。

7.处置方式:可操作

8.处置手册:

1)进入OS层面,用TOP命令找到负载最高的ORACLE进程PID,或者通过v$session

查找特定machine,osuser,schema的session和serial#。

Selectsid,serial#fromv$session;

Selectsid,serial#fromv$sessionwherepaddrin(selectaddrfromv$process

wherespid=pid);

2)利用上面查找的pid,serial#,运行下面的SQL,kill掉相应session。

Altersystemkillsession‘sid,serial#’;

3)如果上面的kill不掉,进入os层面,kill掉对应os进程。

Kill-9pid

9.后续跟进

问题sql语句运行情况。

10.同类故障预防措施

从业务和技术层面考虑,改进语句,检查其他语句是否存在问题。

显示全部
相似文档