在Oracle数据库中,可以使用以下查询来检查当前数据库中是否存在死锁:
SELECT l.session_id, l.lock_type, l.mode_held, s.username, s.osuser, s.program, s.machine FROM gv$lock l JOIN gv$session s ON l.session_id = s.sid WHERE l.block = 1;
这条查询会返回当前数据库中存在死锁的会话及相关信息,包括会话ID、锁类型、锁模式、用户名、操作系统用户、程序名称和机器名称。通过检查这些信息,可以确定哪些表涉及到死锁。