NMDA:IBM DB2 快照备份无响应

摘要: NetWorker 数据库和应用程序模块 (NMDA) IBM DB2 快照备份无响应。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

NMDA IBM DB2 快照备份无响应。
DB2 数据库为写挂起模式。
错误输入 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.
------------------------------------------

原因

DB2 工作流的工作方式为:

DB2 调用 db2ACSPrepare() 进行初始准备,为硬件快照做好准备。完成此操作后,DB2 数据库管理器将挂起数据库并调用 NMDA DB2 函数 db2ACSSnapshot()。在这种情况下,DB2 不会调用 db2ACSSnapshot()。工作流停止响应,以便 DB2 引擎继续备份。IBM 支持 PMR:29538,004,000 已打开。IBM DB2 工程部门需要更多的调试来确定此挂起的根本原因。

解决方案

解决办法:
 

  1. 取消当前备份
  2. 使数据库退出写入挂起模式

为了发现根本原因,IBM DB2 支持请求以下信息以进行进一步调查:
 

  1. 删除或重新定位 db2dump 目录中的任何堆栈或转储。它会创建新堆栈或转储,而不会混合旧堆栈或转储。(UNIX/Linux path: /$INSTHOME/sqllib/db2dump)
  2. DB2 跟踪一小段时间:
    db2trc on -f trace.dmp
    wait about 30 seconds
    db2trc off
    db2trc fmt trace.dmp trace.fmt
    db2trc flw trace.dmp trace.flw
  3. 收集堆栈:
    db2pd -stack all -rep 5 5
  4. 上述步骤完成后,运行
    procstack <PID> > db2vend.pstack.out
    <PID> 是 db2vend 数据库的进程。
  5. 然后获取快照备份会话
    db2 get snapshot for applications on <dbname> > db2snap.out
  6. 现在您可以设置写入恢复,然后再次尝试快照备份,查看备份是否完成。
  7. 收集db2support.zip,如下所示:
    db2support . -d <dbname> -c -s
  8. 压缩并发送到 IBM PMR:
  • trace.dmp
  • trace.fmt
  • trace.flw
  • db2vend.pstack.out
  • db2snap.out
  • db2support.zip

受影响的产品

NetWorker Module for Databases and Applications

产品

NetWorker Family, NetWorker, NetWorker Module
文章属性
文章编号: 000056670
文章类型: Solution
上次修改时间: 27 5月 2026
版本:  6
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。