【问题标题】:Data guard - READ WRITE & READ ONLY issue数据保护 - 读写和只读问题
【发布时间】:2017-09-06 08:37:00
【问题描述】:

昨天我(手动)将物理备用数据库设置为主数据库,并以 READ WRITE 模式打开数据库。因为我的主数据库服务器由于硬件问题而崩溃,并且用户要求我以 READ WRITE 模式打开数据库,而我做到了。

现在我想将角色改回物理待机,因为我的实际主数据库现已启动并运行。

可以吗?还是我需要重建整个数据保护设置?

版本:Oracle 11g

以下是我在备用服务器上执行的将 phy_standby 设置为主服务器的步骤。

SQL> alter database recover managed standby database cancel;

SQL> alter database activate physical standby database;

【问题讨论】:

  • “Oracle 11g”有点含糊。大约有 7 个不同的版本可以称为“Oracle 11g”。您应该将确切的版本(例如 11.2.0.4)添加到您的问题中。
  • 对不起朋友。它的 11.2.0.3 并且这个备用没有启用 FLASHBACK。有什么办法可以让我在 READ WRITE 模式下打开待机时的 scn 是什么?

标签: oracle11g dataguard


【解决方案1】:

由于您在其中一个 cmets 中说在故障转移发生之前未启用闪回数据库,因此您必须重建备用环境:

来自 Oracle 11.2 docs

发生故障转移后,原来的主数据库不能再 参与 Data Guard 配置,直到它被修复和 在新配置中建立为备用数据库。去做 这样,您可以使用闪回数据库功能来恢复失败的 主数据库到故障转移发生之前的某个时间点,以及 然后将其转换为新的物理或逻辑备用数据库 配置。

【讨论】:

    猜你喜欢
    • 2019-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多