oracle 查看表被哪个对象锁了
时间: 2023-08-11 10:03:48 浏览: 214
oracle查看谁锁表
3星 · 编辑精心推荐
你可以使用以下语句查询表或行所被哪个对象锁住了:
```sql
SELECT
object_name,
object_type,
session_id,
oracle_username,
os_user_name,
locked_mode
FROM
v$locked_object l,
all_objects o
WHERE
l.object_id = o.object_id
AND o.object_name = '表名';
```
其中,`表名`是你要查询的表名。这个查询语句可以显示锁定对象的名称、类型、锁定模式、持有锁定会话的 ID 以及持有锁定会话的操作系统用户名和 Oracle 用户名。
阅读全文