Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Oracleデータベースのバックアップポリシーの作成

共同作成者

SnapCenter を使用して Oracle データベースリソースをバックアップする前に、バックアップ対象のリソースまたはリソースグループのバックアップポリシーを作成する必要があります。バックアップポリシーは、バックアップを管理、スケジュール、および保持する方法を規定する一連のルールです。レプリケーション、スクリプト、およびバックアップタイプの設定を指定することもできます。ポリシーを作成すると、別のリソースやリソースグループでポリシーを再利用して時間を節約できます。

  • 始める前に *

  • バックアップ戦略を定義しておく必要があります。

  • SnapCenter のインストール、ホストの追加、データベースの検出、ストレージシステム接続の作成などのタスクを実行して、データ保護の準備をしておく必要があります。

  • Snapshotをミラーセカンダリストレージまたはバックアップセカンダリストレージにレプリケートする場合は、SnapCenter管理者がソースとデスティネーションの両方のボリューム用にSVMを割り当てておく必要があります。

  • root以外のユーザとしてプラグインをインストールした場合は、実行権限をプリスクリプトディレクトリとポストスクリプトディレクトリに手動で割り当てる必要があります。

  • SnapMirrorビジネス継続性(SM-BC)の前提条件と制限事項については、を参照してください "SnapMirrorビジネス継続性のオブジェクト制限"

