0

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

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

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

版本:Oracle 11g

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

SQL> alter database recover managed standby database cancel;

SQL> alter database activate physical standby database;
4

1 回答 1

0

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

来自 Oracle 11.2文档

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

于 2017-04-13T21:01:19.327 回答