728x90

오류 내역


2011-10-05-13.11.10.363323+540 I2629862A444       LEVEL: Error

PID     : 28348                TID  : 1           PROC : db2agent (******) 0

INSTANCE: ***                  NODE : 000         DB   : ******

APPHDL  : 0-1803               APPID: *LOCAL.cop.111005041027

AUTHID  : COP

FUNCTION: DB2 UDB, buffer pool services, sqlbAlterPool, probe:30

MESSAGE : ZRC=0x8002003F=-2147352513=SQLB_ADD_CONT_PENDING

          "Add containers pending"



2011-10-05-13.48.37.989959+540 I2637771A501       LEVEL: Error
PID     : 28146                TID  : 1           PROC : db2agent (******) 0
INSTANCE: ***                  NODE : 000         DB   : ******
APPHDL  : 0-1280               APPID: *LOCAL.cop.111005040428
AUTHID  : COP
FUNCTION: DB2 UDB, database utilities, DIAG_ERROR, probe:0
DATA #1 : String, 128 bytes
LOADID: 28146.2011-10-05-13.04.28.710265.0 (65530;32770)
 , -2146107283, 0000000000000000, Detected in file:sqluvld.C, Line:3427

테이블 스페이스는 DMS, FILE 형태였으며 CURSOR LOAD 수행중 테이블 스페이스 컨테이너 추가작업이 동시에 수행중에 오류가 발생하였다. 컨테이너 추가 작업을 수행한다고 해서 항상 오류가 나는 것은 아니지만 운영 DB등에서 수행한다면 동시 작업은 피한다.
다음은 관련 오류에 대한 설명이다.

Load utility may stuck in deadloop and couldn't be forced.

This happened because of the return code from sqluCrossFetchInto
Buffer is overwritten by other functions, so that the loop in
Load is not able to detect the error.

오류가 발생했을 때는 load terminate를 수행하여 load 작업을 정리하면 해결할 수 있다. terminate가 수행되면 LOAD한 데이터는 제거된다.
e.g. load from /dev/null of del terminate into table1



728x90

+ Recent posts