タスクの内容
  • SnapLock

    • [バックアップコピーを特定の日数だけ保持する]オプションを選択した場合は、SnapLockの保持期間を指定した保持日数以下にする必要があります。

      Snapshotのロック期間を指定すると、保持期間が終了するまでSnapshotが削除されません。その結果、保持されるSnapshotの数がポリシーで指定されている数よりも多くなる可能性があります。

      ONTAP 9.12.1以前のバージョンでは、リストアの一環としてSnapLockヴォールトSnapshotから作成されたクローンにSnapLockヴォールトの有効期限が継承されます。SnapLockの有効期限が過ぎた時点で、ストレージ管理者がクローンを手動でクリーンアップする必要があります。

    メモ プライマリSnapLock設定はSnapCenterバックアップポリシーで管理され、セカンダリSnapLock設定はONTAPで管理されます。
  • 手順 *

    1. 左側のナビゲーションペインで、 * 設定 * をクリックします。

    2. [ 設定 ] ページで、 [ * ポリシー * ] をクリックします。

    3. ドロップダウン・リストから「 * Oracle Database * 」を選択します。

    4. [ 新規作成( New ) ] をクリックする。

    5. [ 名前 ] ページで、ポリシー名と概要を入力します。

    6. [Backup Type] ページで、次の手順を実行します。

      • オンライン・バックアップ * を作成する場合は、 * オンライン・バックアップ * を選択します。

        すべてのデータファイル、制御ファイル、アーカイブログファイル、データファイルと制御ファイル、アーカイブログファイルのいずれをバックアップするかを指定する必要があります。

      • オフライン・バックアップ * を作成する場合は、 * オフライン・バックアップ * を選択し、次のいずれかのオプションを選択します。

        • データベースがマウント状態のときにオフラインバックアップを作成する場合は、 * Mount * を選択します。

        • データベースをシャットダウン状態に変更してオフラインシャットダウンバックアップを作成する場合は、 * Shutdown * を選択します。

          Pluggable Database ( PDB )がある場合、バックアップ作成前に PDB の状態を保存するには、「 * PDB の状態を保存」を選択する必要があります。これにより、バックアップ作成後にPDBを元の状態に戻すことができます。

      • オンデマンド * 、 * 毎時 * 、 * 毎日 * 、 * 毎週 * 、または * 毎月 * を選択して、スケジュールの頻度を指定します。

        メモ リソースグループを作成する際に、バックアップ処理のスケジュール(開始日と終了日)を指定できます。これにより、ポリシーとバックアップ頻度が同じであるリソースグループを作成できますが、各ポリシーに異なるバックアップスケジュールを割り当てることができます。
        メモ 午前2時にスケジュールを設定している場合、夏時間(DST)中はスケジュールはトリガーされません。
      • Oracle Recovery Manager ( RMAN )を使用してバックアップをカタログ化する場合は、 [* Catalog backup with Oracle Recovery Manager ( RMAN ) * ] を選択します。

        GUIまたはSnapCenter CLIコマンドCatalog-SmBackupWithOracleRMANを使用して、一度に1つのバックアップに対して遅延カタログ化を実行できます。

        メモ RACデータベースのバックアップをカタログ化する場合は、そのデータベースに対して他のジョブが実行されていないことを確認します。別のジョブが実行されている場合は、カタログ化処理がキューに登録されずに失敗します。
      • バックアップ後にアーカイブ・ログのプルーニングを行う場合は、バックアップ後にアーカイブ・ログをプルーニング * を選択します。

        メモ データベースで設定されていないアーカイブログデスティネーションからのアーカイブログの削除はスキップされます。
        重要 Oracle Standard Editionを使用している場合は、アーカイブログのバックアップ中にlog_archive_destパラメータとlog_archive_duplex_destパラメータを使用できます。
      • アーカイブログを削除できるのは、バックアップの一部としてアーカイブログファイルを選択した場合だけです。

        メモ 削除処理を成功させるには、RAC環境内のすべてのノードがすべてのアーカイブログの場所にアクセスできることを確認する必要があります。
      状況 作業

      すべてのアーカイブログを削除

      [Delete all archive logs*] を選択します。

      古いアーカイブログを削除

      「 * 次より古いアーカイブログを削除」を選択し、削除するアーカイブログの経過時間を日数と時間数で指定します。

      すべてのデスティネーションからアーカイブログを削除

      すべての保存先からアーカイブ・ログを削除する * を選択します。

      バックアップに含まれるログデスティネーションからアーカイブログを削除

      [ * バックアップの一部である保存先からアーカイブ・ログを削除する * ] を選択します。

      + バックアップポリシーの削除

    7. [ 保持 ] ページで ' バックアップ・タイプの保持設定と [ バックアップ・タイプ ] ページで選択したスケジュール・タイプを指定します

      状況

      作業

      一定数のSnapshotを保持

      [保持するSnapshotコピーの総数]*を選択し、保持するSnapshotの数を指定します。

      Snapshotの数が指定した数を超えると、最も古いコピーから順にSnapshotが削除されます。

      メモ 最大保持数は、 ONTAP 9.4 以降のリソースでは 1018 、 ONTAP 9.3 以前のリソースでは 254 です。保持数を使用しているONTAPバージョンでサポートされる値よりも大きい値に設定すると、バックアップは失敗します。
      重要 SnapVaultレプリケーションを有効にする場合は、保持数を2以上に設定する必要があります。保持数を1に設定すると、新しいSnapshotがターゲットにレプリケートされるまで最初のSnapshotがSnapVault関係の参照Snapshotになるため、保持処理が失敗する可能性があります。

      Snapshotを特定の日数だけ保持

      [Keep Snapshot copies for]*を選択し、Snapshotを削除するまでの日数を指定します。

      Snapshotロック期間

      Snapshotコピーのロック期間を選択し、日、月、または年を選択します。

      SnapLock保持期間は100年未満にする必要があります。

      メモ アーカイブログバックアップを保持できるのは、バックアップの一部としてアーカイブログファイルを選択した場合だけです。
    8. Replication (レプリケーション)ページで、レプリケーション設定を指定します。

      フィールド 操作

      ローカルSnapshot作成後にSnapMirrorを更新する

      別のボリュームにバックアップセットのミラーコピーを作成する場合(SnapMirrorレプリケーション)は、このフィールドを選択します。

      このオプションは、SnapMirrorビジネス継続性(SM-BC)で有効にする必要があります。

      セカンダリレプリケーションでは、SnapLockの有効期限によってプライマリSnapLockの有効期限がロードされます。

      [Topology]ページの[Refresh]*ボタンをクリックすると、ONTAPから取得されたセカンダリおよびプライマリのSnapLock有効期限が更新されます。

      ローカルSnapshot作成後にSnapVaultを更新

      ディスクツーディスクのバックアップレプリケーション(SnapVaultバックアップ)を実行する場合は、このオプションを選択します。

      SnapLockがONTAPのセカンダリ(SnapLock Vault)にのみ設定されている場合、[Topology]ページの*[Refresh]*ボタンをクリックすると、ONTAPから取得したセカンダリのロック期間が更新されます。

      SnapLock Vaultの詳細については、を参照してください。 "SnapVaultデスティネーションでSnapshotコピーをWORM状態にコミットする"

      を参照して "[TopologyページでのOracleデータベースのバックアップとクローンの表示"]

      セカンダリポリシーラベル

      Snapshotラベルを選択します。

      選択したSnapshotラベルに応じて、ラベルに一致するセカンダリSnapshot保持ポリシーがONTAPによって適用されます。

      メモ ローカル Snapshot コピーの作成後に「 * SnapMirror を更新」を選択した場合は、必要に応じてセカンダリポリシーラベルを指定できます。ただし、ローカル Snapshot コピーの作成後に「 * Update SnapVault 」を選択した場合は、セカンダリポリシーラベルを指定する必要があります。

      エラー時の再試行回数

      処理が停止されるまでに試行できるレプリケーションの最大回数を入力します。

      メモ セカンダリストレージのSnapshotの最大数に達しないように、ONTAPでセカンダリストレージのSnapMirror保持ポリシーを設定する必要があります。
    9. スクリプトページで、バックアップ処理の前後に実行するプリスクリプトまたはポストスクリプトのパスと引数を入力します。

      プリスクリプトとポストスクリプトは、 /var/opt/snapcenter /spl/scripts_or に保存するか、このパス内の任意のフォルダに保存する必要があります。デフォルトでは、 /var/opt/snapcenter /spl/scripts_path が読み込まれます。スクリプトを保存するフォルダをこのパス内に作成してある場合は、パス内のそれらのフォルダを指定する必要があります。

      スクリプトのタイムアウト値を指定することもできます。デフォルト値は60秒です。

      SnapCenterでは、プリスクリプトとポストスクリプトの実行時に、事前定義された環境変数を使用できます。 "詳細"

    10. [Verification] ページで、次の手順を実行します。

      1. 検証処理を実行するバックアップスケジュールを選択します。

      2. [Verification script commands]セクションで、検証処理の前後に実行するプリスクリプトまたはポストスクリプトのパスと引数を入力します。

        プリスクリプトとポストスクリプトは、 /var/opt/snapcenter /spl/scripts_or に保存するか、このパス内の任意のフォルダに保存する必要があります。デフォルトでは、 /var/opt/snapcenter /spl/scripts_path が読み込まれます。スクリプトを保存するフォルダをこのパス内に作成してある場合は、パス内のそれらのフォルダを指定する必要があります。

    スクリプトのタイムアウト値を指定することもできます。デフォルト値は60秒です。

    1. 概要を確認し、 [ 完了 ] をクリックします。