NMDA: Úplná záloha databáze DB2 se zahrnutými protokoly selže u velkých databází, neustále dochází k chybě SQL2428N hlášení.

Shrnutí: Zálohování databáze DB2 včetně souborů protokolu pomocí modulu NetWorker Module for Databases and Applications bylo dříve úspěšné, poté začalo neustále selhávat beze změn konfigurace.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Příznaky

Zálohování dříve proběhlo úspěšně, poté začalo selhávat.
Chyby v protokolech 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 soubor ukazuje, že byly hlášeny následující chyby: -

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.

Příčina

Velká databáze (více než 1 TB), která obsahuje mnoho souborů protokolu, které je třeba zabezpečit kvůli rychlosti změn nebo konkrétnímu zpracování v určitém časovém okamžiku.
Než bude možné identifikovat všechny soubory protokolu a předat je do NMDA k zabezpečení, vyprší časový limit komunikace mezi zařízením DB2 a nástrojem NetWorker a nástroj NMDA. Počet dotazů potřebných k dokončení procesu pro všechny protokoly, které jsou k dispozici pro zálohování, trvá déle, než je povolená doba. Ve výchozím nastavení se dotazujeme v dávkách po 100 mezi NMDA a DB2.

Řešení

Použití proměnné NMDA NSR_XBSA_MAX_INDEX_COUNT=<value>. Hodnota může být libovolná od 100 do maximálně 5000, obvykle je nastavte na 1000 a zvyšujte je po menších přírůstcích, dokud nebude zálohování úspěšné.

Chcete-li nastavit proměnnou, můžete:
V průvodci NetWorker Management Console

  1. Přejděte do části Protection -> Clients.
  2. Otevřete vlastnosti klienta DB2.
  3. Na kartě Aplikace a moduly v části Informace o aplikaci vytvořte proměnnou NSR_XBSA_MAX_INDEX_COUNT=<value>

V konfiguračním souboru pro databázi DB2:

  1. Přidat proměnnou NSR_XBSA_MAX_INDEX_COUNT=<value> 
POZNÁMKA: Hodnotu lze upravit tak, aby vyhovovala konkrétním potřebám databáze, ale neměla by překročit hodnotu 5000, aby nedocházelo k problémům s výkonem serveru NetWorker.

Dotčené produkty

NetWorker Module for Databases and Applications

Produkty

NetWorker Family, NetWorker, NetWorker Module
Vlastnosti článku
Číslo článku: 000192104
Typ článku: Solution
Poslední úprava: 21 dub 2026
Verze:  3
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.