- 浏览: 132644 次
- 性别:
- 来自: 深圳
-
文章分类
- 全部博客 (165)
- 数据库 (45)
- 架构 (0)
- java web前端+框架 (9)
- java web后端+框架 (56)
- Eclipse插件 (1)
- 解题思路 (2)
- Eclipse (2)
- linux (6)
- jquery (4)
- 正则 (3)
- jsp (1)
- javascript (8)
- oracle (39)
- 生活 (1)
- weblogic (5)
- tomcat (3)
- Jrebel (1)
- powerdesigner (1)
- svn (1)
- log4j (1)
- IDE (1)
- POI (2)
- jvm (2)
- ssh (1)
- http (1)
- notepad++ (2)
- 润乾 (1)
- 设计模式 (0)
- 实用类Utils (2)
- 算法 (1)
- xml (1)
- 实用类 (2)
最新评论
declare
cursor mycur is
select s.sid, s.serial#
from v$session s, v$lock l, dba_objects o
where l.sid = s.sid
and l.id1 = o.object_id(+)
and o.object_name = 'table_name';
newcount number;
begin
for cur in mycur loop
select count(1)
into newcount
from v$locked_object a, v$session b
where a.session_id = b.sid
and b.sid = cur.sid
and b.serial# = cur.serial#;
if newcount >= 1 then
execute immediate ('alter system kill session ''' || cur.sid || ',' ||
cur.serial# || ''' ');
end if;
end loop;
end;
cursor mycur is
select s.sid, s.serial#
from v$session s, v$lock l, dba_objects o
where l.sid = s.sid
and l.id1 = o.object_id(+)
and o.object_name = 'table_name';
newcount number;
begin
for cur in mycur loop
select count(1)
into newcount
from v$locked_object a, v$session b
where a.session_id = b.sid
and b.sid = cur.sid
and b.serial# = cur.serial#;
if newcount >= 1 then
execute immediate ('alter system kill session ''' || cur.sid || ',' ||
cur.serial# || ''' ');
end if;
end loop;
end;
发表评论
-
oracle sql替换指定范围的字符串
2015-06-18 17:49 1115--oracle替换指定范围的字符串(范围4-6) selec ... -
oracle字符集修改 中文乱码
2015-03-30 15:06 960sqlplus / as sysdba;//操作系统用户认证模 ... -
转:ORACLE表空间管理维护
2015-03-27 11:25 551ORACLE表空间管理维护 2013-11-11 23:2 ... -
oracle表关联层级树查询
2015-03-20 17:27 652select level ,lpad(' ', ( ... -
转:oracle层次查询 树查询 (详细)
2015-03-20 15:03 885oracle层次查询 转自:http://www.2cto. ... -
oracle树查询(叶子、带缩进)
2015-03-17 09:46 1327select t.func_id as func_id --I ... -
ORACLE表空间管理维护
2015-01-22 11:34 453http://www.cnblogs.com/kerrycod ... -
自写函数用于替换wm_concat函数.zip
2015-01-19 16:25 1228-- wm_concat出现在oracle10g版本中,不仅是 ... -
禁用启用所有外键约束.tst
2015-01-12 11:05 606禁用所有外键约束.tst declare cursor c ... -
oracle查询生成列别名
2015-01-06 15:00 464select ',' ,col.COLUMN_NA ... -
linux下重启oracle
2015-01-05 15:44 546oracle/oracle连接ssh后 登录数据库 ... -
分页帮助类-oracle-java
2014-10-09 17:46 477/** * 分页帮助类 * * @author ver ... -
Oracle 列转行函数 Listagg()
2014-09-25 13:54 520Oracle 列转行函数 Listagg() 博客分类: O ... -
oracle删除重复记录
2014-08-22 15:49 375delete from cred_account ca1 w ... -
oracle获取过程的错误异常代码,错误,异常栈信息
2014-08-22 15:19 338得到oracle异常行号,代码,异常栈信息 Sql代码 d ... -
数据库导入导出dump.txt
2014-07-28 10:26 466数据库导入导出dump -
Oracle分组分段统计-sum+case when+group by使用实例
2014-06-13 09:30 1508实例演示: (1)查询表users中的数据。 ... -
oracle表空间管理
2014-04-24 11:15 732--查看修改ORACLE表空间 --1、查看所有表空间信息 s ... -
连接到sqlplus
2014-04-17 11:25 472root/passwd su - oracle sqlplus ... -
0001-Oracle-系统-视图
2014-03-29 09:59 473--oracle树查询 select * from FUNC ...
相关推荐
解决 Oracle 杀死死锁进程 Oracle 杀死死锁进程是数据库管理员经常遇到的问题,本文将介绍解决 Oracle 杀死死锁进程的方法。 在 Oracle 中,死锁是指两个或多个会话在等待对方释放资源,从而导致互相阻塞的情况。...
本文将详细介绍如何在Oracle环境下识别并杀死带有锁定状态的进程。 #### 一、查询锁定对象的进程 首先,我们需要通过查询来找到当前系统中处于锁定状态的对象及其关联的会话信息。这一步骤非常重要,因为只有准确...
- **步骤2:** 获取到SPID后,可以根据不同的操作系统环境,使用特定的命令来杀死进程。 - **在Unix环境中**,如果你有root权限,可以使用`kill`命令: ```bash # kill -9 ``` - **在Windows环境中**,可以...
根据Oracle官方文档,这个命令并不真正“杀死”会话,而是将其标记为终止状态,随后由后台进程PMON来清理。使用`IMMEDIATE`选项可以强制回滚当前事务、释放会话锁,并立即返回控制权。例如,你可以运行以下命令来...
"杀死正在使用数据库的线程"是一个关键的操作,用于恢复数据库的正常运行和服务性能。本文将深入探讨这个主题,讲解如何在不同的数据库系统中进行线程的管理和终止。 1. **MySQL中的线程管理** 在MySQL中,可以...
对于批量结束所有Oracle用户的进程,Windows环境可以执行SQL查询生成批处理文件执行,而在Unix环境中,使用`ps`、`grep`和`awk`命令结合`kill`可一次性结束所有非Oracle守护进程。 需要注意的是,使用`alter system...
首先通过`alter system kill session`命令直接杀死指定的会话,其中`sID,serial#`需要替换为具体的会话ID和序列号。第二条命令则是动态生成杀会话的SQL语句,便于批量操作或进一步处理。 #### 3. 检查表空间备份...
0835 杀死进程 498 0836 如何下载某网站上的图片资源 498 第19章 SQL查询相关技术 501 19.1 常用SQL查询技术 502 0837 如何在查询中正确使用单引号“’” 502 0838 SQL中SELECT语句的执行顺序 502 0839...
88 <br>0136 如何进行文本加密与解密 88 <br>0137 如何区别0、空字符串、Null、Empty和Nothing 89 <br>0138 从字符串中分离文件路径、文件名及扩展名 89 <br>0139 如何批量替换某一类字符串 89...