着急:无法杀死进程?

[复制链接]
查看11 | 回复9 | 2009-10-9 08:28:00 | 显示全部楼层 |阅读模式
SQL> select sid,SERIAL#from v$session;
SIDSERIAL#
---------- ----------
1530828
22 5365
4314948

已选择3行。
SQL> alter system kill session '15,30828';
系统已更改。
SQL> alter system kill session '22,5365';
系统已更改。
SQL> alter system kill session '43,14948';
系统已更改。
SQL> commit;
提交完成。
SQL> select sid,SERIAL#from v$session;
SIDSERIAL#
---------- ----------
1530828

22 5365

4314948
已选择3行。



回复

使用道具 举报

千问 | 2009-10-9 08:28:00 | 显示全部楼层
http://211.140.182.228:8080/pebble/2005/11/14/1131961397594.html
回复

使用道具 举报

千问 | 2009-10-9 08:28:00 | 显示全部楼层
你要查看status字段栏,应该是已经标识killed了,要到用户下次再用那个session去登录就会从v$session里删除掉
回复

使用道具 举报

千问 | 2009-10-9 08:28:00 | 显示全部楼层
最初由 pentium 发布
[B]你要查看status字段栏,应该是已经标识killed了,要到用户下次再用那个session去登录就会从v$session里删除掉 [/B]


下次再用那个session去登录就会从v$session里删除掉
??
从那里看到的
回复

使用道具 举报

千问 | 2009-10-9 08:28:00 | 显示全部楼层
最初由 lijiang 发布
[B]SQL> select sid,SERIAL#from v$session;
SIDSERIAL#
---------- ----------
1530828
22 5365
4314948

已选择3行。
SQL> alter system kill session '15,30828';
系统已更改。
SQL> alter system kill session '22,5365';
系统已更改。
SQL> alter system kill session '43,14948';
系统已更改。
SQL> commit;
提交完成。
SQL> select sid,SERIAL#from v$session;
SIDSERIAL#
---------- ----------
1530828

22 5365

4314948
已选择3行。


[/B]

杀掉进程之后,status会标识为killed,而kill掉的进程由pmon去清理,所以需要一段时间
如果你是一个急性子的人,可以查出对应的os进程
kill -9 你的进程号
回复

使用道具 举报

千问 | 2009-10-9 08:28:00 | 显示全部楼层
别着急,一会就好
回复

使用道具 举报

千问 | 2009-10-9 08:28:00 | 显示全部楼层
在标注为KILLED后,可以从OS层面清除:
UNIX下可用kill -9pid;
如果是WINDOWS下,可以orakill 实例名 pid;
回复

使用道具 举报

千问 | 2009-10-9 08:28:00 | 显示全部楼层
最初由 caoliwei 发布
[B]

下次再用那个session去登录就会从v$session里删除掉
??
从那里看到的 [/B]

When an inactive session has been terminated, STATUS in the V$SESSION view is KILLED. The row for the terminated session is removed from V$SESSION after the user attempts to use the session again and receives the ORA-00028 message.
回复

使用道具 举报

千问 | 2009-10-9 08:28:00 | 显示全部楼层
这个问题上几天坛子里说过!好象pmon我们还不能手工干预它!!建议:如果确定要杀进程,先杀os 进程,再kill session!这样就不会出现killed的status!直接会被杀掉!
回复

使用道具 举报

千问 | 2009-10-9 08:28:00 | 显示全部楼层
最初由 振翅高翔 发布
[B]这个问题上几天坛子里说过!好象pmon我们还不能手工干预它!!建议:如果确定要杀进程,先杀os 进程,再kill session!这样就不会出现killed的status!直接会被杀掉! [/B]

从os 杀了后,不用再kill session 了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行