powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / как удалять ненужные бэкапы архивлогов?
10 сообщений из 10, страница 1 из 1
как удалять ненужные бэкапы архивлогов?
    #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
как удалять ненужные бэкапы архивлогов?
    #40089216
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 366 DAYS ;

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

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

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

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

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


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