Caused by: java.sql.SQLSyntaxErrorException: ORA-02049: timeout: distributed transaction waiting for
Oracle报错:
Caused by: java.sql.SQLSyntaxErrorException: ORA-02049: timeout: distributed transaction waiting for lock
原因:
因为表被锁了。可能原因是其他人正在执行表走着,你插入表数据得时候就会报这个错。也可能是数据库sql devleper在调试没有commit,又在服务器运行,则报错。
解决方法:
(1)把所有sql dev窗口commit或者回滚,保证执行。
(2)等待正在执行得程序释放为止
(3)实在不行,重启服务器,把正在运行得程序重启关掉,释放。
还没有评论,来说两句吧...