首页数据库oracle处理锁表基本操作

oracle处理锁表基本操作

时间2024-02-28 16:37:03发布访客分类数据库浏览596
导读:收集整理的这篇文章主要介绍了oracle处理锁表基本操作,觉得挺不错的,现在分享给大家,也给大家做个参考。 查询锁表select object_name,machine,s.sid,s....
收集整理的这篇文章主要介绍了oracle处理锁表基本操作,觉得挺不错的,现在分享给大家,也给大家做个参考。

查询锁表

select object_name,machine,s.sid,s.serial# From v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid ;
    

杀表(程序内杀)

alter System kill session '543,9206';
    

 

如果杀不掉可以查这个来获取spid(将获取的spid给有权限的网络管理员,他就给你杀了。这个属于程序外杀,杀完这个PL/SQL就要重新登录了)

select a.spid,b.sid,b.serial#,b.username from v$PRocess a,v$session b where a.addr=b.paddr and b.status='KILLED';
    

 查询sid的spid验证上面查询是否正确

select b.spid,a.oSUSEr,b.program from v$session a,v$process b where a.paddr=b.addr and a.sid=543 

以上就是本次介绍的全部相关知识点,感谢大家的学习和对的支持。

您可能感兴趣的文章:
  • 查看Oracle中是否有锁表的sql
  • oracle查询锁表与解锁情况提供解决方案
  • 深入探讨:Oracle中如何查询正锁表的用户以及释放被锁的表的方法
  • oracle查询锁表及解锁,修改表字段名与复制表结构和数据的方法
  • oracle锁表该如何解决

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: oracle处理锁表基本操作
本文地址: https://pptw.com/jishu/631674.html
oracle实现动态查询前一天早八点到当天早八点的数据功能示例 Oracle ASM故障数据恢复解决方案

游客 回复需填写必要信息