ORA-01452:无法创建唯一索引; 重复键发现杂音

2020-08-20 00:27发布

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

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


嗨,

我们正在从SAP Hybris Commerce 6.1版本迁移到SAP Hybris Commerce 1905版本。

在编译后执行ant updatesystem -Dtenant = master时,我们得到类似ORA-01452的错误:无法创建唯一索引; 找到hybris的重复键,我们正在使用oracle数据库系统。

我们删除了所有索引,然后再次尝试了与我们看到的相同的问题。

任何人都可以帮忙吗?

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

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


嗨,

我们正在从SAP Hybris Commerce 6.1版本迁移到SAP Hybris Commerce 1905版本。

在编译后执行ant updatesystem -Dtenant = master时,我们得到类似ORA-01452的错误:无法创建唯一索引; 找到hybris的重复键,我们正在使用oracle数据库系统。

我们删除了所有索引,然后再次尝试了与我们看到的相同的问题。

任何人都可以帮忙吗?

付费偷看设置
发送
2条回答
SAP浪
1楼-- · 2020-08-20 01:00

在更新过程中,系统Hybris将尝试添加items.xml文件中定义的所有索引。 这不能也不应该避免。

您面临的问题是,数据库中的ItemType具有完全相同的唯一属性,因此无法添加唯一索引。

在您的错误消息中,应列出未能创建的索引和字段。 调查您的数据库中是否有重复的行具有相同的唯一字段。

SAP砖家
2楼-- · 2020-08-20 01:09

在升级1808 >> 1905时,我也面临着相同的问题,以使HAC更新正常工作

我删除了重复的条目,这对我有用,对于两个不同的索引,我遇到了这个错误。

您对此有任何解决方案吗? 即重写item.xml中的索引属性以删除索引的唯一约束? 为此,我希望在代码级别上应用解决方案!

谢谢

Vaibhav

一周热门 更多>