使用Oracle数据库从Hybris 6.3.0.9升级到Hybris 6.7.0.0时,系统更新失败

2020-09-15 17:41发布

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

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


大家好,我们正在尝试从Hybris 6.3.0.9升级到Hybris 6.7.0.0,但是,由于Oracle生成的SQL(hybris \ temp \ hybris \ update_master_schema.sql)中存在错误,系统更新失败 数据库(11g)。 对于Oracle数据库,我们的自定义扩展中有一个属性定义,数据类型为 NVARCHAR2(260),但是在生成的update_master_schema.sql文件中,该属性定义的类型为 BLOB ,并且在复制时 从临时表(例如 TABLE1 _ )到原始表( TABLE1 )的数据,我们收到错误消息"…批处理期间发生错误:ORA-01465:无效的十六进制数" 在大约66张桌子上。

有人可以帮我吗?

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

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


大家好,我们正在尝试从Hybris 6.3.0.9升级到Hybris 6.7.0.0,但是,由于Oracle生成的SQL(hybris \ temp \ hybris \ update_master_schema.sql)中存在错误,系统更新失败 数据库(11g)。 对于Oracle数据库,我们的自定义扩展中有一个属性定义,数据类型为 NVARCHAR2(260),但是在生成的update_master_schema.sql文件中,该属性定义的类型为 BLOB ,并且在复制时 从临时表(例如 TABLE1 _ )到原始表( TABLE1 )的数据,我们收到错误消息"…批处理期间发生错误:ORA-01465:无效的十六进制数" 在大约66张桌子上。

有人可以帮我吗?

付费偷看设置
发送
3条回答
哎,真难
1楼-- · 2020-09-15 18:39

嗨,拉维,

通过使用platform/lib/dbdriver和platform/tomcat/lib文件夹中的ojdbc8驱动程序jar解决了此问题。 但是,我们仍然看到NVARCHAR2的数据类型无效,因为平台使用的apache ddlutils第三方库不支持该数据类型,该库为更新生成ddl/dml语句,并且必须由SAP hybr进行修复。

Baoming ROSE
2楼-- · 2020-09-15 18:40

mySQL是否会发生类似的问题?

SAP砖家
3楼-- · 2020-09-15 18:16

嗨,大家好,此问题的修复程序将在Hybris 6.7.0.4修补程序版本中提供,我们可能会在2018年8月7日左右发布。

一周热门 更多>