Oracle 解除锁定进程


一、碰到的问题:1、修改表结构时,Oracle提示“资源正忙,要求制定NOWAIT……”——此处我修改的是字段长度,从200增加到1000.2、操作某张表时,出现“卡死”的情况,除Oracle外的其他应该可以正常使用。免费云主机域名二、造成问题的原因:对表进行操作后没有提交事务,直接关闭了客户端,导致事务挂起,造成了后期访问该表时出现卡死的情况。三、解决方案:1、得到锁定的进程(一般是挂起的事务,在程序中表示为一个进程):select t1.sid, t1.serial#, t1.username, t1.logon_time from v$session t1 , v$locked_object t2 where t1.sid = t2.session_id order by t1.logon_time;2、根据SID和SERIAL#解除锁定(杀死进程):alter system kill session ‘sid,serial#’;如:alter system kill session 612,17584′;

相关推荐: 足以摧毁整个应用的数据设计–技术人生系列第二十八期-我和数据中心的故事

一个貌似简单却足以摧毁你整个应用的问题 绝对不是危言耸听,直接点开大图来看看,如果你看完觉得这个问题并无所谓而轻易放过,那么问题背后隐藏的巨大的风险就这样被你忽略了;这个问题就是这样,一个不经意的小环节,能使PLSQL Devloper出现问题,同样,也足够摧…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/01 14:48
下一篇 01/01 14:48