SAPфорум.RU https://sapboard.ru/forum/ |
|
Автом чистка архивных логов в DB2 https://sapboard.ru/forum/viewtopic.php?f=14&t=97006 |
Страница 1 из 1 |
Автор: | DinaMuS [ Пн, окт 29 2018, 11:37 ] |
Заголовок сообщения: | Автом чистка архивных логов в DB2 |
Всем привет. Помогите разобраться с проблемой. По непонятной причине, после создания бекапа, и вообще слишком долгое время, хранятся архив логи. Есть Solution Manager, работает на DB2 и такие параметры архивации и бекапа: Code: Auto restart enabled (AUTORESTART) = ON Index re-creation time and redo index build (INDEXREC) = SYSTEM (RESTART) Log pages during index build (LOGINDEXBUILD) = OFF Default number of loadrec sessions (DFT_LOADREC_SES) = 1 Number of database backups to retain (NUM_DB_BACKUPS) = 1 Recovery history retention (days) (REC_HIS_RETENTN) = 7 Auto deletion of recovery objects (AUTO_DEL_REC_OBJ) = ON Code: First log archive method (LOGARCHMETH1) = DISK:/db2/SM2/log_arch_dir/ Archive compression for logarchmeth1 (LOGARCHCOMPR1) = OFF Options for logarchmeth1 (LOGARCHOPT1) = Second log archive method (LOGARCHMETH2) = OFF Archive compression for logarchmeth2 (LOGARCHCOMPR2) = OFF Options for logarchmeth2 (LOGARCHOPT2) = Failover log archive path (FAILARCHPATH) = Number of log archive retries on error (NUMARCHRETRY) = 5 Log archive retry Delay (secs) (ARCHRETRYDELAY) = 20 Vendor options (VENDOROPT) = Из за того, что логи так постоянно копятся, сервер ругается на недостаток памяти и база почти всегда на краю, чтобы отказать и упасть. Как я понял, при указании в параметре LOGARCHMETH1 значения LOGRETAIN логи будут сохраняться постоянно. но если указать (как у меня) DISK и путь, то DB2 должна удалять архив логи после того, как они не станут больше нужны для бекапа... Либо я что то еще не знаю? |
Автор: | Konstantin83 [ Вт, окт 30 2018, 14:29 ] |
Заголовок сообщения: | Re: Автом чистка архивных логов в DB2 |
попробуй поиграть с этим параметром Recovery history retention (days) (REC_HIS_RETENTN) = 7 |
Автор: | DinaMuS [ Пн, ноя 19 2018, 12:07 ] |
Заголовок сообщения: | Re: Автом чистка архивных логов в DB2 |
Konstantin83 написал(а): попробуй поиграть с этим параметром Recovery history retention (days) (REC_HIS_RETENTN) = 7 Да он в принципе итак маленький был - 7 дней. Решили проблему включением параметра сжатия. Стал сжимать файлы логов раза в 2.5-3 и место появилось. |
Автор: | Michael_ [ Вс, ноя 25 2018, 07:48 ] |
Заголовок сообщения: | Re: Автом чистка архивных логов в DB2 |
За глубину истории хранения отвечают следующие параметры: REC_HIS_RETENTN - определяет количество дней хранения бэкапов базы и соответственно архивных логов, необходимых этим бэкапам. AUTO_DEL_REC_OBJ - включает либо выключает удаление манагером архивных логов, бэкапов в соответствии с установленной глубиной хранения истории. В данном случае у вас хранится глубина в 7 дней, если вам не нужна такая история, то можно уменьшить параметр количества дней хранения. Либо отдавать логам большие ресурсы, либо складировать их куда-то на внешний ресурс. Место архивирования логов определяет параметр LOGARCHMETH1. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |