Всем привет.
Помогите разобраться с проблемой. По непонятной причине, после создания бекапа, и вообще слишком долгое время, хранятся архив логи.
Есть 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 должна удалять архив логи после того, как они не станут больше нужны для бекапа... Либо я что то еще не знаю?