NMDA: IBM DB2 -tilannevedosten varmuuskopioinnit eivät vastaa

Summary: Tietokantojen ja sovellusten NetWorker-moduuli (NMDA) IBM DB2 -tilannevedosten varmuuskopioinnit eivät vastaa.

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 -tilannevedosten varmuuskopioinnit eivät vastaa.
DB2-tietokanta on kirjoitusten keskeytystilassa.
Virhe 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-työnkulku toimii seuraavasti:

DB2-kutsut db2ACSPrepare() NMDA DB2 -kirjastossa laitteistotilannevedoksen valmistelemiseksi. Kun tämä on tehty, DB2 Database Manager keskeyttää tietokannan ja kutsuu NMDA DB2 -toimintoa db2ACSSnapshot(). Tässä tapauksessa DB2 ei soita db2ACSSnapshot(). Työnkulku lakkaa vastaamasta, kun DB2-moduuli jatkaa varmuuskopiointia. IBM-tuen PMR: 29538 004 000 avataan. IBM DB2 -tekniikka tarvitsee lisää virheenkorjausta tämän roikkumisen perimmäisen syyn selvittämiseksi.

Resolution

Kiertotapa:
 

  1. Peruuta nykyinen varmuuskopiointi
  2. Tietokannan poistaminen kirjoituksen keskeytystilasta

Perimmäisen syyn selvittämiseksi IBM DB2 -tuki pyytää seuraavia tietoja lisätutkimuksia varten:
 

  1. Poista tai siirrä uudelleen kaikki pinot tai vedokset db2dump-hakemistoon. Se luo uusia pinoja tai kaatopaikkoja sekoittamatta vanhoja. (UNIX-/Linux-polku: /$INSTHOME/sqllib/db2dump)
  2. DB2-jäljitys hetkeksi:
    db2trc on -f trace.dmp
    wait about 30 seconds
    db2trc off
    db2trc fmt trace.dmp trace.fmt
    db2trc flw trace.dmp trace.flw
  3. Kerää pinoja:
    db2pd -stack all -rep 5 5
  4. Kun yllä oleva vaihe on valmis, suorita,
    procstack <PID> > db2vend.pstack.out
    <PID> on db2vend tietokannan prosessi.
  5. Hanki sitten tilannekuvan varmuuskopiointi,
    db2 get snapshot for applications on <dbname> > db2snap.out
  6. Nyt voit määrittää kirjoittamisen, jatkamisen, yrittää tilannevedoksen varmuuskopiointia uudelleen ja tarkistaa, onnistuuko se.
  7. Kerää db2support.zip seuraavasti:
    db2support . -d <dbname> -c -s
  8. Pakkaa ja lähetä IBM PMR:ään:
  • 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 May 2026
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.