Impex错误-无效的批处理大小,设置为50而不是1

2020-09-26 22:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在我们的QA环境中,许多impe...

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

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


在我们的QA环境中,许多impex的初始化失败,并显示消息" Invalid batchsize,设置为50而不是1"。 我将属性" direct.persistence.jdbc.oracle.batch.size = 1"的值从50更改为1,然后它通过了。 我怀疑问题出在Oracle DB版本-Oracle 12.2.0.1; 数据库驱动程序是ojdbc8.jar。 我们的hybris版本是6.3.0.0

https://docs.oracle.com/database/122/UPGRD/oracle-update-batching-batch-size-disabled.htm#UPGRD-GUID-82954FA7-2E3B-4E4F-8CC3- 11640EC7E2EB

任何想法,此批大小= 1会在批量加载时造成性能问题吗? 如果可以的话,有什么解决方案可以解决这个问题?

3条回答
shere_lin
2020-09-26 22:50

更新:当我们将jdbc驱动程序升级为与oracle升级到12c(12.1.0.2.0)同步时,我们从ojdbc6-11.2.0.3.jar转到了ojdbc8.jar。 阅读该线程中提到的文章后,我们注意到ojdbc8.jar用于oracle v12.2。 oracle v12.1的ojdbc dsted是ojdbc7.jar

http://www.oracle.com/technetwork/ database/features/jdbc/index-091264.html

我们将jdbc驱动程序切换为ojdbc7.d,成功创建了新用户,而没有batchsize错误。

一周热门 更多>