概要
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;