web-dev-qa-db-ja.com

OracleのRMANはアーカイブログのみをコピーしますか?失敗した場合、アクティブなREDOログはどうなりますか?

RMANコピーがアーカイブREDOログがいっぱいになったときにコピーした場合、障害(ハードウェア障害など)が発生した場合、現在のREDOログはどうなりますか? archive_logではないアクティブなREDOログが常に存在するのではありませんか?

2
johnny

はい。データベースが読み取り/書き込みモードで開いている場合、データベースには常に多くの変更があり、現在のREDOログにのみ存在し、アーカイブログには存在しません。現在のREDOをハードウェア関連の破損から保護する場合は、冗長ストレージを追加する必要があります(リモートレプリケーションまたはローカルミラーのいずれかを使用)。現在のREDOをOS関連の破損から保護する場合は、「SYNC LGWR」フィードを備えた「フィジカルスタンバイ」データベース(マーケティング用語はDataGuard)が必要です。

RMANは役に立ちません。現在のREDOのローリングバックアップ用には設計されていません。

2
kubanczyk

RMANが最初に行うことは、自動的にALTER SYSTEM ARCHIVE LOG CURRENTを実行してログファイルを切り替え、バックアップが開始された時点のアクティブなログが含まれるようにすることです。

すべてのバックアップ状況でこれを行うわけではありませんが、これはあなたの質問に答えます。

4
Philᵀᴹ