Hello,
Yesterday I tried to make online backup using "include logs" option and got this:
Code:
SQL2428N The BACKUP did not complete because one or more of the requested log files could not be retrieved.
Our systems archiving:
1. Userexit archives logs from log_dir to log_archive.
2. Cron job moves logs from log_archive elswhere.
(so log retrieval using userexit is not possible)
I always thought that "include logs" option adds active log files(at the moment backup is started) to backup image. Here is some log entries from db2diag.log (backup start time 20:31):
Code:
2009-05-19-20.00.51.651769+180 I6482618A360 LEVEL: Warning
PID : 282694 TID : 1 PROC : db2logmgr (DBP) 0
INSTANCE: db2dbp NODE : 000
FUNCTION: DB2 UDB, data protection, sqlpgArchiveLogFile, probe:3170
MESSAGE : Completed archive for log file S0063621.LOG to USEREXIT from
/db2/DBP/log_dir/NODE0000/.
----------------------------------------------------------------------------------------------------
2009-05-19-20.55.37.675820+180 E6493117A491 LEVEL: Error
PID : 266446 TID : 1 PROC : db2bm.598144.4 0
INSTANCE: db2dbp NODE : 000 DB : DBP
INSTANCE: db2dbp NODE : 000
FUNCTION: DB2 UDB, data protection, sqlpgRetrieveLogFile, probe:4165
MESSAGE : ADM1847W Failed retrieve for log file "S0063621.LOG" on chain "0"
from "/db2/DBP/log_dir/NODE0000/".
----------------------------------------------------------------------------------------------------
2009-05-19-20.55.37.675820+180 E6493117A491 LEVEL: Error
PID : 266446 TID : 1 PROC : db2bm.598144.4 0
INSTANCE: db2dbp NODE : 000 DB : DBP
APPHDL : 0-808 APPID: *LOCAL.db2dbp.090519173110
FUNCTION: DB2 UDB, database utilities, sqlubProcessLogExtent, probe:1917
MESSAGE : ADM8010E Backup was unable to copy requested log file "S0063621.LOG"
for inclusion in the backup image. The backup has been aborted.
So S0063621.LOG was archived 20:00, then 20:31 backup was started, then 20:55 db2 tried to retrieve S0063621.LOG(which do not exist - see above ) and failed.
Do db2 backup with "include logs" option realy needs logs which are archived even before backup is started ?
If yes why ?
thanks
Vilius