Hi,
on DB2 v9.5 Enterprise on Linux I have tons of errors in db2diag.log file like:
"Still unable to archive log file 109840 due to rc -2029060079 for
LOGARCHMETH1 using method 1 and target /db2/on_line_logs/db2inst1/ISQ/NODE0000/C0000005/."
There are actually blocks of messages that are constantly repeating. See bellow db2diag.log what messages are reappearing.
Regards
Code:
2009-08-16-04.02.14.911859+120 E2501292729A607 LEVEL: Error
PID : 3576 TID : 2199383959888PROC : db2sysc 0
INSTANCE: db2inst1 NODE : 000
EDUID : 467 EDUNAME: db2logmgr (ISQ) 0
FUNCTION: DB2 UDB, data protection services, sqlpgArchiveLogFile, probe:3160
MESSAGE : ZRC=0x870F0011=-2029060079=SQLO_PATH "an invalid path"
DIA8514C An invalid file path, "", was specified.
DATA #1 : <preformatted>
Failed to archive log file S0109840.LOG to /db2/on_line_logs/db2inst1/ISQ/NODE0000/C0000005/ from /db2/db2baza/db2inst1/NODE00
00/SQL00001/SQLOGDIR/.
2009-08-16-04.02.14.912115+120 I2501293337A502 LEVEL: Warning
PID : 3576 TID : 2199383959888PROC : db2sysc 0
INSTANCE: db2inst1 NODE : 000
EDUID : 467 EDUNAME: db2logmgr (ISQ) 0
FUNCTION: DB2 UDB, data protection services, sqlpgRetryFailedArchive, probe:4780
MESSAGE : Still unable to archive log file 109840 due to rc -2029060079 for
LOGARCHMETH1 using method 1 and target
/db2/on_line_logs/db2inst1/ISQ/NODE0000/C0000005/.
2009-08-16-04.02.33.999148+120 I2501293840A363 LEVEL: Warning
PID : 3576 TID : 2199383959888PROC : db2sysc 0
INSTANCE: db2inst1 NODE : 000
EDUID : 467 EDUNAME: db2logmgr (ISQ) 0
FUNCTION: DB2 UDB, data protection services, sqlpgArchiveLogFile, probe:3108
MESSAGE : Started archive for log file S0109840.LOG.
2009-08-16-04.02.34.232296+120 I2501294204A516 LEVEL: Error
PID : 3576 TID : 2199383959888PROC : db2sysc 0
INSTANCE: db2inst1 NODE : 000
EDUID : 467 EDUNAME: db2logmgr (ISQ) 0
FUNCTION: DB2 UDB, data protection services, sqlpgArchiveLogDisk, probe:2530
RETCODE : ZRC=0x870F0011=-2029060079=SQLO_PATH "an invalid path"
DIA8514C An invalid file path,
"/db2/db2baza/db2inst1/NODE0000/SQL00001/SQLOGDIR/S0109840.LOG", was
specified.
2009-08-16-04.02.37.038844+120 E2501294721A507 LEVEL: Warning
PID : 3576 TID : 2199383959888PROC : db2sysc 0
INSTANCE: db2inst1 NODE : 000
EDUID : 467 EDUNAME: db2logmgr (ISQ) 0
FUNCTION: DB2 UDB, data protection services, sqlpgArchiveLogFile, probe:3150
MESSAGE : ADM1848W Failed to archive log file "S0109840.LOG" to
"/db2/on_line_logs/db2inst1/ISQ/NODE0000/C0000005/" from
"/db2/db2baza/db2inst1/NODE0000/SQL00001/SQLOGDIR/".
2009-08-16-04.02.37.075363+120 E2501295229A607 LEVEL: Error
PID : 3576 TID : 2199383959888PROC : db2sysc 0
INSTANCE: db2inst1 NODE : 000
EDUID : 467 EDUNAME: db2logmgr (ISQ) 0
FUNCTION: DB2 UDB, data protection services, sqlpgArchiveLogFile, probe:3160
MESSAGE : ZRC=0x870F0011=-2029060079=SQLO_PATH "an invalid path"
DIA8514C An invalid file path, "", was specified.
DATA #1 : <preformatted>
Failed to archive log file S0109840.LOG to /db2/on_line_logs/db2inst1/ISQ/NODE0000/C0000005/ from /db2/db2baza/db2inst1/NODE00
00/SQL00001/SQLOGDIR/.
db2 get db cfg for <db_name> | grep LOG
Code:
Catalog cache size (4KB) (CATALOGCACHE_SZ) = 812
Log buffer size (4KB) (LOGBUFSZ) = 124
Log file size (4KB) (LOGFILSIZ) = 1024
Number of primary log files (LOGPRIMARY) = 10
Number of secondary log files (LOGSECOND) = -1
Changed path to log files (NEWLOGPATH) =
Path to log files = /db2/db2baza/db2inst1/NODE0000/SQL00001/SQLOGDIR/
Overflow log path (OVERFLOWLOGPATH) =
Mirror log path (MIRRORLOGPATH) =
First active log file = S0110554.LOG
Block log on disk full (BLK_LOG_DSK_FUL) = NO
Percent max primary log space by transaction (MAX_LOG) = 0
Num. of active log files for 1 active UOW(NUM_LOG_SPAN) = 0
Log retain for recovery enabled (LOGRETAIN) = OFF
First log archive method (LOGARCHMETH1) = DISK:/db2/on_line_logs/
Options for logarchmeth1 (LOGARCHOPT1) =
Second log archive method (LOGARCHMETH2) = OFF
Options for logarchmeth2 (LOGARCHOPT2) =
Log pages during index build (LOGINDEXBUILD) = OFF
LOGARCHMETH1=DISK:/db2/on_line_logs/
Executing: cd /db2/on_line_logs/
works fine, so directory exists.
Any idea why DB2 can't archive files to path /db2/on_line_logs/?
Regards