NMDA: Full DB2 Database backup with logs included fails for large Database reporting SQL2428N error constantly.
Summary: NetWorker Module for Databases and Applications (NMDA) backup of DB2 Database including log files was previously successful, then started failing constantly with no changes that are made to configuration. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Backup previously successful then started failing.
Errors seen in NMDA logs:
Unable to backup <DB2 DB name> database due to backup request failure, SQLCODE : -2428, SQL2428N The backup operation did not complete because an error was encountered while the backup utility was retrieving the log files.
DB2diag.log file shows that the following errors reported: -
RETCODE : ZRC=0x82100016=-2112880618=SQLPLFR_RC_RETRIEVE_FAILED
"Log could not be retrieved"
MESSAGE : ADM8010E Backup was unable to copy requested log file "<Log Sequence No>.LOG"
for inclusion in the backup image. The backup has been aborted.
MESSAGE : SQL2428N The backup operation did not complete because an error was
encountered while the backup utility was retrieving the log files.Cause
Large Database (over 1 TB) which has many log files to secure due to rate of change or specific processing at point in time.
The communication between DB2 and NetWorker and NMDA times out before all log files can be identified and passed to NMDA to secure. The number of queries required to complete the process for all logs available to backup takes longer than time allowed. By default we query in batches of 100 between NMDA and DB2.
The communication between DB2 and NetWorker and NMDA times out before all log files can be identified and passed to NMDA to secure. The number of queries required to complete the process for all logs available to backup takes longer than time allowed. By default we query in batches of 100 between NMDA and DB2.
Resolution
Use the NMDA variable NSR_XBSA_MAX_INDEX_COUNT=<value>. Value can be anything over 100 to a max of 5000, typically you would set to 1000 and increase in smaller increments until backup is successful.
To set the variable, you can either:
In the NetWorker Management Console wizard
- Go to Protection -> Clients.
- Open the DB2 client properties.
- In the Apps and Modules tab's Application Information section, create variable
NSR_XBSA_MAX_INDEX_COUNT=<value>
In the configuration file for the DB2 database:
- Add variable
NSR_XBSA_MAX_INDEX_COUNT=<value>
NOTE: You can adjust the value to suit the specific database needs, but should not exceed 5000 to avoid causing NetWorker server issues with performance.
Affected Products
NetWorker Module for Databases and ApplicationsProducts
NetWorker Family, NetWorker, NetWorker ModuleArticle Properties
Article Number: 000192104
Article Type: Solution
Last Modified: 21 أبريل 2026
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.