首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Oracle金门序列

Oracle金门序列
EN

Stack Overflow用户
提问于 2017-01-01 05:55:32
回答 2查看 542关注 0票数 0

在Oracle Golden中,我无法将生产序列复制到复制数据库中,因为当生产中的序列增加1时,目标中的序列计数将增加2。

让我来详细说明,假设我有currval 190的序列,假设在初始加载之后,目标序列也有currval 190。

现在我预订了一个交易,序列no在生产中增加了1,currval是191,但当我签入目标数据库时,序列currval显示192。这个正在产生的问题。需要帮助来解决这个问题...

EN

Stack Overflow用户

发布于 2017-02-01 05:29:59

有几种情况可能会发生这种情况。

场景1:如果复制设置是双向复制,则序列在目标数据库上保持为sequnce+1值。这样做的目的是为了在必须从源数据库到目标数据库的故障转移或切换发生的情况下,不需要将序列号重置为更高的值。请与您的金门数据库管理员联系,了解有关如何维护序列的更多详细信息。

场景2:在具有冲突检测和解决方案的双向复制中-维护序列,以便可以唯一地识别它们。

例如:

主站点将具有始终为奇数的序列,备用站点将始终具有偶数的序列。通过这样做,您将能够清楚地识别哪个数据库序列增加了。

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

https://stackoverflow.com/questions/41411955

复制
相关文章

相似问题

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