についての詳細 “データベースの変更管理されたスタンバイデータベースの終了力の回復”

データガードデータベースがあります, 以下に示すような簡単な情報.

コマンドを実行するとどうなるか知りたい
「ALTERデータベースリカバリマネージドスタンバイデータベースフィニッシュフォース」

スタンバイデータベース内

SQL>データベースの変更管理されたスタンバイデータベースの終了力の回復
データベースが変更されました.

このコマンドを実行したときのスタンバイデータベースの関連ログは次のとおりです

データベースの変更管理されたスタンバイデータベースの終了力の回復
ターミナルリカバリを試行します (orcl)
メディアリカバリ開始: マネージドスタンバイリカバリ (orcl)
シリアルメディアリカバリが開始されました
リアルタイム適用を使用しないマネージドスタンバイリカバリ
メディアリカバリログ/u01/app/oracle/archlog1_93_1009951051.dbf
ベギン: スタンバイREDOログファイルのアーカイブ
終わり: スタンバイREDOログファイルのアーカイブ
ターミナルリカバリのタイムスタンプは'11 / 28/2019です 21:11:15′
ターミナルリカバリ: スタンバイREDOログの適用.
ターミナルリカバリ: 糸 1 seq# 94 やり直しが必要
ターミナルリカバリ:
オンラインREDOログの回復: 糸 1 グループ 4 シーケンス 94 memを読んで 0
Mem# 0: /u01 / app / oracle / oradata / orcl / stdredo04.log
識別されたやり直しの終わり (フェイルオーバー) スレッド用 1 シーケンス 94 SCN0xffff.ffffffffで
変更まで適用された不完全なリカバリ 1678020 時間 11/28/2019 20:48:57
メディアリカバリ完了 (orcl)
ターミナルリカバリ: 正常終了

TRのためにARSCNをIRSCNに強制する 0:1678020
limboarscnを設定してみてください 0:1678020 irscn 0:1678020
スタンバイアクティベーションIDのリセット 1537703970 (0x5ba78022)
11月木 28 21:11:15 2019
アーチ: アーカイブが停止しました, エラーが発生しました. 再試行を続行します
ORACLEインスタンスorcl – アーカイブエラー
ORA-16014: ログ 4 シーケンス# 94 アーカイブされていません, 利用可能な目的地がありません
今-00312: オンラインログ 4 糸 1: ‘/u01/app/oracle/oradata/orcl/stdredo04.log’
完了: データベースの変更管理されたスタンバイデータベースの終了力の回復

あとがき次のコマンドを実行します, リアルタイムのログを適用するために.

SQL>現在のログファイルを使用してデータベースを回復するマネージドスタンバイデータベースを変更するセッションから切断する;
データベースが変更されました.

プロセスRFSおよびMRP0のステータスを確認します

SQL> プロセスを選択,v $ managed_standbyからのステータス;
プロセスステータス
アーチ接続
アーチ接続
アーチ接続
アーチ接続
SQL>

しかし、RFSとMRP0のプロセスはありません, 以下に示すように、スタンバイデータベースの関連ログ.

現在のログファイルを使用してデータベースを回復するマネージドスタンバイデータベースを変更するセッションから切断する
バックグラウンドのマネージドスタンバイリカバリプロセスの開始を試みます (orcl)
11月木 28 21:22:23 2019
MRP0はpid = 19で始まりました, OS ID = 3295
MRP0: バックグラウンドマネージドスタンバイリカバリプロセスが開始されました (orcl)
シリアルメディアリカバリが開始されました
リアルタイム適用を開始するマネージドスタンバイリカバリ
MRP0: バックグラウンドメディアリカバリがエラーで終了しました 16157
ファイル/u01/app/oracle/diag/rdbms/standby/orcl/trace/orcl_mrp0_3295.trcのエラー:
ORA-16157: FINISHリカバリが成功した後、メディアリカバリは許可されません
リアルタイム適用を使用しないマネージドスタンバイリカバリ

MRP0: バックグラウンドメディアリカバリプロセスのシャットダウン (orcl)
完了: 現在のログファイルを使用してデータベースを回復するマネージドスタンバイデータベースを変更するセッションから切断する
11月木 28 21:22:56 2019
RFS[3]: RFSプロセスに割り当てられています 3299
RFS[3]: 端末復旧中/復旧後の接続は許可されていません.
11月木 28 21:23:56 2019
RFS[4]: RFSプロセスに割り当てられています 3302
RFS[4]: 端末復旧中/復旧後の接続は許可されていません.

プライマリデータベース内

関連ログ

LOG_ARCHIVE_DEST_2のさらなるエラーロギングの抑制.
11月木 28 22:01:56 2019
LOG_ARCHIVE_DEST_2のさらなるエラーロギングの抑制.
11月木 28 22:02:56 2019
LOG_ARCHIVE_DEST_2のさらなるエラーロギングの抑制.
11月木 28 22:03:56 2019
LOG_ARCHIVE_DEST_2のさらなるエラーロギングの抑制.
11月木 28 22:04:56 2019

以下の情報は、オラクルの公式からのものです:

管理されたスタンバイデータベースの終了を回復する [力][NOWAIT|待つ] ]:
FINISH句は、ターゲットフィジカルスタンバイデータベースでフェイルオーバーを開始し、現在のスタンバイREDOログファイルを回復します.
FINISH句は、プライマリデータベースに障害が発生した場合にのみ使用してください. この句は、指定された遅延間隔を上書きします.
FORCEを含めて、RFSプロセスを終了し、フェイルオーバーをすぐに実行できるようにします, RFSプロセスが終了するのを待たずに.
NOWAITを指定すると、制御がすぐに返されます, 回復プロセスが完了した後ではなく.

上記のコンテキストは、データガード関係が破損していることを意味します。現在のスタンバイデータベースは、ログをリアルタイムで適用できたスタンバイデータベースではなくなりました。, プライマリに変更する準備ができています.
言い換えると, 彼らはもはや同じ世界にいません.

返信を残します