[Инсталляция Oracle DataBase Server 12.1 в Oracle Linux 6.4]: Контрольный backup (горячий backup):

$ mkdir -p /u02/oracle/oradata/${ORACLE_SID}/scripts


$ cd /u02/oracle/oradata/${ORACLE_SID}/scripts


$ vi rmanscript.rman


RUN {
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET;
BACKUP FULL DATABASE TAG "FULL_DATABASE" PLUS ARCHIVELOG TAG "FULL_DATABASE_ARCHIVELOGS";
}

Проверка синтаксиса созданного файла сценария

$ rman CHECKSYNTAX @rmanscript.rman

Выполнение скрипта резервного копирования

$ rman target / @rmanscript.rman

Посмотреть список бекапов

RMAN> rman target /


RMAN> list backup of database summary;


List of Backups
===============
Key     TY LV S Device Type Completion Time     #Pieces #Copies Compressed Tag
------- -- -- - ----------- ------------------- ------- ------- ---------- ---
1       B  F  A DISK        06.09.2013 06:12:23 1       1       NO         TAG20130906T061141
5       B  F  A DISK        06.09.2013 07:35:00 1       1       YES        FULL_DATABASE

Следующей командой я сообщаю, что все бекапы кроме последного, следует поменить как obsolete.

RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 1;

Теперь прошу RMAN удалить устаревшие бекапы (без подтверждения).

RMAN> delete noprompt obsolete;


RMAN> list backup of database summary;


List of Backups
===============
Key     TY LV S Device Type Completion Time     #Pieces #Copies Compressed Tag
------- -- -- - ----------- ------------------- ------- ------- ---------- ---
5       B  F  A DISK        06.09.2013 07:35:00 1       1       YES        FULL_DATABASE


RMAN>  quit