0

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

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

应该使用什么最佳实践和方法来反映这种情况?使用 ORACLE 的 Data Guard 就够了吗?

这是建筑计划的图片。 在此处输入图像描述

4

1 回答 1

0

数据保护不允许写入备用。Active dataguard 允许在从主节点归档事务的同时从备用节点读取数据。因此,使用您的 ERP Mirror 1 的报表服务器没有问题,只要它只读取数据即可。从其他应用程序写入 ERP Mirror 2 是。您正在寻找的是高级复制或 Oracle 流。这是一项非常复杂的任务。也许将您的报告卸载到备用数据卫士可以解决您的问题。

于 2011-03-29T20:22:25.163 回答