ITPub博客

首页 > 数据库 > Oracle > 日常问题-会话session之根据sid杀会话

日常问题-会话session之根据sid杀会话

原创 Oracle 作者:VamzJ 时间:2018-05-17 13:54:57 0 删除 编辑
主题:会话session之根据sid杀会话
作者:基毛飞上天
时间:2018-05-17

解答:平时自己练习喜欢怎么杀就怎么杀会话咯?但是在生产环境就不能这么做咯!要对生产环境有敬畏之心,没有特别指明,就不要随意杀别人得会话!

1. 需求

某人:帮忙杀下这个账号 ,之前执行一条语句忘记commit了 ,后面那个窗口被关闭了,可能有锁 。


2. 需要杀的会话


点击(此处)折叠或打开

  1. select SCHEMANAME,PROGRAM,sql_id ,sid,LAST_CALL_ET from gv$session where username = 'SCOTT';
  2. SCHEMANAME |PROGRAM |SQL_ID | SID| LAST_CALL_ET
  3. ------------------------------|----------------------------------------|-------------|------------------|------------------
  4. SCOTT |sqlplus@RACZJ-DDB.example.com (TNS V1-V3) | | 5879| 68430
  5. SCOTT |sqlplus@RACZJ-DDB.example.com (TNS V1-V3) | | 18029| 427
  6. SCOTT |sqlplus@RACZJ-DDB.example.com (TNS V1-V3) | | 22123| 10
3. 杀会话


点击(此处)折叠或打开

  1. SQL> alter system kill session '5879,11399';

  2. System altered.


  3. SQL> select 'alter system kill session '''||SID||','||SERIAL#||''';' from v$session where sid= 18029;

  4. 'ALTERSYSTEMKILLSESSION'''||SID||','||SERIAL#||''';'
  5. --------------------------------------------------------------------------------------------------------------
  6. alter system kill session '18029,28225';



  7. SQL> alter system kill session '18029,28225';

  8. System altered.


  9. SQL> select 'alter system kill session '''||SID||','||SERIAL#||''';' from v$session where sid= 22123;

  10. 'ALTERSYSTEMKILLSESSION'''||SID||','||SERIAL#||''';'
  11. --------------------------------------------------------------------------------------------------------------
  12. alter system kill session '22123,2881';


  13. SQL> alter system kill session '22123,2881';

  14. System altered.

4. 案例

      有个人他之前对大表做了添加字段的操作,并且又添加索引,结果把大表给锁了,他是不是傻?希望我帮他杀会话,但是杀不掉,这是怎么回事呢?然后让我查看回滚事务,查了没有回滚事务!他又跑过来跟我说,如果这个会话杀不掉,就会影响白天的正常业务,但是你这边麻烦就大了!当时我很想拿起鼠标砸上去!多大了?还得让我给你擦屁股?会话杀不掉,无法desc查看表结构,但是会话已经makred for killed了!你还想怎么样?等几十分钟不行嘛?又不是不知道表很大,杀会话也需要时间!动不动就拿业务压我这个新人,真是呵呵哒了!结果过了十几分钟,会话已经被杀掉了,desc表结构也没有问题了!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31092650/viewspace-2154605/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2017-03-05

  • 博文量
    5
  • 访问量
    6374