リカバリ・アプライアンスの永久的増分バックアップ計画について

リカバリ・アプライアンスでは様々な種類のRMANバックアップ計画をサポートできますが、保護されたデータベースのバックアップには永久的増分バックアップ計画の使用を強くお薦めします。この計画では、最初にレベル0の増分バックアップを作成し、その後で継続的にレベル1の累積増分バックアップを作成します。アーカイブ・ログ・バックアップがアプライアンスによって自動的に作成され、アプライアンスに格納されるように、アプライアンスへのリアルタイムREDOトランスポートを有効にすることをお薦めします。初期全体バックアップ以外に全体バックアップを定期的に作成する必要はありません。これにより、従来のバックアップ・ウィンドウが不要になり、保護されたデータベースのパフォーマンスが向上します。

リカバリ・アプライアンスでは保護されたデータベースごとに、最新の仮想完全バックアップ(リカバリ・カタログにはレベル0として記録)に対するデータ・ファイル・ブロックの変更のみで構成されるスケジュールされたレベル1の増分バックアップを定期的に受信します。レベル1のバックアップを検証して破損データ・ブロックが存在しないことを確認し、特殊なブロック・レベル・アルゴリズムを使用して圧縮してからリカバリ・アプライアンスの記憶域プールに書き込みます。仮想完全バックアップは受信した増分バックアップに基づいて作成されます。保護されたデータベースをリカバリする必要がある場合、リカバリ・アプライアンスでは仮想完全バックアップとアーカイブ・ログ・バックアップを使用します(両方を組み合せて使用すると、指定されたリカバリ時間までのすべてのデータベース変更を再作成できます)。

増分バックアップが誤ってDISKまたは他のSBT宛先に作成されると、増分バックアップ計画にギャップが発生し、新しい仮想フルが作成されなくなる可能性があります。

スマート増分バックアップは、RMANと連携して、仮想バックアップ系統を適切に維持するために必要な増分バックアップを作成します。この機能により、新しい透過的データ暗号化(TDE)データベース、および既存のTDEデータベースのキー更新またはマスター・キー・ローテーションを使用して、リカバリ・アプライアンスで仮想完全バックアップを作成するための永久的増分バックアップ計画を続行することもできます。スマート増分バックアップはデフォルトで有効になっています。

ノート:

RMANのスパース・バックアップは、永久増分計画ではサポートされていません。

Oracleでは、アーカイブREDOログ・ファイルのバックアップを頻繁に取得して、全体バックアップと増分バックアップの両方に含めることをお薦めします。リアルタイムREDOの場合でも、リカバリ・アプライアンスの停止によって一部のログが送信されなかった場合に備えて、推奨されるL1増分バックアップ・スクリプトには、安全対策としてまだバックアップされていないアーカイブ・ログが含まれます。または、RMANを使用して、アーカイブ・ログをリカバリ・アプライアンスにバックアップできます。

RMANの増分更新バックアップ計画とリカバリ・アプライアンスの永久的増分バックアップ計画との相違点

従来のRMANセットアップで使用されている増分計画とリカバリ・アプライアンスで使用される永久的増分バックアップ計画には、次に示す重要な相違点があります。

  • RMAN増分更新バックアップ計画では初期イメージ・コピーの後に、レベル1の増分バックアップを継続的に使用します。このレベル1の増分バックアップをイメージ・コピーにマージすることにより、イメージ・コピーが更新されます。

    次に、RMAN増分更新バックアップ計画の実装に使用するスクリプトの例を示します。

    run
    {
        RECOVER COPY OF DATABASE
           WITH TAG 'incr_update';
        BACKUP
           INCREMENTAL LEVEL 1
           FOR RECOVER OF COPY WITH TAG 'incr_update'
        DATABASE;
    }
    
  • リカバリ・アプライアンスの永久的増分バックアップ計画では、レベル0の増分バックアップが1回のみ必要になります。以降、レベル1の増分バックアップがリカバリ・アプライアンスに作成され格納されます。このレベル0の初期バックアップと後続のレベル1のバックアップからブロックを参照して、仮想完全バックアップが作成されます。

    次に、リカバリ・アプライアンスの永久的増分バックアップ計画を実装するスクリプトの例を示します。

    BACKUP CUMULATIVE INCREMENTAL LEVEL 1
         DEVICE TYPE sbt FORMAT '%d_%U' TAG '%TAG'
         DATABASE;
    BACKUP DEVICE TYPE sbt FORMAT '%d_%U' TAG '%TAG'
         ARCHIVELOG ALL NOT BACKED UP;