powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как удалить rman ом бекапы старше 20 дней?
20 сообщений из 20, страница 1 из 1
Как удалить rman ом бекапы старше 20 дней?
    #39257483
frizz_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Oracle 11g крутится на win 2008 r2.
Каждый день снимаются бекапы.
Проблема: время от времени диск переполняется фулл бекапами.
Бекапы делает rman.
Код: plsql
1.
2.
backup database format 'D:\Backup\backupdb\full_%T_%t_%s' plus archivelog format 'D:\backup\backupdb\arch_%T_%t_%s' 
delete all input;



Я пробовал команду
Код: plsql
1.
DELETE OBSOLETE RECOVERY WINDOW OF 20 DAYS;


результат:
Код: plsql
1.
no obsolete backups found


если вввести команду
Код: plsql
1.
DELETE OBSOLETE;


то удаляются все файлы бекапа.

Вопрос - можно ли удалять rman - ом старые бекапы (старше 20 дней) - чтобы они физически удалялись с диска?
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257484
frizz_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дополнение:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
 LIST BACKUP SUMMARY;


List of Backups
===============
Key     TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
------- -- -- - ----------- --------------- ------- ------- ---------- ---
701     B  F  A DISK        02-JUN-16       1       1       YES        TAG20160602T010017
702     B  A  A DISK        02-JUN-16       1       1       YES        TAG20160602T010614
703     B  F  A DISK        02-JUN-16       1       1       NO         TAG20160602T010615
704     B  A  A DISK        03-JUN-16       1       1       YES        TAG20160603T010002
705     B  A  A DISK        09-JUN-16       1       1       YES        TAG20160609T010005
706     B  F  A DISK        09-JUN-16       1       1       YES        TAG20160609T010008
707     B  A  A DISK        09-JUN-16       1       1       YES        TAG20160609T010604
708     B  F  A DISK        09-JUN-16       1       1       NO         TAG20160609T010606
709     B  A  A DISK        10-JUN-16       1       1       YES        TAG20160610T010002
710     B  F  A DISK        10-JUN-16       1       1       YES        TAG20160610T010018
711     B  A  A DISK        10-JUN-16       1       1       YES        TAG20160610T010654
712     B  F  A DISK        10-JUN-16       1       1       NO         TAG20160610T010655
713     B  A  A DISK        11-JUN-16       1       1       YES        TAG20160611T010001
714     B  F  A DISK        11-JUN-16       1       1       YES        TAG20160611T010017
715     B  A  A DISK        11-JUN-16       1       1       YES        TAG20160611T010633
716     B  F  A DISK        11-JUN-16       1       1       NO         TAG20160611T010634
717     B  A  A DISK        12-JUN-16       1       1       YES        TAG20160612T010001
718     B  F  A DISK        12-JUN-16       1       1       YES        TAG20160612T010009
719     B  A  A DISK        12-JUN-16       1       1       YES        TAG20160612T010705
720     B  F  A DISK        12-JUN-16       1       1       NO         TAG20160612T010706
721     B  A  A DISK        13-JUN-16       1       1       YES        TAG20160613T010001
722     B  F  A DISK        13-JUN-16       1       1       YES        TAG20160613T010009
723     B  A  A DISK        13-JUN-16       1       1       YES        TAG20160613T010715
724     B  F  A DISK        13-JUN-16       1       1       NO         TAG20160613T010716
725     B  A  A DISK        14-JUN-16       1       1       YES        TAG20160614T010001
726     B  F  A DISK        14-JUN-16       1       1       YES        TAG20160614T010009
727     B  A  A DISK        14-JUN-16       1       1       YES        TAG20160614T010655
728     B  F  A DISK        14-JUN-16       1       1       NO         TAG20160614T010656
729     B  A  A DISK        15-JUN-16       1       1       YES        TAG20160615T010002
730     B  F  A DISK        15-JUN-16       1       1       YES        TAG20160615T010018
731     B  A  A DISK        15-JUN-16       1       1       YES        TAG20160615T010724
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257493
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
frizz_,
Код: sql
1.
RMAN> show all;
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257497
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257536
д0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуйте так :
Код: plsql
1.
2.
3.
CONFIGURE RETENTION POLICY TO REDUNDANCY 20;
CROSSCHECK BACKUPSET;
DELETE NOPROMPT  OBSOLETE;
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257540
frizz_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trace.logfrizz_,
Код: sql
1.
RMAN> show all;



надо выложить результат? или это подсказка?
Извиняюсь, с ораклом на "вы".
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257541
frizz_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
д0kПопробуйте так :
Код: plsql
1.
2.
3.
CONFIGURE RETENTION POLICY TO REDUNDANCY 20;
CROSSCHECK BACKUPSET;
DELETE NOPROMPT  OBSOLETE;



