oracle 查看锁表和解锁

前端之家收集整理的这篇文章主要介绍了oracle 查看锁表和解锁前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
查看锁表
[html] view plain copy
  1. SELECTl.session_idsid,s.serial#,l.locked_mode,l.oracle_username,
  2.   l.os_user_name,s.machine,s.terminal,o.object_name,s.logon_time
  3.   FROMv$locked_objectl,all_objectso,v$sessions
  4.   WHEREl.object_id=o.object_id
  5.   ANDl.session_id=s.sid
  6.   ORDERBYsid,s.serial#;

解锁


这个两个sql都是要在具有dba权限的用户下执行的。

提一句,就是我们在用PLsql Developer来修改表的时候尽量不要用for update.来修改表,现在的开发都不是一个人,同一个表可能几个人在用,for update是表级锁,很容易锁表,用rowid要好一点,rowid是行级,只锁定你当前操作的那一行。

原文链接:https://www.f2er.com/oracle/211613.html

猜你在找的Oracle相关文章