Oracle中执行update语句时卡住的解决方法
oracle中执行如下语句时卡住了:
update t_properties set Content1='startTime@@==@2012-12-12 00:00:00@@;;@id@@==@750@@;;@perMoney@@==@1100@@;;@perMember@@==@20@@;;@firstPrizeProbability@@==@5@@;;@endTime@@==@2012-12-23 00:00:00@@;;@secondPrizeProbability@@==@3@@;;@secondPrize@@==@55@@;;@firstPrize@@==@9'
where name='christmas_raffle' and key='config';
解决办法:
1.下面的语句用来查询哪些对象被锁:
from v$locked_object l,dba_objects o ,v$session s
where l.object_id = o.object_id and l.session_id=s.sid;
2.下面的语句用来杀死一个进程:
备注:以上两步,可以通过Oracle的管理控制台来执行。
您可能感兴趣的文章:
Oracle中执行update语句时卡住的解决方法
魔兽世界6.0更新一半卡住了怎么办?魔兽世界6更新卡住解决方法
Mysql错误:ERROR 1205 (HY000): Lock wait timeout exceeded解决办法
mysql非循环update多条记录的方法解析
深入分析MySQL更新死锁问题
oracle使用pl/sql修改表的二种方法
sql实现插入数据主键重复或数据已经存在,则更新这条数据
sql插入数据已经存在,则执行update更新
mysql中update语句赋值嵌套select的示例代码
一例oracle服务无法启动的原因及解决方法