我最近将 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:恢复管理器完成。
谢谢