Oracle查询被锁定表以及解锁

原创 2016年05月31日 16:47:05

在开发调试的时候,因为发生异常中途停止一个表的某条记录被我锁定了,执行更新语句的时候,一直更新不了,加上nowait马上返回错误ORA-00054: resource busy and acquire with NOWAIT specified。

select * from tbl_student where stu_no ='2016053100006517' for update 
1、查询被锁信息

SELECT object_name, machine, s.sid, s.serial#
  FROM gv$locked_object l, dba_objects o, gv$session s
 WHERE l.object_id¡¡ = o.object_id
   AND l.session_id = s.sid;

2、以下语句释放Session

--alter system kill session 'sid, serial#'; 
ALTER system kill session '607, 23268'; 




版权声明:本文为博主原创文章,未经博主允许不得转载。

查询oracle被锁的表及其如何释放

查询数据库中哪些表被锁定的sql语句 SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_...

oracle 查看表被哪个使用(oracle 查看表被锁)百度

oracle中怎样查看一个表是否被别的用户在使用_百度知道 1个回答 - 提问时间: 2011年02月24日 [专业]答案:selects.*fromv$locked_objectl,dba_obj...
  • haiross
  • haiross
  • 2016年03月21日 14:34
  • 2665

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Oracle 锁表查询及解锁kill进程

1. 查看被锁定的表
  • jumewo
  • jumewo
  • 2014年05月19日 12:01
  • 754

查询Oracle正在执行的sql语句,锁表,解锁

原文出处:http://blog.csdn.net/jlds123/article/details/6572559 ----------------------- --查询Oracle正在执行...

oracle 锁表(查询/解锁语句)

--   查看哪个表被锁 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_ob...

oracle 数据库管理-查询锁表及解锁

SELECT s.sid,s.serial#,p.spid,l.oracle_username,l.os_user_name,d.object_name,l.locked_mode FROM v$l...

atitit查询表修改表字段没反应--解锁锁定的表

atitit查询表修改表字段没反应--解锁锁定的表 查询表修改表字段没反应 要是使用gui 没反应,最好使用cmd 方式,不卉不个gui 锁上.. ALTER TABLE t_mb_aw...
  • attilax
  • attilax
  • 2014年05月12日 00:09
  • 1395

Oracle创建表空间、创建用户、授予权限、锁定、解锁以及删除用户等

Oracle创建表空间、创建用户、授予权限以及删除用户等 --创建表空间 CREATE TABLESPACE caiyl DATAFILE 'D:\Oracle\app\caiyl\oradata...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle查询被锁定表以及解锁
举报原因:
原因补充:

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