Спасибо, попробую.
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257553
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
frizz_д0kПопробуйте так :
Код: plsql
1.
2.
3.
CONFIGURE RETENTION POLICY TO REDUNDANCY 20;
CROSSCHECK BACKUPSET;
DELETE NOPROMPT  OBSOLETE;



Спасибо, попробую.Не стоит
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257578
д0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудровfrizz_пропущено...


Спасибо, попробую.Не стоит

Почему ?

frizz_ Каждый день снимаются бекапы.
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257643
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
frizz_trace.logfrizz_,
Код: sql
1.
RMAN> show all;



надо выложить результат? или это подсказка?
Извиняюсь, с ораклом на "вы".

Результат в студию
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257684
frizz_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trace.logfrizz_пропущено...


надо выложить результат? или это подсказка?
Извиняюсь, с ораклом на "вы".

Результат в студию


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
RMAN> show all;

RMAN configuration parameters for database with db_unique_name ORCL are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO COMPRESSED BACKUPSET;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_2\DATABASE\SNCFORCL.ORA'; # defaultO UNLIMITED; # default
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257697
frizz_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
д0kВячеслав Любомудровпропущено...
Не стоит

Почему ?

frizz_ Каждый день снимаются бекапы.


Расскажите и мне - что происходит?)))
Почему нельзя менять конфигурацию, если бекапы снимаются каждый день?
Я действительно собирался ввести эти команды.
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257750
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудровfrizz_пропущено...


Спасибо, попробую.Не стоит

Это был стёб
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257765
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это был не стеб, а конкретное направление
И если ты посмотришь на LIST BACKUP SUMMARY, то увидишь, что бэкапы снимаются далеко не "каждый день"

И разобраться в чем разница RECOVER WINDOW и REDUNDANCY стоит хотя бы потому, что аффтар когда-нибудь осилит доку и перейдет на нормальную политику, используя инкрементальные бэкапы (если уже сейчас места не хватает, дальше будет только хуже).
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39257850
д0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
frizz_
Код: plsql
1.
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;




Если у вас экспарятся не удаляются бекапписы
посмотрите результат :

rman> report need backup


и принудительно забекапьте указанные там обьекты....
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39258134
frizz_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, получается у рмана нет волшебной команды - навроде "делете бекап филес овер 20 дейс експиред"?
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39258135
frizz_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, получается у рмана нет волшебной команды - навроде "делете бекап филес овер 20 дейс експиред"?
Проще стороннюю программку написать - чтобы получал список бекапов, парсил из названий дату и удалял старые.
Может так сделать?
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39258145
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
frizz_Господа, получается у рмана нет волшебной команды - навроде "делете бекап филес овер 20 дейс експиред"?
Ты читать, то, что тебе пишут, умеешь?
Obsolete - это не то же самое, что completed before. Но и completed before можно использовать как маркер удаления. Хотелось бы только, чтобы ты понимал, что реально остаёшься без бэкапа. Хотя, вполне вероятно, ты и сейчас без него :)
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39258159
я не робот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
frizz_Здравствуйте.
Oracle 11g крутится на win 2008 r2.
Каждый день снимаются бекапы.
Проблема: время от времени диск переполняется фулл бекапами.
Бекапы делает rman.
Код: plsql
1.
2.
backup database format 'D:\Backup\backupdb\full_%T_%t_%s' plus archivelog format 'D:\backup\backupdb\arch_%T_%t_%s' 
delete all input;



Я пробовал команду
Код: plsql
1.
DELETE OBSOLETE RECOVERY WINDOW OF 20 DAYS;


результат:
Код: plsql
1.
no obsolete backups found


если вввести команду
Код: plsql
1.
DELETE OBSOLETE;


то удаляются все файлы бекапа.

Вопрос - можно ли удалять rman - ом старые бекапы (старше 20 дней) - чтобы они физически удалялись с диска?

Зачем удаление файлов связывать с политикой удержания?
Удали просто бэкапы
DELETE ....
COMPLETED AFTER 'date';

Или удали их сначала физически, а потом в RMAN
crosscheck
delete ..expire
...
Рейтинг: 0 / 0
Как удалить rman ом бекапы старше 20 дней?
    #39258821
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
frizz_Господа, получается у рмана нет волшебной команды - навроде "делете бекап филес овер 20 дейс експиред"?
Есть, но есть куча ньюансов.

Один из которых место хранения записи о наличии файла бакапа. Если это контрольный файл самой БД и в нем указано хранить информацию только за семь дней. То глупо просить rman удалить файлы старше 20 дней. Он будет думать, что их и так нет. :)

Второй - политика удержания. Окном там или количеством бакапов. Оба подхода позволяют "слегка" выходить за рамки 20 дней.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как удалить rman ом бекапы старше 20 дней?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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