oracle for update锁表资源释放之kill -9和alter system kill session 'sid,serial#';
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle for update锁表资源释放之kill -9和alter system kill session 'sid,serial#';相关的知识,希望对你有一定的参考价值。
通过for update锁表,通过操作系统方式和oracle方式终止进程方式
--查询需要终止进程的情况,包括操作系统进程
select proc.sPID,
sess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
lo.locked_mode
from v$locked_object lo, dba_objects ao, v$session sess,v$process proc
where ao.object_id = lo.object_id
and lo.session_id = sess.sid
and sess.PADDR=proc.ADDR;
--通过操作系统方式终止进程
kill -9 spid
--通过oracle方式终止进程
alter system kill session ‘sid,serial#‘;
以上是关于oracle for update锁表资源释放之kill -9和alter system kill session 'sid,serial#';的主要内容,如果未能解决你的问题,请参考以下文章
oracle 锁表问题 these query results are not updateable include the rowid to get updateable results