点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我们正在使用SE...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我们正在使用SE...
加入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
事实上,我在这里看不到矛盾。
如果检测到死锁,则存在异常。 如果可以通过等待解决问题,那么也不例外。 那是我的理解。
一周热门 更多>