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」の値を増やす事で回避出来る場合があります。
コマンドの場合は以下のコマンドから実行します。
関連したトピックス
- Database Performance Analyzerによる待ち時間異常の調査の具体例 [DPA]
- Oracle RAC One Node環境を構成してみました ステップ1 Oracle Linux環境の導入
- HiT ODBC トレース取得手順(Low Level Trace)
- リフレッシュ時のcommitタイミング【リアルタイムレプリケーションツールDBMoto】
- グラフ データベースの時代到来?
- Insert、Bulk Insertモードについて【リアルタイムレプリケーションツールDBMoto】
- ステートレスとステートフルの違い
- ログの保存形式とファイルサイズの管理【リアルタイムレプリケーションツールDBMoto】
- DB2 LUWのトランザクションログを利用したミラーリング【リアルタイムレプリケーションツールDBMoto】
- レプリケーションの際にnullを特定の値に変換する方法 その1【リアルタイムレプリケーションツールDBMoto】