我们需要实现从生产数据库到测试数据库(跨db链接)的复制(事务)。我们使用的是11g企业版。
这是因为需要的不仅仅是生产数据,其意图是测试数据库中的代码发布将针对来自prod系统的真实事务进行测试,而不需要手动完成这些事务。如果事务失败,那么在prod系统中工作的测试系统中,版本就有问题。
然而,它不一定是实时的,延迟是可以接受的。
但由于复制问题,生产事务失败的风险必须为零。
这里有哪些选项?我相信Streams在12c中已经被弃用了,这应该值得关注吗?GoldenGate是额外的£,我担心在这种情况下会排除它。某种自定义的基于触发器的解决方案...据我所知prod系统的风险太大了。
非常感谢您的建议!
发布于 2016-07-29 01:32:59
从Oracle release 12c (12.1.x)开始,Oracle Advanced Replication和Oracle Streams将停止供应。Oracle Golden将取代Oracle Advanced Replication和Oracle Streams的所有功能。
请查看以下可能的备选方案列表(仅举几例):
SharePlex
DBVisit
DBConverthttps://stackoverflow.com/questions/38632270
复制相似问题