oracle 查看数据库是否锁表以及处理

时间:2022-05-24 03:22:26

查询锁表语句:
SELECT object_name, machine, s.sid, s.serial#
FROM gv$locked_object l, dba_objects o, gv$session s
WHERE l.object_id  = o.object_id
AND l.session_id = s.sid;

正确的查询结果:
oracle 查看数据库是否锁表以及处理

注意:
ORACLE 当前登录用户要是SYSTEM用户,否则就会出现以下错误:
oracle 查看数据库是否锁表以及处理

如何处理:

alter system kill session ‘sid, serial#’; (上图中的查询结果)