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

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

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

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.
------------------------------------------

Cause

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.

Resolution

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

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.