发现问题:数据库锁表导致系统登录不跳转
原因:查询语句使用for update 更新后,没有commit
解决方案:
使用以下SQL查询出SID和SERIA
SELECT s.sid, s.serial#, s.username, s.schemaname, s.osuser, s.process, s.machine,
s.terminal, s.logon_time, l.type FROM v$session s, v$lock l
WHERE s.sid = l.sid AND s.username IS NOT NULL ORDER BY sid;
关掉tomcat
s.sid, s.serial#
使用: alter system kill session '27,33353';
杀掉所有被锁表的进程
打开tomcat