oracle 查看被锁住表的session并杀掉

转载 2012年03月28日 16:34:18

--查询被锁住的SESSION

select p.spid,

         c.object_name,
         b.session_id,
         b.oracle_username,
         b.os_user_name
    from v$process p, v$session a, v$locked_object b, all_objects c
   where p.addr = a.paddr
     and a.process = b.process
     and c.object_id = b.object_id;

--杀掉SESSION

alter system kill session session_id  'sid,session_id'

Oracle查询锁表以及杀会话或系统进程来解除锁表操作

第一步,查询锁表信息 --查询被锁住的数据库对象 select object_name, machine, s.sid, s.serial#   from v$locked_object l...
  • t_332741160
  • t_332741160
  • 2014年08月21日 15:23
  • 1513

如何快速的杀掉Oracle的Session

1.如何查看session级的等待事件? 当我们对数据库的性能进行调整时,一个最重要的参考指标就是系统等待事 件。 $system_event,v$session_event,v$session_wa...
  • hellojoy
  • hellojoy
  • 2015年08月19日 11:16
  • 376

Oracle 杀死session的方法

有时数据库有些session产生死锁托慢整个数据库,需要找出那个进程然后kill掉.在sybase中, 结合sp_who 和 kill sid就可以了.在oracle中也有类似的方法:首先是找出要杀死...
  • nvd11
  • nvd11
  • 2013年04月02日 00:56
  • 942

oracle 僵尸session的处理方法

很晚了现场打来电话,说操作两个模块的单据卡住了。架构是weblogic + oracle(发布在IBM AIX上,RAC)。还反馈,就在刚才在跳板机器上的pl/sql developer上执行了刷新两...
  • guogang83
  • guogang83
  • 2015年09月14日 11:56
  • 916

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

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

oracle 记录被另一个用户锁住 (附:操作实例)

今天,运行Java后台程序,设置了断点,每到执行SQL语句时,就卡住,执行检查,发现SQL语句并没有问题,程序没没问题,于是把语句拷贝到PL/SQL里面执行,发现还是语句执行了很久都没有结果,于是我中...
  • jumtre
  • jumtre
  • 2014年11月05日 16:55
  • 2334

ORACLE脚本之锁表时 查询谁锁了表而又引起谁的等待

ORACLE锁表查询 最近遇到这样一个问题,操作一个表,发现被人锁定了,于是查询谁锁定的表,发现多人锁定,安全起见,不能全部kill,于是用一下语句判定,谁锁定,谁等待。 SELECT /*+ r...
  • haiross
  • haiross
  • 2013年12月09日 15:05
  • 2036

如何查看oracle当前的session连接数

怎样查看oracle当前的连接数呢?只要用下面的SQL语句 #查看当前不为空的连接 select * from v$session where username is not null; ...
  • huluedeai
  • huluedeai
  • 2015年04月02日 19:59
  • 1813

如何杀掉被锁的Session.sql

本文转自:http://jzgl-javaeye.iteye.com/blog/829274,未作修改。 --1.如何查看session级的等待事件?  /*===============...
  • daxiang12092205
  • daxiang12092205
  • 2016年07月13日 19:03
  • 632

oracle中记录被另一个用户锁住的原因与解决

原因: 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 原...
  • huoliya12
  • huoliya12
  • 2016年03月22日 15:29
  • 10583
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle 查看被锁住表的session并杀掉
举报原因:
原因补充:

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