CC Cockpit和DB2数据库

2020-08-18 05:41发布

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

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


嗨,

CC Cockpit可以与DB2数据库一起使用。

在配置文件中,还描述了如何为DB2定义JDBC连接。 我的意思是参数sqlhelper.jdbc.uri。 而且效果很好。

大多数Fiori应用在这种设置下都能正常工作,但是...

在某些应用程序中,或在工作的应用程序上更改过滤器时,会出现错误(或不显示任何错误)并且没有查询结果。

在服务器日志中,我们可以在某些SQL查询期间发现错误。 例如:

错误原因:DB2 SQL错误:SQLCODE = -104,SQLSTATE = 42601,SQLERRMC = LIMIT ;;仅优先查找行,驱动程序= 4.19.66。 下一个异常:DB2 SQL错误:SQLCODE = -727,SQLSTATE = 56098,SQLERRMC = 2; -104; 42601; LIMIT ||仅优先查找行,驱动程序= 4.19.66。 下一个异常:DB2 SQL错误:SQLCODE = -727,SQLSTATE = 56098,SQLERRMC = 2; -104; 42601; LIMIT || FETCH FIRST FIRST 仅行,DRIVER = 4.19.66。#

在DB2支持页面上,我发现这是由于在SQL查询末尾使用LIMIT而不是FETCH FIRST n ROWS。

您知道我还需要为DB2更改或设置什么吗?

最诚挚的问候

Rafal

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

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


嗨,

CC Cockpit可以与DB2数据库一起使用。

在配置文件中,还描述了如何为DB2定义JDBC连接。 我的意思是参数sqlhelper.jdbc.uri。 而且效果很好。

大多数Fiori应用在这种设置下都能正常工作,但是...

在某些应用程序中,或在工作的应用程序上更改过滤器时,会出现错误(或不显示任何错误)并且没有查询结果。

在服务器日志中,我们可以在某些SQL查询期间发现错误。 例如:

错误原因:DB2 SQL错误:SQLCODE = -104,SQLSTATE = 42601,SQLERRMC = LIMIT ;;仅优先查找行,驱动程序= 4.19.66。 下一个异常:DB2 SQL错误:SQLCODE = -727,SQLSTATE = 56098,SQLERRMC = 2; -104; 42601; LIMIT ||仅优先查找行,驱动程序= 4.19.66。 下一个异常:DB2 SQL错误:SQLCODE = -727,SQLSTATE = 56098,SQLERRMC = 2; -104; 42601; LIMIT || FETCH FIRST FIRST 仅行,DRIVER = 4.19.66。#

在DB2支持页面上,我发现这是由于在SQL查询末尾使用LIMIT而不是FETCH FIRST n ROWS。

您知道我还需要为DB2更改或设置什么吗?

最诚挚的问候

Rafal

付费偷看设置
发送
4条回答
一只江湖小虾
1楼-- · 2020-08-18 05:55

你好拉法尔,

此问题以前从未报告过,似乎无法在您的配置中解决。

请在IS-CC上打开与此有关的支持票吗?
然后,我们将需要您在Cockpit中启用调试跟踪,重现问题,并将Cockpit的TRC和LOG文件发送给我们, 这样我们就可以在我们自己的测试系统上找到并重现该问题。
如果需要,我们可以指导您完成这一工作。

[EDIT]还可以将您提到的DB2文档的链接发送给我们吗?
我们找到了一些IBM文档,这些文档似乎指向了另一种根本原因。

最诚挚的问候。

François
SAP聚合计费支持

打个大熊猫
2楼-- · 2020-08-18 05:50

嗨,

非常感谢。

我已经准备好日志并创建了新票证。

三十六小时_GS
3楼-- · 2020-08-18 05:48

嗨,拉法尔,

感谢您的帮助。

实际上,我刚刚在BCP上向您的票发送了答复,我认为现在已经确定了根本原因:实际上,LIMIT/OFFSET子句是几年前在DB2中引入的,但是它并不是其中的一部分。 IBM标准。 因此,为了使它起作用,您必须显式启用它,如Convergent Charging安装指南("准备IBM DB2 Core数据库(不带pureScale Feature)"一章所述):
< rel =" nofollow" hraf=" https://help.sap.com/viewer/d1d04c0d65964a9b91589ae7afc1bd45/5.0.4/zh-CN/c15e086769d143c5a424c32e852a7639.html?q=db2set%20db2_compatibility_vector%_Dblasnk" ://help.sap.com/viewer/d1d04c0d65964a9b91589ae7afc1bd45/5.0.4/zh-CN/c15e086769d143c5a424c32e852a7639.html?q = db2set%20db2_compatibility_vector%3Dmys

在"过程"部分的第3步之前,您将找到一组DB2语句,以启用融合计费所需的设置。
如BCP票证中所述,请执行所有这些步骤, 如果您需要更多帮助,请随时与我们联系。

最诚挚的问候。

François
SAP聚合计费支持

黑丝骑士
4楼-- · 2020-08-18 06:02

嗨Rafal,

谢谢您的反馈。
请您在这里"接受"答案,以便将来遇到相同问题的用户可以更轻松地找到此解决方案?

最诚挚的问候。

François
SAP聚合计费支持

一周热门 更多>