选择更新转储DBSQL_SQL_ERROR

2020-09-22 21:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我们正在使用SE...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我们正在使用SELECT FOR UPDATE进行数据库锁定。 如果发生冲突,我们希望第二个SELECT导致死锁,并显示在DB01中。 通常,此锁定仅持续1或2秒,第二个SELECT继续。

在某些系统中,这不会导致DB01中的保持状态,而只是出现短暂的转储类别安装错误,运行时错误DBSQL_SQL_ERROR,异常CX_SY_OPEN_SQL_DB。

数据库错误文本:
SQL消息:ORA-00060:在等待资源时检测到死锁
SQL dbsl rc:99

当尝试通过调试进行检查时,我们总是看到DB HOLD,因此我们无法直接测试问题,而只能在ST22中看到转储。

-转储而不是保留状态的原因是什么?
-我问我们的基础人员,但他们没有任何线索。 在谷歌我发现了ABAP内核中的问题的一些引用(我们使用749pl222)。 这可能是已知的内核问题吗?

谢谢您的帮助!

最好的问候,
Alej