oracle update語句卡住問題

2021-09-06 20:29:48 字數 661 閱讀 5243

執行update語句的時候發現執行半天不成功

update main_order set order_source = '2', order_status = '2'

查詢哪些物件被鎖

select

object_name

, machine,

s.sid,

s.serial#

from

v$locked_object l,

dba_objects o ,

v$session s

where

l.object_id

= o.object_id

andl.session_id

=s.sid;

查詢出來有三條記錄被鎖住了

接下來:用下面的語句用來殺死程序(其中133,6071分別是上面查詢出的sid,serial#)

alter system kill session '

133,6071';

alter system kill session '

84,142';

alter system kill session '

72,11243

';

再次執行update的時候就沒問題了

oracle update語句卡住問題

執行update語句的時候發現執行半天不成功 update main order set order source 2 order status 2 查詢哪些物件被鎖 select object name machine,s.sid,s.serial from v locked object l,d...

oracle update多表關聯

update a.a3 a.a3 b.b3 的問題 表a 結構 a1 a2 a3 表b 結構 b1,b2,b3 其中 a1 b1 為pk 切值相同 就是可以使用a1 b1 了.請問用sql 語句或過程該如何實現如下的功能?更新a 表的 a3 用a.a3 與b.b3之和更新.3 update a se...

oracle update太慢優化

tb e zw nrllb temp 量700225 gsm user 量109398337 優化前 兩種update 說明 gsm user是檢視存在gsm user id索引,tb e zw nrllb temp有user id索引,使用以下兩種方法都更新時間超5h 導致不能更新成功 1upda...