web-dev-qa-db-ja.com

冗長性に関係なく、以前のインカネーションのバックアップが不要とマークされているのはなぜですか?

リカバリが不完全で、resetlogsを使用して9iデータベースを開いた後、完全バックアップを実行し、正常に完了しました。バックアップには、終了後に不要なバックアップを削除するコマンドが含まれています。

delete noprompt obsolete device type sbt;

RMANはREDUNDANCY 2を使用するように構成されています。

RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

ただし、古いインカネーションからのすべてのバックアップはすぐに不要とマークされ、冗長性に関係なく削除されました。

  1. RECOVERY WINDOWの代わりにREDUNDANCY 2を構成した場合、この動作は異なるのでしょうか?
  2. この動作はそれ以降のバージョンのOracleでも同じですか?

編集:LIST INCARNATIONの出力を追加:

RMAN> list incarnation;

List of Database Incarnations
DB Key  Inc Key DB Name  DB ID            CUR Reset SCN      Reset Time
------- ------- -------- ---------------- --- -------------- ----------
1       1       LIVE     3494832994       NO  1              19-JAN-04
2       2       LIVE     3494832994       NO  11966702870498 01-JAN-14
3       3       LIVE     3494832994       YES 12041003378277 04-JUL-18

頭の上から。インカネーションは、古すぎるバックアップを復元できないように設定されています。このように彼らは時代遅れです。

ただし、それらを使用して復元することはできますが、その場合は自分でインカネーションを「以前の」インカネーションに変更する必要があります。同時に、最新のバックアップは不要になります。

この動作は同じです。

0
Marco