Oracle update或alter表被锁住的问题
\\ 查询被锁的对象、来源、sid和serial
1 2 3 4 | select object_name, machine, s.sid, s.serial# from v$locked_object l, dba_objects o, v$session s where l.object_id = o.object_id and l.session_id = s.sid |
\\ 杀死会话链接,SID和SERIAL 要对应上
1 | alter system kill session '203,25461' ; |
\\ 如果报错,则执行以下操作:
尽管报错了,但状态肯定已经变成了KILLED状态
1 2 3 4 | select a.spid,b.sid,b.serial#,b.username from v$process a,v$session b where a.addr=b.paddr and b.status= 'KILLED' ; |
\\ 查询系统中的线程ID,即spid,查询到的spid
1 2 3 4 | select b.spid,a.osuser,b.program from v$session a,v$process b where a.paddr=b.addr and a.sid=SID |
\\ 登录数据库系统OS,执行以下命令
kill -9 SPID
参考网址:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix