DB2 UDB のログ・フル・エラーについて【リアルタイムレプリケーションツールDBMoto】


DB2 UDBの「db2diag.log」ファイルに、下記の様なログ・フル・エラーメッセージが書き出される場合があります。

2008-08-05-17.25.50.631000+540 I34143H466         LEVEL: Error
PID     : 1712                 TID  : 3388        PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000         DB   : SAMPLE
APPHDL  : 0-222                APPID: XXXXXXXXXXXX
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.

2008-08-05-17.26.48.459000+540 E34611H502         LEVEL: Error
PID     : 1712                 TID  : 3388        PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000         DB   : SAMPLE
APPHDL  : 0-155                APPID: XXXXXXXXXXXX
FUNCTION: DB2 UDB, data protection, sqlpgResSpace, probe:2860
MESSAGE : ADM1823E  The active log is full and is held by application handle
          “155”.  Terminate this application by COMMIT, ROLLBACK or FORCE
          APPLICATION.
.

このエラーは、DB2 UDBの「LOGFILSIZ」の値を増やす事で回避出来る場合があります。

コマンドの場合は以下のコマンドから実行します。

関連したトピックス