更新表时Oracle挂起
发布时间:2021-01-16 12:49:24 所属栏目:百科 来源:网络整理
导读:我正在用声明更新表 update asdf123 set state='Rlzd' where documentname = '11212121212' and superseded = '-'; 但它无限期地挂起. 我检查了会话,得到了一个绞死的会话,然后杀了它,上面的会话被杀了.同样的情况也会发生. 可能是什么原因? 解决方法 我
我正在用声明更新表 update asdf123 set state='Rlzd' where documentname = '11212121212' and superseded = '-'; 但它无限期地挂起. 我检查了会话,得到了一个绞死的会话,然后杀了它,上面的会话被杀了.同样的情况也会发生. 可能是什么原因? 解决方法我想你杀了被阻止的会话(你的会话)使用类似的东西来查找阻止会话: SELECT s.blocking_session,s.sid,s.serial#,s.seconds_in_wait FROM v$session s WHERE blocking_session IS NOT NULL 查看另一种查找方法:http://www.oraclerecipes.com/monitoring/find-blocking-sessions/ (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |