касательно одной интересной ситуации.
Я не так давно получил от предшественника сервачок с Oracle, ранее не работал с ним. Вопрос такого характера.
На сервере ежедневно выполняется резервное копирование full ночью и каждый час выполняется инкрементное. За месяцы накопилось очень много таких файлов около 2ТБ.
На сервере реализован сценарий по очистке от старых Р.К , но в самом сценарии допущена синтаксическая ошибка. Вот его листинг.
RUN {
CROSSCHECK BACKUPSET;
DELETE NOPROMPT OBSOLETE;
DELETE NOPROMPT DELETE EXPIRED BACKUP;
}
Я хочу поправить данный сценарий так что бы он отрабатывал каждую ночь и удалял уже просроченные Р.К. На В RMAN выставлено окно восстановления 16 дней.
Если я перепишу сценарий вот так:
RUN {
CROSSCHECK BACKUPSET;
DELETE NOPROMPT OBSOLETE;
DELETE NOPROMPT EXPIRED BACKUP OF DATABASE;
}
такой скрипт не по удаляет мне нужные потом для восстановления резервные копии?
Покурив мануалы по RMAN я вроде бы уверен что все будет хорошо , но страшно что то реализовывать на боевом сервере.
Заранее благодарю за помощь, хорошего всем дня.
Если сомневаешься что может удалиться лишнее, то замени delete на list и увидишь что он будет удалять
Выдает пустой ответ , списка файлов нету , как так могло получиться ?
Обсуждают сегодня