从 oracle 中删除一行(已锁定)

Delete one row (Locked) from oracle

提问人:Kelly Walter 提问时间:12/2/2022 最后编辑:APCKelly Walter 更新时间:12/2/2022 访问量:109

问:

我的问题:

我想从oracle中删除一行,但我不能。如果我在不同的论坛上看到,我必须这样做:

步骤1:获取 SID 值:

select SESSION_ID from v$locked_object;

对我来说还行

步骤2:获取这些 SID 的会话值:

SELECT sid, serial# from v$session where sid = SESSION_ID (FROM STEP1.)

无行

问题:我无法获得我的序列号#

步骤3:终止导致锁定的会话:

ALTER SYSTEM KILL SESSION (SID,SERIAL#)

我需要你的帮助,我怎么能得到这个?serial#

B.R.公司 凯利

Oracle 会话 ID 锁定 SID

评论

2赞 Alex Poole 12/2/2022
如果您在 RAC 数据库上,则可能需要查看视图而不是视图。但对于这个网站来说,这并不是一个合适的问题。gv$v$

答: 暂无答案