首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Terraform和OCI :在创建多个数据库时,ID为<OCID>的现有数据库系统具有冲突的更新状态

Terraform和OCI :在创建多个数据库时,ID为<OCID>的现有数据库系统具有冲突的更新状态
EN

Stack Overflow用户
提问于 2020-10-01 21:58:47
回答 1查看 176关注 0票数 0

我试图在5个现有的db_homes下创建30个数据库(oci_database_database资源)。所有这些资源都在一个数据库系统下:

当应用我的代码时,第一个数据库被成功创建,然后当terraform尝试创建第二个数据库时,我得到以下错误消息:" error : Service error:In更正create。现有的具有ID的数据库系统具有冲突的更新状态“,这导致执行停止。

如果我重新应用我的代码,创建了第二个数据库,那么当terraform尝试创建第三个数据库时,我会得到之前相同的错误。

我假设我收到这个消息是因为terraform在创建了第一个数据库后立即开始创建下面的数据库,但是DB系统状态还不是最新的(仍然是“正在更新”而不是“可用”)。

对于OCI提供者来说,避免这个问题的一个好方法是,当创建确实完成并且相关联的数据库主数据库和数据库系统的状态回到“可用”时,将数据库创建视为已完成。

有什么建议可以解决我遇到的问题吗?

如果您需要任何其他信息,请随时询问。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-10-09 02:47:24

如上所述,看起来您已经通过github打开了关于此问题的罚单。您遇到的情况应该不会发生,因为terraform应该在看到错误后重试。根据你的github帖子,帮助你的人需要你的带有时间戳的日志,以便他们可以更好地进行故障排除。在这个阶段,我建议在那里跟进并分享所需的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64156946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档