如何查看当前ORACLE数据库里面锁的情况

2023-06-30   


查看数据库锁的情况必须要有DBA权限,可以使用一下SQL 语句:
   select object_id,session_id,locked_mode from v$locked_object;
   select t2.username,t2.sid,t2.serial#,t2.logon_time
   from v$locked_object t1,v$session t2
   where t1.session_id=t2.sid order by t2.logon_time;
   长时间出现的锁可能是没有正常释放的锁


相关内容:

  1. 什么是数据库锁?Oracle中都有哪些类型的锁?
  2. Oracle的锁有几种模式
  3. Oracle的锁有几种模式
  4. 如何杀掉ORACLE里面长期没有释放的锁
  5. Oracle查看当前用户的角色和查看当前用户的系统权限和表级权限
  6. 如何在Oracle中查看各个表、表空间占用空间的大小