Oracle中執行update語句時卡住的解決方法

2021-07-07 06:19:38 字數 342 閱讀 6151

解決辦法:

1.下面的語句用來查詢哪些物件被鎖:

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 and l.session_id=s.sid;

2.下面的語句用來殺死乙個程序:

alter system kill session '24,111'; (其中24,111分別是上面查詢出的sid,serial#)

備註:以上兩步,可以通過oracle的管理控制台來執行。

Oracle中update執行效率的優化

工作中經常遇到update大表的時候執行效率很低,那麼怎樣才能讓oracle中update資料量比較大的表執行的更快呢?先看個簡單的例子吧 需求是我們要將表intf cms calluser tpye中的lant id更新成cms.serv base msg表中的latn id,關聯條件是intf ...

Oracle中執行update語句時卡住了

今天在執行下列語句時突然就卡住了 update t properties set content1 starttime 2012 12 12 00 00 00 id 750 permoney 1100 permember 20 firstprizeprobability 5 endtime 2012...

oracle執行update時卡死問題解決

oracle執行update時卡死問題解決 用sql進行更新資料庫操作時,eclipse沒有執行結束,也沒有報錯,debug時停留在執行sql語句的位置。用plsql developer 直接update這個語句也是一直執行,沒有結束。google問了下,oracle資料表被鎖住。可以通過以下辦法解...