专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

plsql查看是否锁表,锁模式等,以及解锁SQL

ins518 2024-10-29 15:25:57 技术文章 9 ℃ 0 评论

有时候因为网络或者自己失误的原因,oracle数据库会把表锁住,这时候如果不解锁的话,操作就会一直在等待,无法进行!

下面师范如何查看及解锁

1 plsql执行语句

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#;

2 --解锁引号中'sid,serial'

ALTER system kill session '60,4111';

完成

关注我每天分享我的经验,一起学习成长!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表