alter system kill session,oracle杀死进程

如果一个进程挂起或者占用太多资源拒绝其他会话,可以杀死这个进程。

查询这个进程的数据库用户名,操作系统用户名,会话ID,会话序列号,和系统进程,

112254290.jpg

找到sid号,和sid号的序列号

使用命令alter system kill session 'sid,serial#' 杀掉进程。

查看oracle线程的方法:


112828554.jpg

查看oracle后台核心进程的命令113601949.jpg


注意不要把oracle的核心后台进程杀掉,以免oracle数据库实例down掉


150116526.jpg

注意在删除用户的时候,可能还有别的程序在连接oracle数据库,可以在此时,杀掉进程,就可以删除用户。


select username,sid,serial# from v$session

找到和用户相关的进程,然后杀掉。