A fix is available
APAR status
Closed as program error.
Error description
SQLCODE84 during PREPARE of a statement which used concentrate with literals and statement gets invalidated Additional symptoms and search keywords SQLCODE84 SQLPREPARE
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: DB2 10 and DB2 11 for z/OS users of the * * dynamic statement cache with CONCENTRATE * * STATEMENTS WITH LITERALS clause * **************************************************************** * PROBLEM DESCRIPTION: SQLCODE -084 is incorrectly issued by * * module DSNXODDL during a FULL PREPARE * * of a statement which uses CONCENTRATE * * STATEMENTS WITH LITERALS; the * * statement also gets invalidated. * **************************************************************** * RECOMMENDATION: * **************************************************************** SQLCODE -084 may be incorrectly issued by module DSNXODDL when the following three conditions happen concurrently: 1. A Full PREPARE of a statement which uses CONCENTRATE STATEMENTS WITH LITERALS. 2. Another Full PREPARE of that same statement which uses CONCENTRATE STATEMENTS WITH LITERALS. 3. A utility job such as RUNSTATS, or a DDL statement such as DROP, invalidates the statement. In the above situation, #1 and #2 are in a race condition to get inserted into the cache. #3 invalidates the winner before the loser grabs the winner's information.
Problem conclusion
DB2 code has been changed to pass the correct control block to module DSNXODDL when processing CONCENTRATE STATEMENTS WITH LITERALS. ADDITIONAL KEYWORDS: SQLCODE084 SQLDYNSTMTCACHE
Temporary fix
Comments
APAR Information
APAR number
PI64733
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
B10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-06-22
Closed date
2016-10-31
Last modified date
2016-12-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI42183 UI42184
Modules/Macros
DSNXEDS1
Fix information
Fixed component name
DB2 OS/390 & Z/
Fixed component ID
5740XYR00
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 December 2016