NMDA: IBM DB2-säkerhetskopieringar av ögonblicksbilder svarar inte

Sammanfattning: NetWorker-modul för databaser och program (NMDA) IBM DB2-säkerhetskopieringar av ögonblicksbilder svarar inte.

Den här artikeln gäller för Den här artikeln gäller inte för Den här artikeln är inte kopplad till någon specifik produkt. Alla produktversioner identifieras inte i den här artikeln.

Symptom

NMDA IBM DB2-säkerhetskopieringar av ögonblicksbilder svarar inte.
DB2-databasen är skrivvänteläge.
Fel i 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.
------------------------------------------

Orsak

DB2-arbetsflödet fungerar som:

DB2-anrop db2ACSPrepare() i NMDA DB2-biblioteket för att göra de första förberedelserna för att göra dig redo för ögonblicksbilden av maskinvaran. När detta är gjort pausar DB2 Database Manager databasen och anropar NMDA DB2-funktionen db2ACSSnapshot(). I det här fallet anropar DB2 inte db2ACSSnapshot(). Arbetsflödet slutar svara för DB2-motorn för att fortsätta säkerhetskopieringen. IBM-support PMR: 29538 004 000 öppnas. IBM DB2-tekniker behöver mer felsökning för att fastställa grundorsaken till denna hängning.

Upplösning

Alternativ lösning:
 

  1. Avbryt aktuell säkerhetskopiering
  2. Ta databasen ur viloläge för skrivning

För att upptäcka grundorsaken begär IBM DB2-supporten följande information för vidare undersökning,
 

  1. Ta bort eller flytta stackar eller dumpar i db2dump katalogen. Det skapar nya staplar eller dumpar utan att blanda gamla. (UNIX/Linux-sökväg: /$INSTHOME/sqllib/db2dump)
  2. DB2-spårning en kort stund:
    db2trc on -f trace.dmp
    wait about 30 seconds
    db2trc off
    db2trc fmt trace.dmp trace.fmt
    db2trc flw trace.dmp trace.flw
  3. Samla staplar:
    db2pd -stack all -rep 5 5
  4. När steget ovan har slutförts kör du:
    procstack <PID> > db2vend.pstack.out
    <PID> är process-ID för db2vend processen för databasen.
  5. Hämta sedan säkerhetskopieringssessionen för ögonblicksbilden,
    db2 get snapshot for applications on <dbname> > db2snap.out
  6. Nu kan du ställa in write resume och sedan prova säkerhetskopieringen av ögonblicksbilder igen och se om den slutförs.
  7. Samla in en db2support.zip på följande sätt:
    db2support . -d <dbname> -c -s
  8. Posta och skicka till IBM PMR:
  • trace.dmp
  • trace.fmt
  • trace.flw
  • db2vend.pstack.out
  • db2snap.out
  • db2support.zip

Berörda produkter

NetWorker Module for Databases and Applications

Produkter

NetWorker Family, NetWorker, NetWorker Module
Artikelegenskaper
Artikelnummer: 000056670
Artikeltyp: Solution
Senast ändrad: 27 maj 2026
Version:  6
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.