oracle 查询锁表
oracle 查询锁表
SELECT
o.object_name,
s.sid,
s.serial#,
p.spid,
s.username,
s.program
FROM
v
l
o
c
k
e
d
o
b
j
e
c
t
l
J
O
I
N
d
b
a
o
b
j
e
c
t
s
o
O
N
l
.
o
b
j
e
c
t
i
d
=
o
.
o
b
j
e
c
t
i
d
J
O
I
N
v
locked_object l JOIN dba_objects o ON l.object_id = o.object_id JOIN v
lockedobjectlJOINdbaobjectsoONl.objectid=o.objectidJOINvsession s ON l.session_id = s.sid
LEFT JOIN v$process p ON p.addr = s.paddr;
如果有数据 看数据是那个服务的,重启下那个服务即可;如果能定位问题代码 可以看下代码为什么产生锁表
原文地址:https://blog.csdn.net/itScholar001/article/details/140690899
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!