« 前一篇:最初的梦想
后一篇:四人行 »

解数据库锁 @ 9/23/2005

programming
昨日为客户正式站点做更新,由于是远程连接数据库,所以几分钟不活跃,数据库连接就会断掉。

执行 sql 后忙于别的事情而忘了commit,那张数据库表被死锁了,没法再作任何 update 操作了。

记不得如何解锁了,折腾半天,因此下班晚了,和朋友的约会也迟到了。

找人帮忙查锁解锁,记下以备日后之需。
用DBA权限登陆,查锁:
select sid,serial#,program,a.owner,a.object_name
from v$session
,(
select l.session_id,o.owner,o.object_name
from v$locked_object l,dba_objects o
where l.object_id=o.object_id
) a
where sid=a.session_id and a.owner='CECPROD'


把死锁的session 杀掉:
alter system kill session '[sid],[serial#]';


用过的东西得经常备份才行,这个以前其实见过人查锁,可是过目就忘,好记性当不得烂笔头。
发布于 9/23/2005 13:05:17 | 评论:2
stan @ 9/23/2005 20:24:46
oracle?
scm用db2的说,现在还完全不了解,怕怕!!
gai @ 9/23/2005 23:58:48


oracle,我对DB2全无了解

看帖要回帖...

Loading...

我不去想是否能够成功
既然选择了远方
便只顾风雨兼程

我不去想能否赢得爱情
既然钟情于玫瑰
就勇敢地吐露真诚

我不去想身后会不会袭来寒风冷雨
既然目标是地平线
留给世界的只能是背影

我不去想未来是平坦还是泥泞
只要热爱生命
一切,都在意料中

----汪国真《热爱生命》
categories
archives
links
statistics
  • 网志数:221
  • 评论数:1313