web-dev-qa-db-ja.com

rmanクローン作成rman-20207エラー

ターゲットの9iデータベース(T)から9iデータベース(C)のクローンを作成しようとしています。 rmanスクリプトを実行すると、rman-20207エラーが発生します。UNTILTIMEはRESETLOGS時間の前です。データベースのリストバックアップを実行すると、バックアップが表示されませんでした。ちょうど昨日、ターゲット9iデータベースがrmanを使用して本番環境(P)から更新されました。 rmanを使用したTの更新により、Tの以前のバックアップがすべて削除されましたか?

1
user30197

いいえ、バックアップは削除されません。それらは制御ファイルから欠落しているだけであり、カタログ化できます。昨日TデータベースがPから更新されたとき、Tの新しい化身が始まりました。ただし、UNTIL TIME句は、前の化身がアクティブだった、それが発生する前の時点を指します。 Cで制御ファイルを復元した後、データベースをマウントし、次のコマンドを使用してインカネーションを表示できます。

RMAN>リストの化身;

また、それらが開始された時刻も表示されます。前の化身に戻します。例:

RMAN>データベースをインカネーション1にリセットします。

バックアップをカタログ化します。

RMAN>カタログは「/ path/to/the/backups」で始まります。

次に、通常どおりに復元と回復を続行します。

1
Balazs Papp