Caused by: java.sql.SQLSyntaxErrorException: ORA-02049: timeout: distributed transaction waiting for

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36411874/article/details/85334801

Oracle报错:

Caused by: java.sql.SQLSyntaxErrorException: ORA-02049: timeout: distributed transaction waiting for lock

原因:

因为表被锁了。可能原因是其他人正在执行表走着,你插入表数据得时候就会报这个错。也可能是数据库sql devleper在调试没有commit,又在服务器运行,则报错。

解决方法:

(1)把所有sql dev窗口commit或者回滚,保证执行。

(2)等待正在执行得程序释放为止

(3)实在不行,重启服务器,把正在运行得程序重启关掉,释放。

猜你喜欢

转载自blog.csdn.net/qq_36411874/article/details/85334801
今日推荐