NMDA : La sauvegarde complète de la base de données DB2 avec les logs inclus échoue constamment en raison des nombreuses erreurs de SQL2428N de reporting de base de données.
Résumé: La sauvegarde de la base de données DB2 avec les fichiers logs par NetWorker Module for Databases and Applications (NMDA) réussissait auparavant, puis commençait à échouer constamment sans qu’aucune modification ne soit apportée à la configuration. ...
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
La sauvegarde précédemment réussie a commencé à échouer.
Erreurs détectées dans les journaux NMDA :
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 indique que les erreurs suivantes ont été signalées : -
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
Base de données volumineuse (plus de 1 To) contenant de nombreux fichiers log à sécuriser en raison du taux de modification ou du traitement spécifique à un point dans le temps.
La communication entre DB2 et NetWorker et NMDA expire avant que tous les fichiers log puissent être identifiés et transmis à NMDA pour être sécurisés. Le nombre de requêtes requises pour terminer le processus pour tous les logs disponibles à la sauvegarde prend plus de temps que le temps autorisé. Par défaut, nous interrogeons par lots de 100 entre NMDA et DB2.
La communication entre DB2 et NetWorker et NMDA expire avant que tous les fichiers log puissent être identifiés et transmis à NMDA pour être sécurisés. Le nombre de requêtes requises pour terminer le processus pour tous les logs disponibles à la sauvegarde prend plus de temps que le temps autorisé. Par défaut, nous interrogeons par lots de 100 entre NMDA et DB2.
Résolution
Utiliser la variable NMDA NSR_XBSA_MAX_INDEX_COUNT=<value>. La valeur peut être comprise entre 100 et 5 000 maximum. En général, vous devez la définir sur 1 000 et l’augmenter par incréments plus petits jusqu’à ce que la sauvegarde réussisse.
Pour définir la variable, vous pouvez soit :
Dans l’assistant NetWorker Management Console
- Accédez à Protection -> Clients.
- Ouvrez les propriétés du client DB2.
- Dans la section Application Information de l’onglet Applications et modules, créez une variable
NSR_XBSA_MAX_INDEX_COUNT=<value>
Dans le fichier de configuration de la base de données DB2 :
- Ajouter une variable
NSR_XBSA_MAX_INDEX_COUNT=<value>
Remarque : Vous pouvez ajuster la valeur en fonction des besoins spécifiques de la base de données, mais elle ne doit pas dépasser 5 000 pour éviter de causer des problèmes de performances à NetWorker Server.
Produits concernés
NetWorker Module for Databases and ApplicationsProduits
NetWorker Family, NetWorker, NetWorker ModulePropriétés de l’article
Numéro d’article: 000192104
Type d’article: Solution
Dernière modification: 21 Apr 2026
Version: 3
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.