最近在工作中遇到了Oracle数据库表被锁的情况,导致无法对表进行修改,再这里给大家分享一下解决方法,避免大家从踩坑
1、查询锁的session_id
mysql> select session_id from v$locked_object
例: 3334
2、根据session_id查询锁的会话信息
mysql> select sid ,serial# from v$session where sid = 3334
例: 3334,19631
3、杀掉会话
mysql>alter system kill session ‘3334,19631’
4、重新连接数据库
本次参考的相关文档:
https://blog.youkuaiyun.com/aaronmer/article/details/79812838