NMDA: Zálohy snímků IBM DB2 nereagují

Summary: Modul NetWorker pro databáze a aplikace (NMDA) Zálohy snímků IBM DB2 nereagují.

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

Zálohy snímků NMDA IBM DB2 nereagují.
Databáze DB2 je v režimu pozastavení zápisu.
Chyba v db2diag.log

Warning:
----------------------------------------
2016-05-20-15.05.16.771114+000 E7423877A808       LEVEL: Warning
PID     : 7733668              TID  : 47390       PROC : db2sysc 0
INSTANCE: <instance_name>      NODE : 000         DB   :
APPHDL  : 0-57647              APPID: <app_id>
AUTHID  :  
EDUID   : 47390                EDUNAME: db2agent (instance) 0
FUNCTION: DB2 UDB, database monitor, sqm___sqlmonssagnt, probe:1234
DATA #1 : <preformatted>
 
This occurs when any snapshot other than list applications is attempted
on a database that is write suspended. This is necessary due to latching
conflicts. This database is skipped in the snapshot, but other databases
should still be processed. Skipping database '<db_name>'.
For more information on write suspend, please see the
'db2 set write suspend for database' command.
------------------------------------------

Cause

Workflow DB2 funguje jako:

Volání DB2 db2ACSPrepare() v knihovně NMDA DB2 proveďte počáteční přípravu, abyste se připravili na snapshot hardwaru. Jakmile to provedete, správce databáze DB2 pozastaví databázi a zavolá funkci NMDA DB2 db2ACSSnapshot(). V tomto případě DB2 nevolá db2ACSSnapshot(). Pracovní postup přestane reagovat, aby modul DB2 mohl pokračovat v zálohování. Podpora IBM PMR: Otevřeno je 29538 004 000. Technický tým IBM DB2 potřebuje další ladění, aby určil hlavní příčinu tohoto zablokování.

Resolution

Zástupné řešení:
 

  1. Zrušit aktuální zálohu
  2. Vyjmutí databáze z režimu pozastavení zápisu

Aby bylo možné zjistit hlavní příčinu, vyžádá si podpora IBM DB2 následující informace pro další šetření:
 

  1. Odstraňte nebo přemístěte všechny zásobníky nebo výpisy paměti v db2dump adresáři. Vytváří nové zásobníky nebo výpisy, aniž by míchal staré. (Cesta k systému UNIX/Linux: /$INSTHOME/sqllib/db2dump)
  2. Trasování DB2 na krátkou chvíli:
    db2trc on -f trace.dmp
    wait about 30 seconds
    db2trc off
    db2trc fmt trace.dmp trace.fmt
    db2trc flw trace.dmp trace.flw
  3. Shromážděte hromádky:
    db2pd -stack all -rep 5 5
  4. Po dokončení výše uvedeného kroku spusťte,
    procstack <PID> > db2vend.pstack.out
    Identifikátor <PID> je ID procesu db2vend procesu pro databázi.
  5. Poté spusťte relaci zálohování snapshotu,
    db2 get snapshot for applications on <dbname> > db2snap.out
  6. Nyní můžete nastavit zápis resume a zkusit zálohování snapshotů znovu a zjistit, zda se dokončí.
  7. Shromážděte db2support.zip následujícím způsobem:
    db2support . -d <dbname> -c -s
  8. Zazipujte a odešlete do IBM PMR:
  • trace.dmp
  • trace.fmt
  • trace.flw
  • db2vend.pstack.out
  • db2snap.out
  • db2support.zip

Affected Products

NetWorker Module for Databases and Applications

Products

NetWorker Family, NetWorker, NetWorker Module
Article Properties
Article Number: 000056670
Article Type: Solution
Last Modified: 27 مايو 2026
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.