使用11.2.0.4在故障转移后复制Oracle数据库时出错

时间:2014-11-25 15:59:42

标签: oracle failover duplication rman dataguard

我最近将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: Release 11.2.0.4.0 - Production on Fri Nov 14 17:08:48 2014
    2014-11-14 17:08:55 : Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
    2014-11-14 17:08:55 : connected to target database: REF15 (DBID=276671931)
    2014-11-14 17:08:55 : RMAN> CONNECT AUXILIARY *
    2014-11-14 17:08:55 : 2> RUN {
    2014-11-14 17:08:55 : 3> SET UNTIL sequence = 159 thread = 1;
    2014-11-14 17:08:55 : 4> ALLOCATE AUXILIARY CHANNEL CH1 TYPE DISK;
    2014-11-14 17:08:55 : 5> DUPLICATE TARGET DATABASE FOR STANDBY NOFILENAMECHECK DORECOVER;
    2014-11-14 17:08:56 : 6> RELEASE CHANNEL CH1;
    2014-11-14 17:08:56 : 7> }
    2014-11-14 17:08:56 : 8> exit;
    2014-11-14 17:08:56 : connected to auxiliary database: REF15 (not mounted)
    2014-11-14 17:08:56 : executing command: SET until clause
    2014-11-14 17:08:56 : using target database control file instead of recovery catalog
    2014-11-14 17:08:56 : allocated channel: CH1
    2014-11-14 17:08:56 : channel CH1: SID=25 device type=DISK
    2014-11-14 17:08:56 : Starting Duplicate Db at 14-NOV-14
    2014-11-14 17:08:56 : released channel: CH1
    2014-11-14 17:08:56 : RMAN-00571: ===========================================================
    2014-11-14 17:08:56 : RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    2014-11-14 17:08:56 : RMAN-00571: ===========================================================
    2014-11-14 17:08:56 : RMAN-03002: failure of Duplicate Db command at 11/14/2014 17:08:51
    2014-11-14 17:08:56 : RMAN-05501: aborting duplication of target database
    2014-11-14 17:08:56 : RMAN-20206: log sequence not found in the repository
    2014-11-14 17:08:56 : Recovery Manager complete.

由于

2 个答案:

答案 0 :(得分:0)

尚未找到某些LOG序列。鉴于您要求159,它是那个或更低。

你如何得到这个号码?对此的答案,可能已经解释了一些问题。 Usuall,它只是有点太高了。

ALERT不会告诉你更多信息吗?如果您确实要进行恢复,请始终将警报拖尾。

答案 1 :(得分:0)