2010年3月6日 的存档

曾经碰到一次用户在更新一个数据的时候死机的情况,后来查找到是某位同事写的一条update语句没有写commit,真应该拉出去打屁股。解决的方法如下 招数一 查看被锁的表: 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 解锁 alter   system     kill   session   ’146′//(其中146为锁住的进程号) 招数二 SELECT   sn.username, m.SID,sn.SERIAL#, m.TYPE,           DECODE (m.lmode,                    0, ‘None’,                    1, [...]

2010年3月6日05:59 | 没有评论
标签: