SnapCenter Software 5 マニュアル ( CA08871-403 )
Oracleデータベースのバックアップ ポリシーの作成
SnapCenterを使用してOracleデータベース リソースをバックアップする前に、バックアップ対象のリソースまたはリソース グループのバックアップ ポリシーを作成する必要があります。バックアップ ポリシーとは、バックアップをどのように管理し、スケジューリングし、保持するかを定める一連のルールです。レプリケーション、スクリプト、バックアップ タイプの設定を指定することもできます。ポリシーを作成することで、別のリソースやリソース グループでポリシーを再利用したい場合に時間を節約できます。
開始する前に
-
バックアップ戦略を定義しておく必要があります。
-
SnapCenterのインストール、ホストの追加、データベースの検出、ストレージ システム接続の作成などのタスクを実行して、データ保護の準備をしておく必要があります。
-
Snapshotコピーをミラー セカンダリー ストレージまたはバックアップ セカンダリー ストレージにレプリケートするユーザーには、SnapCenter管理者がソースとデスティネーションの両方のボリューム用にSVMを割り当てる必要があります。
-
root以外のユーザーとしてプラグインをインストールした場合は、実行権限をプリスクリプト ディレクトリーとポストスクリプト ディレクトリーに手動で割り当てる必要があります。
-
SnapMirror Business Continuity(SM-BC)の前提条件と制限事項については、「SnapMirror Business Continuityのオブジェクト制限」を参照してください。
-
SnapLock
-
[Retain the backup copies for a specific number of days]オプションを選択した場合は、SnapLockの保持期間をここで指定した保持日数以下にする必要があります。
Snapshotコピーのロック期間を指定すると、保持期間が終了するまでSnapshotコピーが削除されません。その結果、ポリシーで指定した数よりも多くのSnapshotコピーが保持される可能性があります。
ONTAP 9.12.1以前のバージョンでは、Snapshotコピーのロック期間を指定すると、改ざん防止Snapshotコピーから作成されたクローンにSnapLockの有効期限が継承されます。SnapLockの有効期限が過ぎたあと、クローンを手動でクリーンアップする必要があります。
プライマリーSnapLock設定はSnapCenterバックアップ ポリシーで管理し、セカンダリーSnapLock設定はONTAPで管理します。
-
手順
-
左側のナビゲーション ペインで、[設定]をクリックします。
-
[設定]ページで、[ポリシー]をクリックします。
-
ドロップダウン リストから[Oracle Database]を選択します。
-
[新規]をクリックします。
-
[Name]ページで、ポリシーの名前と説明を入力します。
-
[Backup Type]ページで、次の手順を実行します。
-
オンライン バックアップを作成する場合は、[Online backup]を選択します。
データファイル、制御ファイル、アーカイブ ログ ファイルすべて、データファイルと制御ファイルのみ、アーカイブ ログ ファイルのみのいずれをバックアップするかを指定する必要があります。
-
オフライン バックアップを作成する場合は、[Offline backup]を選択し、次のいずれかのオプションを選択します。
-
データベースがマウント済み状態のときにオフライン バックアップを作成する場合は、[Mount]を選択します。
-
データベースをシャットダウン状態に変更してオフライン シャットダウン バックアップを作成する場合は、[Shutdown]を選択します。
プラガブル データベース(PDB)を使用している場合に、PDBの状態をバックアップ作成前に保存しておくには、[Save state of PDBs]を選択する必要があります。これにより、バックアップ作成後にPDBを元の状態に戻すことができます。
-
-
実行頻度を指定するために、[オンデマンド]、[毎時]、[毎日]、[毎週]、[毎月]のいずれかを選択します。
リソース グループを作成する際に、バックアップ処理のスケジュール(開始日と終了日)を指定することができます。これにより、ポリシーとバックアップ間隔が同じである複数のリソース グループを作成できますが、各ポリシーに異なるバックアップ スケジュールを割り当てることもできます。 午前2時にスケジュールを設定した場合、夏時間(DST)中はスケジュールがトリガーされません。 -
Oracle Recovery Manager(RMAN)を使用してバックアップをカタログ化する場合は、[Catalog backup with Oracle Recovery Manager (RMAN)]を選択します。
GUIまたはSnapCenter CLIコマンドCatalog-SmBackupWithOracleRMANを使用して、一度に1つのバックアップのカタログ化を遅らせて実行できます。
RACデータベースのバックアップをカタログ化する場合は、そのデータベースに対して他のジョブが実行されていないことを確認します。別のジョブが実行されている場合は、カタログ化処理がキューに登録されずに失敗します。 -
バックアップ後にアーカイブ ログを削除する場合は、[Prune archive logs after backup]を選択します。
データベースで設定されていないアーカイブ ログ デスティネーションからのアーカイブ ログの削除はスキップされます。 Oracle Standard Editionを使用している場合は、アーカイブ ログのバックアップ中にLOG_ARCHIVE_DESTパラメーターとLOG_ARCHIVE_DUPLEX_DESTパラメーターを使用できます。 -
アーカイブ ログを削除できるのは、アーカイブ ログ ファイルをバックアップの一部として選択した場合だけです。
削除処理を正常に行うためには、RAC環境のすべてのノードがすべてのアーカイブ ログの場所にアクセスできることを確認する必要があります。 状況 操作 すべてのアーカイブ ログを削除
[Delete all archive logs]を選択します。
古いアーカイブ ログを削除
[Delete archive logs older than]を選択し、削除対象となるアーカイブ ログの経過時間を日数と時間数で指定します。
すべてのデスティネーションからアーカイブ ログを削除
[Delete archive logs from all the destinations]を選択します。
バックアップの一部であるログ デスティネーションからアーカイブ ログを削除
[Delete archive logs from the destinations which are part of backup]を選択します。
-
-
[Retention]ページで、[Backup Type]ページで選択したバックアップ タイプとスケジュール タイプの保持設定を指定します。
状況
操作
特定の数のSnapshotコピーを保持
[保持する総Snapshotコピー数]を選択し、保持するSnapshotコピーの数を指定します。
Snapshotコピーの数が指定した数を超えると、古いものから順にSnapshotコピーが削除されます。
保持数の最大値は、ONTAP 9.7以降のリソースでは1018です。保持数を使用しているONTAPバージョンがサポートする値よりも大きい値に設定すると、バックアップが失敗します。 SnapVaultレプリケーションを有効にする場合は、保持数を2以上に設定する必要があります。保持数を1に設定すると、新しいSnapshotコピーがターゲットにレプリケートされるまで最初のSnapshotコピーがSnapVault関係の参照Snapshotコピーになるため、保持処理が失敗することがあります。 Snapshotコピーを特定の日数だけ保持
[Snapshotコピーの保持期間]を選択し、Snapshotコピーを削除するまでの日数を指定します。
Snapshotコピーのロック期間
[Snapshot copy locking period]を選択し、日数、月数、または年数を選択します。
SnapLock保持期間は100年未満にする必要があります。
アーカイブ ログ バックアップを保持できるのは、アーカイブ ログ ファイルをバックアップの一部として選択した場合だけです。 -
[Replication]ページで、レプリケーション設定を指定します。
フィールド 操作 ローカル Snapshot コピー作成後に SnapMirror を更新
別のボリュームにバックアップ セットのミラー コピーを作成する場合(SnapMirrorレプリケーション)は、このフィールドを選択します。
SnapMirror Business Continuity(SM-BC)を利用するには、このオプションを有効にする必要があります。
セカンダリー レプリケーションのSnapLockの有効期限には、プライマリーSnapLockの有効期限がロードされます。
[Topology]ページの[Refresh]ボタンをクリックすると、ONTAPから取得されたセカンダリーおよびプライマリーのSnapLock有効期限が更新されます。
ローカル Snapshot コピー作成後に SnapVault を更新
Disk to Diskのバックアップ レプリケーション(SnapVaultバックアップ)を実行する場合は、このオプションを選択します。
SnapLockが(SnapLock Vaultと呼ばれる)ONTAPのセカンダリーにのみ設定されている場合は、[Topology]ページの[Refresh]ボタンをクリックすると、ONTAPから取得したセカンダリーのSnapLock有効期限が更新されます。
SnapLock Vaultの詳細については、https://storage-system.fujitsu.com/manual/ja/axhx/snaplock/commit-snapshot-copies-worm-concept.html[「Snapshotコピーをバックアップ デスティネーションのWORM状態にコミットします」]を参照してください。
セカンダリーポリシーのラベル
Snapshotラベルを選択します。
ONTAPによって、選択したSnapshotコピー ラベルに一致するセカンダリーSnapshotコピーの保持ポリシーが適用されます。
[ローカルSnapshotコピーの作成後にSnapMirrorを更新]を選択した場合は、必要に応じてセカンダリー ポリシー ラベルを指定できます。ただし、[ローカルSnapshotコピーの作成後にSnapVaultを更新]を選択した場合は、セカンダリー ポリシー ラベルを指定する必要があります。 エラー再試行回数
処理が停止されるまでに試行できるレプリケーションの最大回数を入力します。
セカンダリー ストレージでSnapshotコピーの上限に達しないように、ONTAPでセカンダリー ストレージのSnapMirror保持ポリシーを設定する必要があります。 -
[Script]ページで、バックアップ処理の前またはあとに実行するプリスクリプトまたはポストスクリプトのパスと引数を入力します。
プリスクリプトとポストスクリプトは、/var/opt/snapcenter/spl/scriptsまたはこのパス内の任意のフォルダーに保存する必要があります。デフォルトでは、/var/opt/snapcenter/spl/scriptsがパスとして入力されています。スクリプトを保存するフォルダーをこのパス内に作成してある場合は、パス内のそれらのフォルダーを指定する必要があります。
スクリプトのタイムアウト値を指定することもできます。デフォルト値は60秒です。
SnapCenterでは、プリスクリプトとポストスクリプトを実行する際に、事前定義された環境変数を使用できます。詳細については、こちらを参照してください。
-
[Verification]ページで、次の手順を実行します。
-
検証処理の実行対象となるバックアップ スケジュールを選択します。
-
[Verification script commands]セクションで、検証処理の前後に実行するプリスクリプトまたはポストスクリプトの引数とパスを入力します。
プリスクリプトとポストスクリプトは、/var/opt/snapcenter/spl/scriptsまたはこのパス内の任意のフォルダーに保存する必要があります。デフォルトでは、/var/opt/snapcenter/spl/scriptsがパスとして入力されています。スクリプトを保存するフォルダーをこのパス内に作成してある場合は、パス内のそれらのフォルダーを指定する必要があります。
スクリプトのタイムアウト値を指定することもできます。デフォルト値は60秒です。
-
-
概要を確認し、[完了]をクリックします。