A fix is available
APAR status
Closed as program error.
Error description
Db2 has PI81535 to address the scenario that a REORG of a PBG table space with a table with the DATA CAPTURE CHANGES attribute will not drop partitions to avoid DSNIOPNP ERQUAL500B abend. But user could alter DATA CAPTURE to NONE before REORG, and run REORG to drop the empty partitions intentionally and then alter DATA CAPTURE CHANGES again. After that, replication tool could hit DSNIOPNP ERQUAL500B ABEND04E when it tries to access old log records of partitions which have been dropped by REORG.
Local fix
BYPASS/CIRCUMVENTION: stop the subscription prior to the REORG and then reinit the subscription after CDC is altered back on.
Problem summary
**************************************************************** * USERS AFFECTED: * * All Db2 12 and 13 for z/OS users of * * IFCID 306. * **************************************************************** * PROBLEM DESCRIPTION: * * An Abend04E in DSNIOPNP ERQUAL500B * * could be issued because the IFCID 306 * * thread tried to decompress a log * * record of a part that no longer * * exists. * **************************************************************** * RECOMMENDATION: * * Apply corrective PTF when available * **************************************************************** An Abend04E in DSNIOPNP ERQUAL500B could be issued because the IFCID 306 thread tried to decompress a log record of a part no longer exists. For instance the thread tries to decompress a log record of part 2; but the PBG only contained 1 part at that time. Db2 has PI81535 to address the scenario that a REORG of a PBG table space with a table with the DATA CAPTURE CHANGES attribute will not drop partitions to avoid DSNIOPNP ERQUAL500B abend. But a user could alter DATA CAPTURE to NONE before REORG, and run REORG to drop the empty partitions intentionally and then alter DATA CAPTURE CHANGES again. After that, the IFCID 306 could hit DSNIOPNP ERQUAL500B ABEND04E when it tries to access the partitions (containing the data in the log), which could have been dropped by REORG. Instead of abending, Db2 will now issue an error message with reason code 00C90064 which states that the decompression dictionary version is not valid.
Problem conclusion
Db2 has been modified to issue an error message with reason code instead of abending. Additional Keywords: ERQUAL500B 00C90064 Compression Replication IFCID306
Temporary fix
Comments
APAR Information
APAR number
PH52110
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
C10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2023-01-24
Closed date
2023-03-08
Last modified date
2023-04-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI90891 UI90892
Modules/Macros
DSNIDCML
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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"12.0","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
03 April 2023