正在调试代码,大半夜的遇到这么一个问题,着实让人心塞塞。不过已经解决了,现在记录一下。
我用了navicat可视化界面的工具,所以就直接连接了自己的数据库
然后新建查询,输入—SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,l.ORACLE_USERNAME,l.OS_USER_NAME,
l.PROCESS FROM V$LOCKED_OBJECT l,V$SESSION S WHERE l.SESSION_ID=S.SID;
这时候可以查到SESSION_ID和SERIAL#
关键的一步就是
alter system kill session '200,348';
其中200是SESSION_ID,348是SERIAL#的值。就可以解决了。