本文主要是介绍查看oracle数据库锁表并解锁,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
SELECT SESS.SID, SESS.SERIAL#, LO.ORACLE_USERNAME, LO.OS_USER_NAME, AO.OBJECT_NAME 被锁对象名, LO.LOCKED_MODE 锁模式, sess.LOGON_TIME 登录数据库时间,
'ALTER SYSTEM KILL SESSION ''' || SESS.SID || ','||SESS.SERIAL#||'''' FREESQL
FROM V$LOCKED_OBJECT LO, DBA_OBJECTS AO, V$SESSION SESS
WHERE AO.OBJECT_ID = LO.OBJECT_ID AND LO.SESSION_ID = SESS.SID and LO.ORACLE_USERNAME='用户名' ORDER BY sid, sess.serial#;
执行查询结果列最后一行的值,即可清除该锁
ALTER SYSTEM KILL SESSION '1851,33226';
这篇关于查看oracle数据库锁表并解锁的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!