设为首页 加入收藏

TOP

【用户连接】(二)
2015-07-24 10:50:53 来源: 作者: 【 】 浏览:7
Tags:用户 连接
ICATED 0000000091895250 21284

--–注意PROCESS是相同,即为同一个进程

SQL> select spid from v$process whereaddr=' 0000000091895250';

SPID

------------------------

21287

想要KILL这个会话,可以如下操作:

SQL> alter system kill session '51,252';

alter system kill session '51,252'

*

ERROR at line 1:

ORA-00031: session marked for kill

可能会出现如上的错误,这虽然能终止该会话,但是不能释放相关资源。

SQL> alter system kill session '51,252'immediate;

System altered.

SQL> selectsid,serial#,server,paddr,process from v$session where username='SCOTT';

SID SERIAL# SERVER PADDR PROCESS

---------- ---------- --------- ---------------- ------------------------

21 536 DEDICATED 0000000091892190 19652

Kill一个进程只需要执行如下操作:

SQL> selectsid,serial#,server,paddr,process from v$session where username='SCOTT';

SID SERIAL# SERVER PADDR PROCESS

---------- ---------- ------------------------- ------------------------

21 536 DEDICATED 0000000091892190 19652

27 1094 DEDICATED 000000009188D050 21629

?

SQL> select spid from v$process whereaddr='000000009188D050';

SPID

------------------------

21632

SQL> ho kill -9 21632

SQL> select sid,serial#,server,paddr,process from v$session whereusername='SCOTT';

SID SERIAL# SERVER PADDR PROCESS

---------- ---------- ------------------------- ------------------------

21 536 DEDICATED 0000000091892190 19652

27 1094 DEDICATED 000000009188D050 21629

虽然进程被kill了,但是没有退出去,还是能查到,退出之后就查不到了。

http://docs.oracle.com/cd/E11882_01/server.112/e40540/process.htm#CNCPT9840

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇spfile 下一篇一次c3p0连接池连接异常错误的排查

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·MySQL 基础入门视频 (2025-12-26 23:20:22)
·小白入门:MySQL超详 (2025-12-26 23:20:19)
·关于 MySQL 数据库学 (2025-12-26 23:20:16)
·SOLVED: Ubuntu 24.0 (2025-12-26 22:51:53)
·Linux 常用命令最全 (2025-12-26 22:51:50)