plsql下批量KILL进程

转载 2016年05月31日 16:19:37
declare 
  v_minutes NUMBER:=1000;
  v_Str VARCHAR2(100);
  CURSOR C_users(v_minutes number) IS
   SELECT s.username, 
         s.status, s.machine, 'alter system kill session ' 
         ||''''||s.sid||','||s.serial# ||'''' operates
   FROM v$session s, v$process p
   WHERE TYPE = 'USER'
   AND p.addr = s.paddr
   AND status != 'KILLED'
   and exists
       (select 1
        from dba_ddl_locks a,
             v$session b
        where a.session_id=b.SID
        and b.USERNAME NOT IN ('IFSAPP','AUTOS','THK')  --
        and b.sid = s.sid)
   ORDER BY last_call_et desc;
BEGIN
   FOR T_users IN C_users(v_minutes) LOOP
     v_Str := T_USERS.OPERATES;
     BEGIN
     EXECUTE IMMEDIATE v_str;
     EXCEPTION 
      WHEN OTHERS THEN
       NULL;
     END;
   END LOOP;
END;

相关文章推荐

使用kill命令批量终止进程

在使用Linux的过程中,有时候我们需要手动去终止进程,少的话还好,找出pid把它kill掉即可。但是,如果有一堆进程需要终止怎么办?今天我就遇到了这样的问题,启动了好多rtp包接收进程,结果停不下来...

Linux进程常用项总结(进程管理函数、命令行批量kill)

进程: 1.进程和程序的区别: 程序是放在磁盘上的可执行文件,而进程是程序的执行状态。进程除了有自己的存储空间外,还有包括程序计数器、寄存器和当前值,拥有独立的处理环境和系统资源,可以这么说,进程...

Oracle Kill被锁进程

kill notes 结束notes进程

  • 2013-05-07 09:29
  • 20KB
  • 下载

Oracle中的数据使用plsql客户端批量导入

Oracle中的数据导入有两种: ①for  update 这种只需要提取表中的与数据文件Excel字段保持一致,赋值,粘贴就可以! ps:注意Excel第一列落空 ②Text Imp...

进程结束工具(kill)

  • 2011-12-03 17:14
  • 489KB
  • 下载

使用PLSQL批量导出、导入表的数据(精简版的Oracle客户端亦可)

使用PLSQL批量导出、导入表的数据,精简版的Oracle客户端亦可
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)