Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / как удалять ненужные бэкапы архивлогов? / 10 сообщений из 10, страница 1 из 1
06.08.2021, 08:48
    #40089065
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как удалять ненужные бэкапы архивлогов?
oracle 12.2
на стендбае делаю бэкапы, не во fra
фулл два раза в месяц, инкрементальные в остальные дни каждый день
архивлоги и датафайлы сворачиваю отдельно в разные бэкапсеты
Код: plsql
1.
2.
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 366 DAYS;
CROSSCHECK BACKUP;

и вот тут бэкапсеты с датафайлами помечаются как устаревшие
а бэкапсеты с архивлогами до удалённых бэкапов датафайлов - нет
как бы бэкапы архивлогов тоже грохать ненужные?
DELETE OBSOLETE;
DELETE EXPIRED BACKUP; - бэкапов архивлогов никого

Код: plsql
1.
2.
RMAN> list expired BACKUP of archivelog all;
specification does not match any backup in the repository
...
Рейтинг: 0 / 0
06.08.2021, 16:06
    #40089216
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как удалять ненужные бэкапы архивлогов?
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 366 DAYS ;

Вы уверены, что именно это вам надо ?
...
Рейтинг: 0 / 0
08.08.2021, 07:21
    #40089394
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как удалять ненужные бэкапы архивлогов?
Aliona,

да)
с момента первого бэкапа прошел год и два месяца
бэкапы датафайлов за первые два месяца удалились, бэкапы арховлогов за первые два месяца не удаляются
а что-то изменится в удалении ненужных бэкапов архивлогов, если я уменьшу до 120? (RECOVERY WINDOW OF 120 DAYS)
...
Рейтинг: 0 / 0
08.08.2021, 08:23
    #40089396
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как удалять ненужные бэкапы архивлогов?
А в V$backup они есть? БД о них знает? Возможно, пересоздавался контролфайл и информация о них утеряна. Возможно их надо закаталогизировать, чтоб БД о них узнала и удалила

Указывая RETENTION POLICY TO RECOVERY WINDOW OF 366 DAYS ты требуешь что по состоянию на год назад у тебя будет доступен полный бэкап, созданный ДО этого времени (год назад), возможно, инкрементальный (между полным и датой восстановления) и архивлоги от последнего бэкапа до даты восстановления
...
Рейтинг: 0 / 0
08.08.2021, 11:39
    #40089406
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как удалять ненужные бэкапы архивлогов?
AlexVin,

Если не используется backup catalog, количество записей в controlfile по умолчанию ограниченно
...
Рейтинг: 0 / 0
09.08.2021, 07:30
    #40089611
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как удалять ненужные бэкапы архивлогов?
да, каталога нет, всё в контрольнике.
но раз rman list backup их все видит (и последующие фулл и инкременты, и предыдущие устаревшие бэкапы архивлогов),
а crosscheck backup говорит, что они авиабле,
то, полагаю, что стендбай о них знает)

а количество записей в controlfile вроде расширяемо? или я что-то путаю
...
Рейтинг: 0 / 0
09.08.2021, 07:31
    #40089612
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как удалять ненужные бэкапы архивлогов?
предыдущие устаревшие бэкапы архивлогов - устаревшие по моему мнению)
а не бд(
...
Рейтинг: 0 / 0
11.08.2021, 20:25
    #40090163
Oleg M.Ivanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как удалять ненужные бэкапы архивлогов?
AlexVin,

rman "не дурак", раз он не удаляет архивлоги, значит полагает, что они нужны. Раз установили политику восстановления в год, то рман не будет удалять ни бэкап ни архивлоги, пока не будет "уверен", что их хватит для полного восстановления за указанный период на любую точку восстановления.

Можно проверить что рман знает про полные бэкапы:
Код: plsql
1.
2.
3.
4.
Сначала в ОС установить параметр
export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'
А потом в рман глянуть доступные архивы:
list backup of datafile 1;


Ну и еще параметр CONTROL_FILE_RECORD_KEEP_TIME надо проверить, установлен ли он тоже в 365(Кстати, 365 это максимальное значение)?
...
Рейтинг: 0 / 0
12.08.2021, 18:02
    #40090389
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как удалять ненужные бэкапы архивлогов?
Неиспользование каталога при бэкапе со стендбая сразу говорит о том, что бэкапы делаются просто "для галочки"
Быстрое восстановление боевого сервера при этом становится уже неочевидным, а в случае использования ленточек (что для более-менее большой БД наверное единственный разумный вариант, тем более с политикой удержания в год) -- там CATALOG START WITH не прокатит :-(
...
Рейтинг: 0 / 0
13.08.2021, 07:01
    #40090465
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как удалять ненужные бэкапы архивлогов?
CONTROL_FILE_RECORD_KEEP_TIME на стендбае стоит 365, на примари 7
бэкапы на стендбае хранением в год делаются не для галочки, и не для восстановления боевого сервера,
и не на ленточку, и не во фра)
а для возможности развернуть копию на любой момент времени из прошлого (в неких пределах), и при этом не собирать разные куски бэкапов с разных ленточек)
366 видимо буду уменьшать
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / как удалять ненужные бэкапы архивлогов? / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]