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;

如果有数据 看数据是那个服务的,重启下那个服务即可;如果能定位问题代码 可以看下代码为什么产生锁表

相关推荐
666786663 分钟前
Mysql高级篇(中)—— SQL优化
linux·运维·服务器·数据库·sql·mysql
十年人间~3 分钟前
mysql等保数据库命令
数据库·mysql
Amagi.7 分钟前
Redis的内存淘汰策略
数据库·redis·mybatis
hai41174196213 分钟前
mysql 与postgresql 的区别(gpt4)
数据库·mysql·postgresql
知识分享小能手23 分钟前
mysql学习教程,从入门到精通,SQL 删除数据(DELETE 语句)(19)
大数据·开发语言·数据库·sql·学习·mysql·数据开发
白总Server37 分钟前
MongoDB解说
开发语言·数据库·后端·mongodb·golang·rust·php
冰镇毛衣43 分钟前
2.4 数据库表字段约束
数据库·sql·mysql
&木头人&1 小时前
oracle select字段有子查询会每次执行子查询吗
数据库·oracle
冰镇毛衣1 小时前
数据库简介
开发语言·数据库·sql·oracle
(⊙o⊙)~哦1 小时前
oracle查询历史操作记录
数据库·oracle