首页 > 解决方案 > Oracle Dataguard 将备用数据库回滚到主数据库

问题描述

我已将 Primary 设置为 mound 模式,关闭 Standby 并 'set state="APPLY-OFF"' 然后在 Primary 上通过 RMAN 运行 revert

RMAN>
run
{
set until time "to_date('2021-10-17:00:00:00', 'yyyy-mm-dd:hh24:mi:ss')";
restore database;
recover database;
}

然后在初级

SQL>ALTER DATABASE OPEN RESETLOGS;

现在主要 SCN - 003,备用 SCN - 009(例如)

当我尝试将待机闪回到主要 - 在待机闪回到 SCN(RESETLOGS_CHANGE# - 2

SQL>FLASHBACK STANDBY DATABASE TO SCN 001; 

我得到了 - ORA-38729:没有足够的闪回数据库日志数据来执行闪回。

如何进行同步(将备用回滚到主要的时间状态)?

今天用谷歌搜索了一整天,没有任何方法成功。

标签: oraclermanflashbackdataguard

解决方案


推荐阅读