NMDA: IBM DB2 -tilannevedosten varmuuskopioinnit eivät vastaa

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

Tämä artikkeli koskee tuotetta Tämä artikkeli ei koske tuotetta Tämä artikkeli ei liity tiettyyn tuotteeseen. Tässä artikkelissa ei yksilöidä kaikkia tuoteversioita.

Oireet

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

Syy

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.

Tarkkuus

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

Tuotteet, joihin vaikutus kohdistuu

NetWorker Module for Databases and Applications

Tuotteet

NetWorker Family, NetWorker, NetWorker Module
Artikkelin ominaisuudet
Artikkelin numero: 000056670
Artikkelin tyyppi: Solution
Viimeksi muutettu: 27 toukok. 2026
Versio:  6
Etsi vastauksia kysymyksiisi muilta Dell-käyttäjiltä
Tukipalvelut
Tarkista, kuuluuko laitteesi tukipalveluiden piiriin.