更新SYNCIDX_619期间数据库错误

2020-09-18 17:26发布

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

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


专家们

我们正在将hybris 6.0迁移到6.5,但是在更新过程中,我们标记了"更新正在运行的系统"选项,但是由于ITEMSYNCTIMESTAMPS存在问题,因此无法继续更新,请输入错误的详细信息:

INFO | jvm 1 | 主| 2018/05/22 12:01:58.836 | [m [1; 31mERROR [hybrisHTTP26] [10.1.137.74] [DefaultDbScriptsExecutor]执行sql时出现问题[原因:StatementCallback; SQL的未分类SQLException [在ITEMSYNCTIMESTAMPS上创建唯一索引syncIDX_619(P_SOURCEITEM,P_TARGETVERSION,P_SYNCJOB)]; SQL状态[HY000]; 错误代码[349]; SAP DBTech JDBC:[349]:无法创建唯一索引; 找到重复的关键字:[5]索引中存在几个具有相同ID的文档; MABD:ITEMSYNCTIMESTAMPS。$ uc_SYNCIDX_619 $内容不是唯一的,无法定义唯一的约束。 rowCount!= distanceCount; 嵌套的异常是com.sap.db.jdbc.exceptions.BatchUpdateExceptionSapDB:SAP DBTech JDBC:[349]:无法创建唯一索引; 找到重复的关键字:[5]索引中存在几个具有相同ID的文档; MABD:ITEMSYNCTIMESTAMPS。$ uc_SYNCIDX_619 $内容不是唯一的,无法定义唯一的约束。 rowCount!= distanceCount]信息| jvm 1 | 主| 2018/05/22 12:01:58.836 | [m [1; 31mERROR [hybrisHTTP26] [10.1.137.74] [执行初始化]在执行sql时出现问题[原因:StatementCallback; SQL的未分类SQLException [在ITEMSYNCTIMESTAMPS上创建唯一索引syncIDX_619(P_SOURCEITEM,P_TARGETVERSION,P_SYNCJOB)]; SQL状态[HY000]; 错误代码[349]; SAP DBTech JDBC:[349]:无法创建唯一索引; 找到重复的关键字:[5]索引中存在几个具有相同ID的文档; MABD:ITEMSYNCTIMESTAMPS。$ uc_SYNCIDX_619 $内容不是唯一的,无法定义唯一的约束。 rowCount!= distanceCount; 嵌套的异常是com.sap.db.jdbc.exceptions.BatchUpdateExceptionSapDB:SAP DBTech JDBC:[349]:无法创建唯一索引; 找到重复的关键字:[5]索引中存在几个具有相同ID的文档; MABD:ITEMSYNCTIMESTAMPS。$ uc_SYNCIDX_619 $内容不是唯一的,无法定义唯一的约束。 rowCount!= distanceCount]

我们正在使用Hana作为数据库

致谢!

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

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


专家们

我们正在将hybris 6.0迁移到6.5,但是在更新过程中,我们标记了"更新正在运行的系统"选项,但是由于ITEMSYNCTIMESTAMPS存在问题,因此无法继续更新,请输入错误的详细信息:

INFO | jvm 1 | 主| 2018/05/22 12:01:58.836 | [m [1; 31mERROR [hybrisHTTP26] [10.1.137.74] [DefaultDbScriptsExecutor]执行sql时出现问题[原因:StatementCallback; SQL的未分类SQLException [在ITEMSYNCTIMESTAMPS上创建唯一索引syncIDX_619(P_SOURCEITEM,P_TARGETVERSION,P_SYNCJOB)]; SQL状态[HY000]; 错误代码[349]; SAP DBTech JDBC:[349]:无法创建唯一索引; 找到重复的关键字:[5]索引中存在几个具有相同ID的文档; MABD:ITEMSYNCTIMESTAMPS。$ uc_SYNCIDX_619 $内容不是唯一的,无法定义唯一的约束。 rowCount!= distanceCount; 嵌套的异常是com.sap.db.jdbc.exceptions.BatchUpdateExceptionSapDB:SAP DBTech JDBC:[349]:无法创建唯一索引; 找到重复的关键字:[5]索引中存在几个具有相同ID的文档; MABD:ITEMSYNCTIMESTAMPS。$ uc_SYNCIDX_619 $内容不是唯一的,无法定义唯一的约束。 rowCount!= distanceCount]信息| jvm 1 | 主| 2018/05/22 12:01:58.836 | [m [1; 31mERROR [hybrisHTTP26] [10.1.137.74] [执行初始化]在执行sql时出现问题[原因:StatementCallback; SQL的未分类SQLException [在ITEMSYNCTIMESTAMPS上创建唯一索引syncIDX_619(P_SOURCEITEM,P_TARGETVERSION,P_SYNCJOB)]; SQL状态[HY000]; 错误代码[349]; SAP DBTech JDBC:[349]:无法创建唯一索引; 找到重复的关键字:[5]索引中存在几个具有相同ID的文档; MABD:ITEMSYNCTIMESTAMPS。$ uc_SYNCIDX_619 $内容不是唯一的,无法定义唯一的约束。 rowCount!= distanceCount; 嵌套的异常是com.sap.db.jdbc.exceptions.BatchUpdateExceptionSapDB:SAP DBTech JDBC:[349]:无法创建唯一索引; 找到重复的关键字:[5]索引中存在几个具有相同ID的文档; MABD:ITEMSYNCTIMESTAMPS。$ uc_SYNCIDX_619 $内容不是唯一的,无法定义唯一的约束。 rowCount!= distanceCount]

我们正在使用Hana作为数据库

致谢!

付费偷看设置
发送
1条回答
悠然的二货
1楼-- · 2020-09-18 17:57

我找到了解决方案,我检查了由源产品代码和目标目录版本组成的syncIDX及其组成,我删除了重复的寄存器,然后可以进行系统更新

一周热门 更多>