次のような個々のデータファイルをすべてバックアップするスクリプトがありました。
RMAN> BACKUP AS COMPRESSED BACKUPSET DATAFILE 'datafile<1>.dbf'
だから私はすべてのデータファイルのバックアップセットを持っています。 RESTORE DATABASE
を使用したデータベースの完全バックアップ後に実行できるように、BACKUP DATABASE
を使用するだけで十分かどうかについて混乱していますか?両方のBACKUP
操作の最終結果は同じではありませんか?
前もって感謝します。
ジェイ、これは公式に文書化されていないので、私は自分の経験からのみ話している。
RMANでは、コマンドBACKUP DATABASE ...
はBACKUP DATAFILE 1, 2, ..., n-th ...
と同義です。
また、コマンドRESTORE DATABASE ...
はRESTORE DATAFILE 1, 2, ..., n-th ...
と同義です。
RECOVER DATABASE
についてはよくわかりません。 RECOVER DATAFILE 1,2, ... n-th
の同義語でもあるかもしれませんが、後者をテストしたことはありません。あなたのシナリオでは、前者は期待どおりに機能します。
特に、RESTORE DATABASE
もRECOVER DATABASE
も、すべてのデータファイルが「データベースの単一のバックアップ」(BACKUP DATABASE
の単一の実行から)からのものである必要はありません。実際、RMANには「データベースの単一バックアップ」という概念すらありません。