ターゲットの9iデータベース(T)から9iデータベース(C)のクローンを作成しようとしています。 rmanスクリプトを実行すると、rman-20207エラーが発生します。UNTILTIMEはRESETLOGS時間の前です。データベースのリストバックアップを実行すると、バックアップが表示されませんでした。ちょうど昨日、ターゲット9iデータベースがrmanを使用して本番環境(P)から更新されました。 rmanを使用したTの更新により、Tの以前のバックアップがすべて削除されましたか?
いいえ、バックアップは削除されません。それらは制御ファイルから欠落しているだけであり、カタログ化できます。昨日TデータベースがPから更新されたとき、Tの新しい化身が始まりました。ただし、UNTIL TIME句は、前の化身がアクティブだった、それが発生する前の時点を指します。 Cで制御ファイルを復元した後、データベースをマウントし、次のコマンドを使用してインカネーションを表示できます。
RMAN>リストの化身;
また、それらが開始された時刻も表示されます。前の化身に戻します。例:
RMAN>データベースをインカネーション1にリセットします。
バックアップをカタログ化します。
RMAN>カタログは「/ path/to/the/backups」で始まります。
次に、通常どおりに復元と回復を続行します。