昨天我将物理备用数据库设置为主数据库(手动)并以READ WRITE模式打开数据库。因为我的主数据库服务器由于h / w问题而崩溃,并且用户要求我以READ WRITE模式打开数据库而且我做了。
现在我想将角色更改回PHYSICAL STANDBY,因为我的实际主数据库已启动并正在运行。
我可以这样做吗?或者我是否需要重建整个数据保护设置?
版本:Oracle 11g
以下是我在待机状态下执行以使phy_standby成为主要步骤的步骤。
SQL> alter database recover managed standby database cancel;
SQL> alter database activate physical standby database;
答案 0 :(得分:0)
由于您在其中一条评论中说过在发生故障转移之前未启用闪回数据库,因此您必须重建备用环境:
来自Oracle 11.2 docs:
发生故障转移后,原始主数据库不再可用 参与Data Guard配置,直到修复完成 在新配置中建立为备用数据库。去做 这样,您可以使用闪回数据库功能来恢复失败 主数据库到发生故障转移之前的某个时间点,以及 然后将其转换为新的物理或逻辑备用数据库 配置。