如何查询oracle数据库中是否有死锁
时间: 2024-06-06 13:11:43 浏览: 134
教您如何检查oracle死锁
5星 · 资源好评率100%
可以使用以下语句查询Oracle数据库中是否存在死锁:
SELECT
object_name,
object_type,
session_id,
type,
mode_held,
mode_requested
FROM
v$locked_object
WHERE
(session_id, object_id) IN
(SELECT
session_id,
object_id
FROM
v$lock
WHERE
blocking_others = 'YES');
这将返回锁定对象的名称和类型,以及持有锁定的会话ID和请求锁定的模式。如果没有结果返回,则表示没有死锁存在。
阅读全文