NMDA:IBM DB2スナップショット バックアップが応答しない

Summary: NMDA(NetWorker Module for Databases and Applications)IBM DB2スナップショット バックアップが応答しません。

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スナップショット バックアップが応答しません。
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.
------------------------------------------

Cause

DB2 ワークフローは次のように動作します。

DB2 呼び出し db2ACSPrepare() ハードウェア スナップショットの準備をするための初期準備を行うために、NMDA DB2ライブラリーで実行します。これが完了すると、DB2 データベース・マネージャーはデータベースを中断し、NMDA DB2 関数を呼び出します db2ACSSnapshot()の詳細を確認してください。この場合、DB2 は db2ACSSnapshot()の詳細を確認してください。DB2エンジンがバックアップを続行するためのワークフローの応答を停止します。IBMサポートPMR: 29538,004,000 が開かれます。IBM DB2のエンジニアリングでは、このハングの根本原因を特定するために、さらにデバッグを行う必要があります。

Resolution

対処方法:
 

  1. 現在のバックアップのキャンセル
  2. データベースの書き込みサスペンド モードを解除する

根本原因を発見するために、IBM DB2サポートは、さらなる調査のために次の情報を要求します。
 

  1. db2dump ディレクトリー内のスタックまたはダンプをすべて削除または再配置します。古いスタックまたはダンプを混在させることなく、新しいスタックまたはダンプを作成します。(UNIX/Linuxパス: /$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

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.