0

我最近将 oracle 从 11.2.0.1 更新到 11.2.0.4,我的冗余系统不再能够从故障转移中恢复。

我在主节点和备用节点上都使用脚本来恢复到可以再次将它们安装为冗余系统的状态。

在执行故障转移后,可以在所有状态下一遍又一遍地运行重置脚本。唯一的变化是升级到 11.2.0.4。它在 11.2.0.1 中就像一个魅力

我正在使用 Data Guard Broker 来维护冗余。

设置过程很复杂,在这里很难解释,所以我只是问是否有人遇到过同样的错误,并且可能有解决方案如何从这种情况中恢复。

至少,这是失败的输出:(备份步骤在重复操作之前执行)

    2014-11-14 17:08:55:Recovery Manager:发布 11.2.0.4.0 - 2014 年 11 月 14 日星期五 17:08:48 生产
    2014-11-14 17:08:55:版权所有 (c) 1982, 2011,Oracle 和/或其附属公司。版权所有。
    2014-11-14 17:08:55:连接到目标数据库:REF15(DBID=276671931)
    2014-11-14 17:08:55:RMAN> 连接辅助 *
    2014-11-14 17:08:55:2>运行{
    2014-11-14 17:08:55: 3> SET UNTIL 序列 = 159 线程 = 1;
    2014-11-14 17:08:55: 4> 分配辅助通道 CH1 类型磁盘;
    2014-11-14 17:08:55: 5> 为备用 NOFILENAMECHECK DORECOVER 复制目标数据库;
    2014-11-14 17:08:56: 6> 发布频道 CH1;
    2014-11-14 17:08:56:7>}
    2014-11-14 17:08:56:8>退出;
    2014-11-14 17:08:56:连接到辅助数据库:REF15(未安装)
    2014-11-14 17:08:56:执行命令:SET until 子句
    2014-11-14 17:08:56:使用目标数据库控制文件而不是恢复目录
    2014-11-14 17:08:56:分配频道:CH1
    2014-11-14 17:08:56:通道 CH1:SID=25 设备类型=磁盘
    2014-11-14 17:08:56:在 14-11-14 开始复制 Db
    2014-11-14 17:08:56 : 发布频道: CH1
    2014-11-14 17:08:56:RMAN-00571:=================================== =========================
    2014-11-14 17:08:56:RMAN-00569:================ 错误消息堆栈如下 ===============
    2014-11-14 17:08:56:RMAN-00571:=================================== =========================
    2014 年 11 月 14 日 17:08:56:RMAN-03002:重复 Db 命令在 2014 年 11 月 14 日 17:08:51 失败
    2014-11-14 17:08:56:RMAN-05501:中止目标数据库的复制
    2014-11-14 17:08:56:RMAN-20206:在存储库中找不到日志序列
    2014-11-14 17:08:56:恢复管理器完成。

谢谢

4

2 回答 2

0

未找到某些 LOG 序列。给定您的请求 159,就是那个,或者更低。

你怎么得到那个号码?答案可能已经解释了一些事情。通常,它只是有点太高了。

ALERT 没有告诉您更多信息吗?如果您确实进行了恢复,请始终保持警惕。

于 2014-11-25T16:08:29.493 回答
0

这是我找到问题答案的 DBA 部分的链接:

https://dba.stackexchange.com/questions/83704/error-while-duplicating-oracle-database-after-failover-using-11-2-0-4

于 2014-12-02T15:19:07.820 回答