DB2 - Problem description
Problem IT09681 | Status: Closed |
THE ERROR SQL0101N MIGHT BE RETURNED DURING REBIND PROCESSING AFTER UPGRADE OF DB2 SERVER. | |
product: | |
DB2 FOR LUW / DB2FORLUW / A50 - DB2 | |
Problem description: | |
Problematic processing might happen during REBIND processing after upgrade of the DB2 server to the newer version. Reason for the error is exceeded limit in the catalog tables for static SQLs. Root cause of the problem is extended size of the static SQL section after the upgrade to newer version (extended section size does not fit in the catalog limit although fit correctly in previous version before upgrade). The problem manifests it self as SQL0101N error: SQL0101N The statement was not processed because a limit such as a memory limit, an SQL limit, or a database limit was reached. SQLSTATE=54001 Once you hit this issue, following errors are logged in the db2diag.log: 2015-04-28-08.07.48.441000+120 E1156675F2515 LEVEL: Info (Origin) PID : 5432 TID : 9648 PROC : db2syscs.exe INSTANCE: DB2INST1 NODE : 000 DB : SAMPLE APPHDL : 0-673 APPID: ::0.5021.CEDD2F4E6CBB AUTHID : U005005 HOSTNAME: HOST1 EDUID : 9648 EDUNAME: db2agent (SAMPLE) 0 FUNCTION: DB2 UDB, SW- common services, sqlnn_cmpl, probe:650 MESSAGE : ZRC=0x801A006D=-2145779603=SQLZ_CA_BUILT "SQLCA has already been built" DATA #1 : String, 62 bytes An unexpected error was detected during statement compilation. DATA #2 : Boolean, 1 bytes true DATA #3 : Boolean, 1 bytes false DATA #4 : Boolean, 1 bytes true DATA #5 : Boolean, 1 bytes false DATA #6 : Hex integer, 4 bytes 0x00000000 DATA #7 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes sqlcaid : SQLCA sqlcabc: 136 sqlcode: -101 sqlerrml: 33 sqlerrmc: Statement too long or too complex sqlerrp : SQLNG0C3 sqlerrd : (1) 0x801A006D (2) 0x00000000 (3) 0x00000000 (4) 0x00000000 (5) 0xFFFFF276 (6) 0x00000000 sqlwarn : (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) sqlstate: DATA #8 : Hex integer, 4 bytes 0x00000040 DATA #9 : String with size, 1000 bytes UPDATE COL1 ... ... DATA #10: String, 118 bytes Compiler error stack for rc = -2145779603" sqlnn_cmpl[415] sqlng_main[2990] sqlng_main[2528] sqlngSectLinearize[3466] ... This APAR change is to process SQL statements hitting the limit in the incremental bind fashion. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * ALL * **************************************************************** * PROBLEM DESCRIPTION: * * See Problem Description above. * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 Version 10.5 Fix Pack 7. * **************************************************************** | |
Local Fix: | |
Reduce complexity of the SQL statement. | |
Solution | |
First fixed in DB2 Version 10.5 Fix Pack 7. | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 25.06.2015 20.01.2016 20.01.2016 |
Problem solved at the following versions (IBM BugInfos) | |
Problem solved according to the fixlist(s) of the following version(s) | |
10.5.0.7 |