Skip to main content
SnapManager for SAP
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

アーカイブログファイルのプルーニング

共同作成者

バックアップを作成する際に、アーカイブログの場所からアーカイブログファイルの削除を実行できます。

必要なもの

  • アーカイブログファイルは、現在のバックアップ処理でバックアップする必要があります。

    プルーニングをアーカイブログファイルを含まない他のバックアップとともに指定すると、アーカイブログファイルはプルーニングされません。

  • データベースはマウント済み状態である必要があります。

    データベースがMOUNTED状態でない場合は'-forceオプションとbackupコマンドを入力します

このタスクについて

バックアップ処理を実行する際には、次の項目を指定できます。

  • プルーニングの範囲:

    • すべてのアーカイブログファイルを削除します。

    • 指定の System Change Number ( SCN )までアーカイブログファイルを削除してください。

    • 指定された時間までアーカイブログファイルを削除します。

    • 指定した期間が経過する前にアーカイブログファイルを削除します。

  • アーカイブログファイルの削除元となるデスティネーション。

    メモ アーカイブ・ログ・ファイルの削除が 1 つのデスティネーションで失敗した場合でも、 SnapManager は、アーカイブ・ログ・ファイルを他のデスティネーションから削除し続けます。

アーカイブログファイルを削除する前に、 SnapManager では次のことが検証されます。

  • アーカイブログファイルは少なくとも 1 回はバックアップされます。

  • アーカイブログファイルがある場合は、 Oracle Dataguard Standby データベースに送付されます。

  • アーカイブログファイルは、 Oracle ストリームキャプチャプロセスによってキャプチャされます(存在する場合)。

アーカイブログファイルがバックアップされ、スタンバイに出荷され、キャプチャプロセスでキャプチャされた場合、 SnapManager はすべてのアーカイブログファイルを 1 回の実行で削除します。ただし、バックアップされていないアーカイブログファイル、スタンバイに出荷されていないアーカイブログファイル、またはキャプチャプロセスでキャプチャされていないアーカイブログファイルがある場合、 SnapManager はアーカイブログファイルを 1 つずつ削除します。アーカイブログファイルを 1 回の実行で削除するよりも、アーカイブログを 1 つずつ削除するほうが短時間で完了します。

SnapManager では、アーカイブログファイルをグループ化してバッチ単位で削除することもできます。各バッチの最大ファイル数は 998 です。この値は'smsap.config'ファイルの構成パラメータmaximum.archivelog.files.toprune.atATime'を使用して'998未満に設定できます

SnapManager では、 Oracle Recovery Manager ( RMAN )コマンドを使用してアーカイブ・ログ・ファイルを削除します。ただし、 SnapManager は、 RMAN 保持ポリシーおよび削除ポリシーと統合しません。

メモ アーカイブ・ログ・デスティネーションからアーカイブ・ログ・ファイルを削除すると、アーカイブ・ログ・ファイルの削除に失敗します。

次のシナリオでは、 SnapManager はアーカイブログファイルの削除をサポートしていません。

  • アーカイブログファイルはフラッシュリカバリ領域にあります。

  • アーカイブログファイルはスタンバイデータベースにあります。

  • アーカイブ・ログ・ファイルは、 SnapManager と RMAN の両方で管理されます。

ステップ
  1. 次のコマンドを入力します。

    `* SMSAP backup create -profile profile_profile_name_{[-full{-online |-offline |-auto}[-retain{-hourly |[-daily |-weekly |-unlimited}][-verify]|[-data [[-files_[files]|[-monthly |]-retain-daily. [-archivelogs [-label_label_][-comment_comment_][-backup-dest_path1_[,[path2]][-exclude-dest_path1_[,path2]][-prunelogs {all|-untilscn _ untilscn _ untn ,-dest-d]-dated-dump_dest-des|-dest-dest -date-months [-des|-dest-dprune m*]-date]-dest-dest -date]-dest-dest -date]-dest-dest -dest-des|--until -dest-dest -date]-dest-dest -date]-dest-des|-dest-dest -date]-dest-dest -dest-dest~}-dest-dest -dest date]-dest_ date]-

    状況 作業
    • アーカイブログファイルをプルーニング *

    次のオプションを指定します。

    • -logprunsは'バックアップを作成するときにアーカイブ・ログ・ファイルを削除するように指定します

      • 「-all」は、すべてのアーカイブ・ログ・ファイルを削除することを指定します。

      • 「-untilscn」は、指定したSCNまでアーカイブ・ログ・ファイルを削除することを指定します。

      • 「-until date」は、指定した日時を含むアーカイブ・ログを削除することを指定します。

      • `-before `{months-days-wegs-hours}-指定した期間内にアーカイブ・ログ・ファイルを削除するように指定します

    • アーカイブログファイルを削除する場所を指定します。 *

    -prune-dest`オプションを指定します