数据库内容/行已更新。是否有任何appserver需要重启才能反映appserver实例中的行。
答案 0 :(得分:0)
根据我的经验,答案是 - 视情况而定。 如果您有 2 个服务器(克隆)和 2 个数据库(克隆)和一个网关,以某种方式维护完全相同的数据,两个数据库中没有任何差异(请参阅此 https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/introduction-oracle-goldengate.htm#GGCON-GUID-EF513E68-4237-4CB3-98B3-2E203A68CBD4),那么您不需要重新启动一次更新一个数据库时的应用程序服务器。但是当其中一个 DB 重新启动时,我们需要确保所有 DB 流量都流向另一个。反之亦然。 现在,关于 DB 更改是否会反映在应用程序服务器中,他们会。但是模式和所有内容都必须适合。此外,您可能需要再次从 DB 中获取缓存(如果您有一些计划(或手动)缓存获取机制,那可能没问题)。