Windows環境で稼動するOracle 11gR2テスト・データベース・マシンでRMANインクリメンタル・バックアップを構成しました。リテンションポリシーを7日間の復旧期間に設定しました。次のように私はレベル1の累積増分バックアップを取る他の曜日にRMANインクリメンタル・バックアップによるリテンション・ポリシー
run {
HOST 'create_date_folder';
allocate channel ch1 device type disk format 'F:\RMAN_BACKUPS\Database\%T\rman_0LVL_%d_s%s_p%p_t%t_%U';
allocate channel ch2 device type disk format 'F:\RMAN_BACKUPS\Database\%T\rman_0LVL_%d_s%s_p%p_t%t_%U';
allocate channel ch3 device type disk format 'F:\RMAN_BACKUPS\Database\%T\rman_0LVL_%d_s%s_p%p_t%t_%U';
BACKUP INCREMENTAL LEVEL 0 AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG;
release channel ch1;
release channel ch2;
release channel ch3;
}
を::
run {
HOST 'create_date_folder';
allocate channel ch1 device type disk format 'F:\RMAN_BACKUPS\Database\%T\rman_1LVL_%d_s%s_p%p_t%t_%U';
allocate channel ch2 device type disk format 'F:\RMAN_BACKUPS\Database\%T\rman_1LVL_%d_s%s_p%p_t%t_%U';
allocate channel ch3 device type disk format 'F:\RMAN_BACKUPS\Database\%T\rman_1LVL_%d_s%s_p%p_t%t_%U';
BACKUP INCREMENTAL LEVEL 1 AS COMPRESSED BACKUPSET CUMULATIVE DATABASE PLUS ARCHIVELOG;
release channel ch1;
release channel ch2;
release channel ch3;
}
私が直面してる問題があることである次のように日曜日に私はレベルゼロ増分バックアップを取ります保存方針を設定しているにもかかわらず、古いバックアップ(2週間以上)は、古いコマンドの削除を実行しても削除されないため、RMANでは廃止/期限切れと見なされません。もう1つの問題は、Oracleが生成したArchivelogを削除しないようにRMANを制限する方法です。 Plガイド。