[Инсталляция Oracle Database 12c Release 1 в Microsoft Windows 2008 Server]: Контрольный backup (горячий backup)


CMD>
CMD> e:
CMD> md  E:\app\oracle\oradata\ora121\scripts
CMD> cd E:\app\oracle\oradata\ora121\scripts


$ Создаем файл с именем rmanscript.rman


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

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

rman CHECKSYNTAX @rmanscript.rman

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

rman target / @rmanscript.rman

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

RMAN> rman target /


RMAN> list backup of database summary;


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

RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 1;

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

RMAN> delete noprompt obsolete;


RMAN> list backup of database summary;


RMAN>  quit