Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
akas
Member

Откуда:
Сообщений: 84
Привет всем.
У меня на 11g базе проходит бэкап замечательно. Сохраняю бекапы за последние 7 дней.

rman>list backup summary;

выдает правильную информацию - 7 дней, все пучком. А открываю директорию с бекапами, а там файлов всяких не на 7 дней, а на 30.
Что за файлы - непонятно.
Кто-нить подскажет?
30 ноя 10, 02:40    [9860385]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
YuraL
Member

Откуда: SPB
Сообщений: 558
akas,
SQL> show parameter control_file_record_keep_time
30 ноя 10, 09:18    [9860780]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
YuraL
Member

Откуда: SPB
Сообщений: 558
... и второй вопрос - как вы удаляете старые бекапы ?
30 ноя 10, 09:20    [9860788]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
akas
Member

Откуда:
Сообщений: 84
YuraL
akas,
SQL> show parameter control_file_record_keep_time





SQL> show parameter control_file_record_keep_time

NAME TYPE VALUE
------------------------------------ ----------- --------
control_file_record_keep_time integer 7
30 ноя 10, 15:13    [9863800]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
akas
Member

Откуда:
Сообщений: 84
YuraL
... и второй вопрос - как вы удаляете старые бекапы ?


Не удаляем. А оракле свои старые бэкапы не удаляет по retention policy, в моем случае бэкапы старше 7 дней?
30 ноя 10, 15:16    [9863825]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
akas
YuraL
... и второй вопрос - как вы удаляете старые бекапы ?


Не удаляем. А оракле свои старые бэкапы не удаляет по retention policy, в моем случае бэкапы старше 7 дней?

ну вот то что не удаляете, то там и лежит.
А оракл самостоятельно ничего не удаляет.
Используйте
RMAN> delete .... obsolete;
30 ноя 10, 15:20    [9863863]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
akas
Не удаляем. А оракле свои старые бэкапы не удаляет по retention policy, в моем случае бэкапы старше 7 дней?

А и не должен. Если вы не используете каталог, то информация о том в каких файлах хранятся бакапы сохраняется в control file.
А параметр control_file_record_keep_time указывает информацию о файлах сколько дней держать в control_file.

Другими словами если у Вас два окна удержания (или время между операциями нужного количества бакапов) больше 7 дней то информация из control_file удалится раньше, чем файл перейдет в разряд obsolete. И по этому он не будет удаляться.
30 ноя 10, 15:35    [9864004]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
Из рмана:

RMAN> show retention policy;
30 ноя 10, 15:43    [9864067]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
Лично я предпочитаю не использовать окна восстановления, потому что они не гарантируют наличие бэкапа в случае проблем с бэкапом. Надежней на мой взгляд устанавливать требование наличия определенного количества бэкапов. Сколько место позволяет. Кто то убедит меня в обратном?
30 ноя 10, 15:46    [9864093]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Охрименко
Кто то убедит меня в обратном?

оракл ? ;)
30 ноя 10, 15:51    [9864136]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
Охрименко
потому что они не гарантируют наличие бэкапа в случае проблем с бэкапом.

Хотелось бы увидеть пример отсутствия проблем с бэкапом, в случае если все файлы битые.
30 ноя 10, 15:58    [9864199]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
akas
Member

Откуда:
Сообщений: 84
Охрименко
Из рмана:

RMAN> show retention policy;


RMAN> show retention policy;

RMAN configuration parameters for database with db_unique_name CATDB are:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
30 ноя 10, 17:51    [9865044]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
akas
Member

Откуда:
Сообщений: 84
pravednik
akas
пропущено...


Не удаляем. А оракле свои старые бэкапы не удаляет по retention policy, в моем случае бэкапы старше 7 дней?

ну вот то что не удаляете, то там и лежит.
А оракл самостоятельно ничего не удаляет.
Используйте
RMAN> delete .... obsolete;


Я вот пробую

report obsolete;

и вижу только за 8-й и 9-й день.

А все от 10-го дня и раньше не показывает. Только наличие старых фыйлов продолжает смущать.
Вот к примеру:
11/15/2010 04:01 AM 226,467,840 H6LT1KJI_1_1
11/15/2010 04:01 AM 15,570,432 H8LT1KKT_1_1
11/15/2010 04:01 AM 10,518,528 HALT1KL8_1_1
11/15/2010 07:01 AM 227,737,600 HCLT1V4L_1_1
11/15/2010 07:01 AM 15,767,040 HELT1V5R_1_1
11/15/2010 07:01 AM 10,518,528 HGLT1V64_1_1
11/15/2010 10:01 AM 228,925,440 HILT29M7_1_1
11/15/2010 10:01 AM 16,323,072 HKLT29O9_1_1
11/15/2010 10:01 AM 10,518,528 HMLT29OL_1_1
11/15/2010 01:01 PM 230,088,704 HOLT2K82_1_1
11/15/2010 01:01 PM 15,806,464 HQLT2K9G_1_1
11/15/2010 01:01 PM 10,518,528 HSLT2K9T_1_1
30 ноя 10, 17:59    [9865099]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
akas
pravednik
пропущено...

ну вот то что не удаляете, то там и лежит.
А оракл самостоятельно ничего не удаляет.
Используйте
RMAN> delete .... obsolete;


Я вот пробую



ну потому что control_file_record_keep_time integer 7

за 8-9 ый день еще влезли, а дальше уже нет.
хотите удалить рманом, то
1 - увеличьте control_file_record_keep_time
2 - catalog бекапов, которых не видно.. можно пачкой через catalog start with
3 - report obsolete;
30 ноя 10, 18:03    [9865113]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
akas
Member

Откуда:
Сообщений: 84
pravednik,

Спасибо, а может просто удалять их из ОС?
30 ноя 10, 18:16    [9865201]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
akas
pravednik,

Спасибо, а может просто удалять их из ОС?

можете и ручками, только смотрите, не заденьте нужные ;)
30 ноя 10, 18:18    [9865212]     Ответить | Цитировать Сообщить модератору
 Re: 11g какие-то файлы остаются на дике после удаления старых бэкапов  [new]
akas
Member

Откуда:
Сообщений: 84
pravednik
1 - увеличьте control_file_record_keep_time
2 - catalog бекапов, которых не видно.. можно пачкой через catalog start with
3 - report obsolete;


Спасибо. Так пожалуй лучше. Все получилось здорово.

А вот у меня еще контрольники автобэкапились. Как их удалять через рман? Я их закаталогил

catalog start with

а report obsolete ничего не показывает.
30 ноя 10, 19:12    [9865491]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить