乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Oracle 殺掉 session 相關(guān) sql 語句

       LuciferLiu 2021-12-10

      kill某個(gè)等待事件對應(yīng)的spid:

      set linesize 260 pagesize 10000select 'kill -9 ' || a.spid  from v$process a, v$session b where a.addr = b.paddr   and a.background is null
         and b.type = 'USER'
         and b.event like '%' || '&eventname' || '%'
         and b.status = 'ACTIVE';

      對應(yīng)的alter system kill session的語法:

      set linesize 260 pagesize 1000col machine for a50
      col kill_session for a60;select machine,   'alter system kill session ' || ''''||sid|| ',' || serial# ||''''|| 'immediate;' kill_session,   status
        from v$session
       where type='USER' and event like '%event_name%' and status = 'ACTIVE';

      kill某個(gè)sql_id對應(yīng)的spid:

      set linesize 260 pagesize 10000select 'kill -9 ' || a.spid  from v$process a, v$session b where a.addr = b.paddr   and a.background is null
         and b.type = 'USER'
         and b.sql_id = '&sql_id'
         and b.status = 'ACTIVE';

      對應(yīng)的alter system kill session的語法:

      set linesize 260 pagesize 10000col machine for a60select machine,   'alter system kill session ' || ''''||sid|| ',' || serial# ||''''|| 'immediate;',   status
        from v$session
       where sql_id = '&sql_id' and type='USER' and status='ACTIVE';

      被kill會話的類型:

      set linesize 260 pagesize 10000select b.osuser,b.machine,b.program,b.sql_id,b.PREV_SQL_ID,a.spid,to_char(LAST_CALL_ET) as seconds,b.BLOCKING_SESSION,b.BLOCKING_INSTANCE  from v$process a, v$session b where a.addr = b.paddr   and a.inst_id=b.inst_id   and a.background is null
         and b.type = 'USER'
         and b.event='&event_name'
         and b.status = 'ACTIVE';

      blocking會話類型和kill blocking會話:

      set linesize 260 pagesize 10000col machine for a50
      col kill_session for a60SELECTblocking_instance,blocking_session,BLOCKING_SESSION_STATUS,FINAL_BLOCKING_INSTANCE,FINAL_BLOCKING_SESSION,COUNT(*)FROMv$sessionWHEREupper(event) LIKE '%&cursor%'GROUP BYblocking_instance,blocking_session,BLOCKING_SESSION_STATUS,FINAL_BLOCKING_INSTANCE,FINAL_BLOCKING_SESSIONorder by blocking_instance,count(*);

      kill blocking會話:

      select 
             inst_id,   machine,   'alter system kill session ' || ''''||sid|| ',' || serial# ||''''|| 'immediate;' kill_session,   status
        from gv$session awhere a.type='USER' and (a.inst_id,a.sid) in (select BLOCKING_INSTANCE,BLOCKING_SESSION 
      from v$sessionwhere upper(event) like '%&cursor%')order by inst_id;

      所有含有關(guān)鍵字“LOCAL=NO”的進(jìn)程是Oracle數(shù)據(jù)庫中遠(yuǎn)程連接進(jìn)程的共同特點(diǎn),因此通過以下命令可以kill掉所有的進(jìn)程

      ps -ef|grep -v grep|grep LOCAL=NO|awk '{print $2}'|xargs kill -9

      本次分享到此結(jié)束啦~

      如果覺得文章對你有幫助,點(diǎn)贊、收藏、關(guān)注、評論,一鍵四連支持,你的支持就是我創(chuàng)作最大的動力。

        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多