GAGA LIFE.

インフラエンジニアブログ

スポンサーリンク

RMAN(バックアップ&アーカイブログ削除)

概要

RMANのDELETEコマンドを利用し、不要なバックアップとアーカイブログを削除する。
通常、本番やSTG環境では設計でスケジューリングされていると主に検証環境等で領域不足が発生した場合の手動対応を想定

コマンド

RMANへの接続(OS認証)

$ rman target /

RMAN構成確認

RMAN> SHOW ALL;

Backup List確認

RMAN> LIST BACKUP;

RMAN> LIST COPY;

RMAN> LIST BACKUP SUMMARY;

CROSSCHECK

物理バックアップとRMANリポジトリ内の論理レコードを同期
※AVAILABLE:使用可能、EXPIRED:期限切れ

  • バックアップ
    RMAN> CROSSCHECK BACKUP;

  • イメージ・コピー
    RMAN> CROSSCHECK COPY;

全Backup 削除

  • バックアップ
    RMAN> DELETE BACKUP;

  • イメージ・コピー
    RMAN> DELETE COPY;

保存方針通りの削除

RMAN> DELETE OBSOLETE;

TAG指定の削除

RMAN> DELETE BACKUP TAG <削除対象TAG>;

NOPROMPTでの削除

非対話型の削除方法
RMAN> DELETE NOPROMPT BACKUP TAG <削除対象TAG>;

アーカイブログ確認

RMAN> LIST ARCHIVELOG ALL;

アーカイブログバックアップ

RMAN> BACKUP ARCHIVELOG ALL;

Sequence指定削除

指定したSeq以前のアーカイブログを削除
RMAN> DELETE ARCHIVELOG UNTIL SEQUENCE <Seq 番号>;

アーカイブログ削除

  • 対話型
    RMAN> DELETE ARCHIVELOG ALL;

  • 非対話型
    RMAN> DELETE NOPROMPT ARCHIVELOG ALL;

スポンサーリンク