Oracle 查看被锁的表和访问者信息

作者:青山常在人不老   阅读 (186)  |  收藏 (0)  |  点赞 (0)

摘要

查看Oracle数据库中被锁的表的信息


原文链接:Oracle 查看被锁的表和访问者信息

生产中应用访问数据库时经常会遇到一些数据被锁,下面的SQL记录了Oracle中被锁的表的情况,以及访问者的信息等。

---- 查询被锁表 
SELECT
	l.session_id sid,
	s.serial #,
	l.locked_mode 锁模式,
	l.oracle_username 登录用户,
	l.os_user_name 登录机器用户名,
	s.machine 机器名,
	s.terminal 终端用户名,
	o.object_name 被锁对象名,
	s.logon_time 登录数据库时间
FROM
	v$locked_object l,
	all_objects o,
	v$session s
WHERE
	l.object_id = o.object_id
AND l.session_id = s.sid
ORDER BY
	sid,
	s.serial #;


分类   数据库设计
字数   376

博客标签    Oracle锁表情况  

评论