oracle 如何查看锁表
时间: 2023-07-26 08:30:04 浏览: 79
查看Oracle锁表
要查看 Oracle 数据库中的锁定表,您可以使用以下 SQL 查询:
```
SELECT
l.session_id,
s.serial#,
l.locked_mode,
l.blocking_session,
l.oracle_username,
s.machine,
s.program,
l.object_name,
l.object_type
FROM
v$locked_object l,
v$session s
WHERE
l.session_id = s.sid;
```
这个查询将返回所有被锁定的对象及其相关的会话和进程信息。如果一个表被锁定,那么它将被列出并显示锁定模式。如果一个会话正在等待另一个会话释放锁定,则查询结果会显示阻塞会话的 ID。
阅读全文