最近、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 : Copyright (c) 1982, 2011, Oracle および/またはその関連会社。全著作権所有。 2014-11-14 17:08:55 : ターゲット データベースに接続しました: REF15 (DBID=276671931) 2014-11-14 17:08:55: RMAN> CONNECT AUXILIARY * 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 デバイス タイプ=DISK 2014-11-14 17:08:56 : 14-NOV-14 に複製データベースを開始 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: 2014 年 11 月 14 日 17:08:51 に Duplicate Db コマンドが失敗しました 2014-11-14 17:08:56: RMAN-05501: ターゲット データベースの複製を中止しています 2014-11-14 17:08:56: RMAN-20206: リポジトリにログ シーケンスが見つかりません 2014-11-14 17:08:56 : Recovery Manager が完了しました。
ありがとう