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

2020-09-15 17:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我们正在尝试从Hybri...

         点击此处--->   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条回答
哎,真难
2020-09-15 18:39

嗨,拉维,

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

一周热门 更多>