copy Bookmark http://space.itpub.net/7607759
上一篇 / 下一篇 2007-06-06 00:00:00 / 个人分类:三思笔记
学习动态性能表(一)--v$sysstathttp://junsansi.itpub.net/post/29894/291051
学习动态性能表(二)--v$sesstathttp://junsansi.itpub.net/post/29894/291243学习动态性能表(三)--v$sql&v$sql_plan1.http://junsansi.itpub.net/post/29894/2916512.http://junsansi.itpub.net/post/29894/291652学习动态性能表(四)--v$sqltext&v$sqlarea1.http://junsansi.itpub.net/post/29894/2916542.http://junsansi.itpub.net/post/29894/291656学习动态性能表(五)--v$sessionhttp://junsansi.itpub.net/post/29894/292372学习动态性能表(六)--v$session_wait&v$session_event1.http://junsansi.itpub.net/post/29894/2923732.http://junsansi.itpub.net/post/29894/292375学习动态性能表(七)--v$processhttp://junsansi.itpub.net/post/29894/292558学习动态性能表(八)--v$lock&v$locked_object1.http://junsansi.itpub.net/post/29894/2928162.http://junsansi.itpub.net/post/29894/292819
学习动态性能表第八篇-(2)-V$LOCKED_OBJECT
本视图列出系统上的每个事务处理所获得的所有锁。
V$LOCKED_OBJECT中的列说明:
XIDUSN:回滚段号XIDSLOT:槽号XIDSQN:序列号OBJECT_ID:被锁对象IDSESSION_ID:持有锁的sessionIDORACLE_USERNAME:持有锁的Oracle 用户名OS_USER_NAME:持有锁的操作系统 用户名PROCESS:操作系统进程号LOCKED_MODE:锁模式,值同上表1
示例:1.以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;
如果有长期出现的一列,可能是没有释放的锁。我们可以用下面SQL语句杀掉长期没有释放非正常的锁:
alter system kill session 'sid,serial#';
hijack_binhe
202933
导入论坛 引用链接 收藏 分享给好友 推荐到圈子 管理 举报
TAG:
评分:0
显示全部
内容
昵称
验证
提交评论