ORA-00955:现有对象已经使用了名称,同时初始化Junit租户

2020-09-11 01:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)当我尝试初始化Junit租户时,...

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

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


当我尝试初始化Junit租户时,出现以下错误消息。 (使用Oracle Database 11g,并使用oracle Dump过程获取数据。)

为此,我尝试更改db.tableprefix并删除了所有以Junit开头的表/索引,然后我也无法初始化Junit租户。 注意:junit_prod2optnrel表本身在我的数据库中不可用。

请对此提出建议。 ; 创建索引junit_qualifier_20003 ON junit_prod2optnrel(Qualifier); 创建索引junit_rseqnr_20003 ON junit_prod2optnrel(RSequenceNumber)]; SQL状态[null]; 错误代码[7081]; 批处理期间发生错误:ORA-00955:现有对象已使用名称嵌套异常为java.sql.BatchUpdateException:批处理期间发生错误:ORA-00955:现有对象已使用名称

org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:84)上的
 
     在org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81)
     在org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81)
     在org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:416)
     在org.springframework.jdbc.core.JdbcTemplate.batchUpdate(JdbcTemplate.java:611)
     在de.hybris.bootstrap.ddl.DefaultDbScriptsExecutor.executeBatch(DefaultDbScriptsExecutor.java:146)
  
3条回答
小灯塔
2020-09-11 01:44

这里完全一样。 删除Junit表和索引无济于事。 出于某种奇怪的原因,如果我手动运行从HAC导出的所有初始化脚本,都可以正常工作。

错误[main](junit)[DefaultDbScriptsExecutor]执行sql问题[原因:StatementCallback; SQL的未分类SQLException [CREATE UNIQUE INDEX junit_tokenIdIdx_6229 ON junit_oauthrefreshtoken(p_tokenid);

一周热门 更多>