oracle数据库查询被锁的表以及解除锁表

查看被锁的表:


SQLSELECT 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; 
1.解锁,输入sid和serial#
  --alter system kill session 'sid, serial#'; 
  ALTER system kill session '23, 1647'; 
2.出现 ora-00031 标记要终止的会话。
3.用sid  查找spid
  select spid, osuser, s.program from v$session s, v$process p 
  where s.paddr = p.addr and s.sid =1713;
4.登录unix   kill掉spid  进程。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值