Hey all
DB2 8.2 FP9 (for SAP)
AIX 5.3
I had some scheduled jobs which ran really late or didn't start and when I look at the db2diag I see the following
Code:
2008-02-15-05.40.20.613629+660 E1448733A501 LEVEL: Error
PID : 4833396 TID : 1 PROC : db2agent (ABC) 0
INSTANCE: db2abc NODE : 000 DB : ABC
APPHDL : 0-107 APPID: *LOCAL.db2abc.080209154941
FUNCTION: DB2 UDB, data protection, sqlpgResSpace, probe:2860
MESSAGE : ADM1823E The active log is full and is held by application handle
"103". Terminate this application by COMMIT, ROLLBACK or FORCE
APPLICATION.
2008-02-15-05.40.20.613978+660 I1449235A465 LEVEL: Error
PID : 4833396 TID : 1 PROC : db2agent (ABC) 0
INSTANCE: db2abc NODE : 000 DB : ABC
APPHDL : 0-107 APPID: *LOCAL.db2abc.080209154941
FUNCTION: DB2 UDB, data protection, sqlpWriteLR, probe:6680
RETCODE : ZRC=0x85100009=-2062548983=SQLP_NOSPACE
"Log File has reached its saturation point"
DIA8309C Log file was full.
Now we have 20 Primary logs and 40 Secondary 65MB each, but we archive using TSM/TDP MySAP. The file system reached about 4GB (~60x65MB) at this time but didn't ever run out of disk space (5GB free)
So I'm thinking that perhaps I had a UOW which logged 4GB worth operations without a commit thereby filling up all the available logs, and since they are all still active TSM can't archive them.
So...
A) Does the above sound like a reasonable theory?
B) How can I find out what operation or SQL was associated with Application "103"?
Cheers
