2021-04-02
ORA-01591: 锁被未决分布式事务处理 15.10.4128641 持有 在包里执行从MSSQL表的查询之后,只要有commit就会报这个错。
请教下各位,我们ORACLE和SQL创建了dblink连接后,通过PL/SQL单独执行更新语句没有问题,但执行一个包(包含该执行语句,),则报错,如下:
ORA-01591: 锁被未决分布式事务处理 15.10.4128641 持有
在包里执行从MSSQL表的查询之后,只要有commit就会报这个错。
无论是自己写的COMMIT还是程序运行之后默认COMMIT都会报这个错。
这个锁可以解决掉,但是每次运行都会产生新锁。有没有办法避免产生锁?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论
