NMDA: IBM DB2-sikkerhetskopier av øyeblikksbilder reagerer ikke

Sammendrag: NetWorker Module for Databases and Applications (NMDA) IBM DB2-sikkerhetskopier av øyeblikksbilder reagerer ikke.

Denne artikkelen gjelder for Denne artikkelen gjelder ikke for Denne artikkelen er ikke knyttet til noe bestemt produkt. Det er ikke produktversjonene som identifiseres i denne artikkelen.

Symptomer

NMDA IBM DB2-sikkerhetskopieringer av øyeblikksbilder reagerer ikke.
DB2-databasen har skriveavbruddsmodus.
Feil 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.
------------------------------------------

Årsak

DB2-arbeidsflyt fungerer som:

DB2-kall db2ACSPrepare() i NMDA DB2-biblioteket for å gjøre innledende forberedelser for å gjøre deg klar for øyeblikksbildet av maskinvaren. Når dette er gjort, avbryter DB2 Database manager databasen og kaller NMDA DB2-funksjonen db2ACSSnapshot(). I dette tilfellet kaller ikke DB2 db2ACSSnapshot(). Arbeidsflyten slutter å svare for DB2-motoren for å fortsette sikkerhetskopieringen. IBM støtte PMR: 29538 004 000 er åpnet. IBM DB2 engineering trenger mer feilsøking for å finne årsaken til denne hengningen.

Oppløsning

Omgåelse av problemet:
 

  1. Avbryt gjeldende sikkerhetskopiering
  2. Ta databasen ut av skriveavbruddsmodus

For å finne den underliggende årsaken, IBM DB2 støtte forespørsler følgende info for videre undersøkelser,
 

  1. Slett eller flytt eventuelle stakker eller dumper i db2dump-katalogen. Det skaper nye stabler eller dumper uten å blande gamle. (UNIX/Linux-bane: /$INSTHOME/sqllib/db2dump)
  2. DB2-spor for 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. Samle stabler:
    db2pd -stack all -rep 5 5
  4. Når trinnet ovenfor er fullført, kjør,
    procstack <PID> > db2vend.pstack.out
    <PIDen> er prosess-ID-en til db2vend prosess for databasen.
  5. Få deretter øyeblikksbilde-backup-økten,
    db2 get snapshot for applications on <dbname> > db2snap.out
  6. Nå kan du angi skrive-CV, og deretter prøve sikkerhetskopieringen av øyeblikksbildet på nytt og se om den fullføres.
  7. Samle en db2support.zip som følger:
    db2support . -d <dbname> -c -s
  8. Zip og send til IBM PMR:
  • trace.dmp
  • trace.fmt
  • trace.flw
  • db2vend.pstack.out
  • db2snap.out
  • db2support.zip

Berørte produkter

NetWorker Module for Databases and Applications

Produkter

NetWorker Family, NetWorker, NetWorker Module
Artikkelegenskaper
Artikkelnummer: 000056670
Artikkeltype: Solution
Sist endret: 27 mai 2026
Versjon:  6
Få svar på spørsmålene dine fra andre Dell-brukere
Støttetjenester
Sjekk om enheten din er dekket av støttetjenestene.