ORCALE数据库解锁表、解锁行
在执行update时where前多了个","导致数据被覆盖,恢复数据过程中,有几行数据update失败,查询表占用,发现被锁行,于是记录下文的解锁过程。
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;
SELECT
b. OWNER,
b.object_name,
A .session_id,
A .locked_mode
FROM
v$locked_object A,
dba_objects b
WHERE
b.object_id = A .object_id
使用root权限账户
ALTER system kill session '1520, 4331';//参数为sid,serial#
可惜找不回当时的查询截图,日后有机会再补充回来为后人指路。