NMDA: Ein vollständiges DB2-Datenbankbackup mit eingeschlossenen Protokollen schlägt fehl, wenn eine große Datenbank ständig SQL2428N Fehler meldet.
Zusammenfassung: Das NMDA-Backup (NetWorker Module for Databases and Applications) der DB2-Datenbank einschließlich Protokolldateien war zuvor erfolgreich, schlug dann aber ohne Änderungen an der Konfiguration kontinuierlich fehl. ...
Dieser Artikel gilt für
Dieser Artikel gilt nicht für
Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden.
In diesem Artikel werden nicht alle Produktversionen aufgeführt.
Symptome
Backup, das zuvor erfolgreich war und dann fehlschlug.
Fehler in NMDA-Protokollen:
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 -Datei zeigt, dass die folgenden Fehler gemeldet wurden: -
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.Ursache
Große Datenbank (mehr als 1 TB), die aufgrund von Änderungsraten oder bestimmter Verarbeitung zu einem bestimmten Zeitpunkt viele Protokolldateien zu sichern hat.
Bei der Kommunikation zwischen DB2 und NetWorker und NMDA tritt ein Timeout auf, bevor alle Protokolldateien identifiziert und zur Sicherung an NMDA übergeben werden können. Die Anzahl der Abfragen, die erforderlich sind, um den Prozess für alle Protokolle abzuschließen, die für das Backup verfügbar sind, dauert länger als die zulässige Zeit. Standardmäßig wird in Batches von 100 Abfragen zwischen NMDA und DB2 durchgeführt.
Bei der Kommunikation zwischen DB2 und NetWorker und NMDA tritt ein Timeout auf, bevor alle Protokolldateien identifiziert und zur Sicherung an NMDA übergeben werden können. Die Anzahl der Abfragen, die erforderlich sind, um den Prozess für alle Protokolle abzuschließen, die für das Backup verfügbar sind, dauert länger als die zulässige Zeit. Standardmäßig wird in Batches von 100 Abfragen zwischen NMDA und DB2 durchgeführt.
Lösung
Verwenden der NMDA-Variablen NSR_XBSA_MAX_INDEX_COUNT=<value>. Der Wert kann zwischen 100 und maximal 5000 liegen. In der Regel legen Sie den Wert auf 1000 fest und erhöhen ihn in kleineren Schritten, bis das Backup erfolgreich ist.
Um die Variable festzulegen, können Sie entweder:
Im NetWorker Management Console-Assistenten
- Navigieren Sie zu Schutz –> Clients.
- Öffnen Sie die DB2-Clienteigenschaften.
- Erstellen Sie auf der Registerkarte Apps und Module im Abschnitt Anwendungsinformationen eine Variable
NSR_XBSA_MAX_INDEX_COUNT=<value>
Gehen Sie in der Konfigurationsdatei für die DB2-Datenbank wie folgt vor:
- Variable hinzufügen
NSR_XBSA_MAX_INDEX_COUNT=<value>
HINWEIS: Sie können den Wert an die spezifischen Datenbankanforderungen anpassen, sollte jedoch 5000 nicht überschreiten, um zu vermeiden, dass der NetWorker-Server Probleme mit der Leistung verursacht.
Betroffene Produkte
NetWorker Module for Databases and ApplicationsProdukte
NetWorker Family, NetWorker, NetWorker ModuleArtikeleigenschaften
Artikelnummer: 000192104
Artikeltyp: Solution
Zuletzt geändert: 21 Apr. 2026
Version: 3
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.