首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle数据库镜像

Oracle数据库镜像
EN

Stack Overflow用户
提问于 2011-03-16 10:43:00
回答 1查看 6.5K关注 0票数 0

我们有ERP应用程序将数据存储到ORACLE数据库中。此外,我们还有很多其他使用ERP数据库的应用程序。相同的数据库但不同的实例。当ERP和另一个应用程序使用同一个数据库时,我们遇到了性能问题。

我们计划把数据库服务器分开,变成三台。一个用于ERP,另外两个用于报表和应用程序。这些新的数据库服务器都来自于ERP数据库,因为它们使用相同的数据库结构和数据。因此我们可以说这些新的数据库服务器是ERP数据库的镜像。有时镜像数据库上的数据也可以由其他应用程序更新,这些数据也应该在ERP数据库上更新。

应该使用什么最佳实践和方法来镜像这种情况?使用ORACLE的Data guard是否足够?

这是架构平面图。

EN

回答 1

Stack Overflow用户

发布于 2011-03-30 04:22:25

Data guard不允许写入待机状态。活动数据卡允许在从主节点归档事务时从备用节点读取数据。因此,只要报表服务器只读取数据,使用ERP Mirror 1的报表服务器就不是问题。从其他应用程序写入ERP Mirror 2是。您要寻找的是高级复制或Oracle streams。这是一项非常复杂的任务。也许将您的报告卸载到数据守卫备用位置可以解决您的问题。

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

https://stackoverflow.com/questions/5320475

复制
相关文章

相似问题

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