oracle数据库查看用户锁表及对表解锁的sql语句

2011年03月15日 其他资源 10条评论 阅读49567次

oracle数据库查看用户锁表及对表解锁的sql语句
大型项目中很多人使用一个用户名登录oracle服务器,很多人都有可能对同一张表进行各种操作,不知不觉地就会出现锁表的情况。如何解决此问题呢?据老手说很简单,下面就是使用sql语句解决的方法。
首先执行一下语句查看是哪个进程和序列锁住了表
select sess.sid,
    sess.serial#,
    lo.oracle_username,
    lo.os_user_name,
    ao.object_name,
    lo.locked_mode
    from v$locked_object lo,
    dba_objects ao,
    v$session sess
where ao.object_id = lo.object_id and lo.session_id = sess.sid

通过以上sql就可以知道哪个进程、序列,oracle用户名、操作系统用户名、表名、锁表模式几个字段

下面一步就是将改锁表的进程和序列杀掉了,执行下面的语句即可。
alter system kill session '1020,38953' --(1020,就是执行第一步语句得到的sid字段值,38953就是serial#字段值)

分享本文至:

WRITTEN BY

avatar
本文标签:oraclesql
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

10 条评论

  1. avatar araricambi

    <a href="http://www.trafassi.com/mennns-nike-air-max-90-hvit-shoesn">mennns nike air max 90 hvit</a> <a href="http://www.youtubetune.com/boss-tie-bar-tier">boss tie bar</a> <a href="http://www.iseejanemary.com/hermes-scarf-sale-scarfr">hermes scarf sale</a> <a href="http://www.polurnetsucks.com/nobis-mens-bomber-jacket-nobisr">nobis mens bomber jacket</a> <a href="http://www.esmokecanada.com/billig-air-jordan-retro-10-herre-s%C3%B8lv-trainersa">billig air jordan retro 10 herre s酶lv</a> <a href="http://www.caberrals.com/links-of-london-sweetie-bracelet-large-jewelryr">links of london sweetie bracelet large</a>
    araricambi http://www.araricambi.com/

  2. avatar 天津伸缩门

    数据库挺复杂的

  3. avatar shoejordan

    直接操作表 呼呼

  4. avatar payday loan online

    惊人的博客!你有任何的提示和暗示为有抱负的作家?我打算尽快开始我自己的网站,但我有点失去一切。你会推荐一个像WordPress的免费平台开始,或去一个支付选项?有这么多的选择,在那里,我完全混淆..任何想法?多谢了!

  5. avatar 仪网

    专业!

  6. avatar 电视棒

    学习才能进步

  7. avatar nikeshoxshoes

    试一试

  8. avatar 新型制砂机

    学习了啊  回头我试试灵不灵

  9. avatar 谈话死

    新博上线,期待博主回访!

  10. avatar 莱步淘淘网

    学习了,不一定会用,看看也好的

欢迎留言




用户登录

sitemap