Zálohování snapshotů NMDA DB2 zamrzne
Shrnutí: Zálohování snapshotu produktu DB2 se zablokuje
Tento článek se vztahuje na
Tento článek se nevztahuje na
Tento článek není vázán na žádný konkrétní produkt.
V tomto článku nejsou uvedeny všechny verze produktu.
Příznaky
Zálohování snapshotů NMDA DB2 zamrzne
DB2 DB is write suspend mode
Chyba v db2diag.log
Varování:
----------------------------------------
2016-05-20-15.05.16.771114+000 ÚROVEŇ E7423877A808: Varování
PID: 7733668 TID : 47390 PROC : DB2sysc 0
INSTANCE: <instance_name> UZEL : 000 DB :
APPHDL : 0-57647 APPID: <app_id>
AUTHID :
EDUID : 47390 EDUNAME: db2agent (instance) 0
FUNKCE: DB2 UDB, databázový monitor, sqm___sqlmonssagnt, sonda: 1234
DATA #1 : <předformátovaná>
K tomu dochází, když je v databázi, která je pozastavena při zápisu, pokus
o jakýkoli snímek jiný než seznam aplikací. To je nezbytné kvůli konfliktům západky
. Tato databáze se ve snímku přeskočí, ale ostatní databáze
by měly být stále zpracovány. Přeskočení databáze '<db_name>'.
Další informace o pozastavení zápisu naleznete v příkazu'db2
set write suspend for database'.
------------------------------------------
Příčina
Workflow DB2 funguje jako:
DB2 volá db2ACSPrepare() v knihovně NMDA DB2, aby provedl počáteční přípravu a připravil se na snapshot hardwaru. Jakmile to uděláte, správce databáze DB2 pozastaví databázi a zavolá funkci NMDA DB2 db2ACSSnapshot(). V tomto případě DB2 nevolá db2ACSSnapshot(). Pracovní postup se zastaví a zablokuje, aby modul DB2 mohl pokračovat v zálohování. Podpora IBM PMR: Otevřeno je 29538 004 000. Technický tým IBM DB2 potřebuje další ladění, aby určil hlavní příčinu tohoto zablokování.
DB2 volá db2ACSPrepare() v knihovně NMDA DB2, aby provedl počáteční přípravu a připravil se na snapshot hardwaru. Jakmile to uděláte, správce databáze DB2 pozastaví databázi a zavolá funkci NMDA DB2 db2ACSSnapshot(). V tomto případě DB2 nevolá db2ACSSnapshot(). Pracovní postup se zastaví a zablokuje, aby modul DB2 mohl pokračovat v zálohování. Podpora IBM PMR: Otevřeno je 29538 004 000. Technický tým IBM DB2 potřebuje další ladění, aby určil hlavní příčinu tohoto zablokování.
Řešení
Řešení:
- Zrušit aktuální zálohu
– vyřazení databáze z režimu
pozastavení zápisu Aby bylo možné zjistit hlavní příčinu, podpora IBM DB2 požaduje následující informace pro další šetření,1
. Odstraňte nebo přemístěte všechny zásobníky nebo výpisy paměti v adresáři db2dump. Vytváří nové zásobníky/výpisy bez míchání starých. (Cesta k systému Unix/Linux: /$INSTHOME/sqllib/db2dump)
2. V § 2 Trasování DB2 na krátkou chvíli:
db2trc on -f trace.dmp
počkejte asi 30 sekund
DB2TRC vypnuto
DB2TRC FMT trace.dmp trace.fmt
db2trc flw trace.dmp trace.flw
3. V § 3 Shromážděte hromádky:
db2pd -stack all -rep 5 5
4. V § 4 Po dokončení kroku 3) spusťte příkaz,procstack
<PID>> db2vend.pstack.out
PID<> je ID procesu db2vend pro databázi.
5. V § 5 Poté spusťte relaci zálohování snapshotu,
DB2 Get Snapshot for Applications on <DBNAME>> DB2snap.out
6. Nyní můžete nastavit zápis resume a zkusit zálohování snapshotů znovu a zjistit, zda se dokončí.
7. V § 7 Shromážděte db2support.zip následujícím způsobem:
Podpora DB2 . -d <název_> databáze -c -s
8. Zazipujte a odešlete na adresu IBM PMR:
trace.dmp
trace.fmt,
trace.flw,
db2vend.pstack.out
,db2snap.out
db2support.zip
- Zrušit aktuální zálohu
– vyřazení databáze z režimu
pozastavení zápisu Aby bylo možné zjistit hlavní příčinu, podpora IBM DB2 požaduje následující informace pro další šetření,1
. Odstraňte nebo přemístěte všechny zásobníky nebo výpisy paměti v adresáři db2dump. Vytváří nové zásobníky/výpisy bez míchání starých. (Cesta k systému Unix/Linux: /$INSTHOME/sqllib/db2dump)
2. V § 2 Trasování DB2 na krátkou chvíli:
db2trc on -f trace.dmp
počkejte asi 30 sekund
DB2TRC vypnuto
DB2TRC FMT trace.dmp trace.fmt
db2trc flw trace.dmp trace.flw
3. V § 3 Shromážděte hromádky:
db2pd -stack all -rep 5 5
4. V § 4 Po dokončení kroku 3) spusťte příkaz,procstack
<PID>> db2vend.pstack.out
PID<> je ID procesu db2vend pro databázi.
5. V § 5 Poté spusťte relaci zálohování snapshotu,
DB2 Get Snapshot for Applications on <DBNAME>> DB2snap.out
6. Nyní můžete nastavit zápis resume a zkusit zálohování snapshotů znovu a zjistit, zda se dokončí.
7. V § 7 Shromážděte db2support.zip následujícím způsobem:
Podpora DB2 . -d <název_> databáze -c -s
8. Zazipujte a odešlete na adresu IBM PMR:
trace.dmp
trace.fmt,
trace.flw,
db2vend.pstack.out
,db2snap.out
db2support.zip
Dotčené produkty
NetWorker Module for Databases and ApplicationsProdukty
NetWorker Module for Databases and ApplicationsVlastnosti článku
Číslo článku: 000056670
Typ článku: Solution
Poslední úprava: 21 dub 2026
Verze: 5
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.