ページの先頭行へ戻る
Systemwalker Desktop Patrol トラブルシューティングガイド
FUJITSU Software

2.13.4 データベースのテンポラリログ域の領域が不足します

イベントログにデータベースのメッセージが出力されます。

「qdg12148e:SQL文の実行で重症エラーを検出しました:'JYP5004E テンポラリログ域の領域が不足しました.' (システム名=SWDTP).」

対象バージョンレベル

原因

収集しているインベントリ情報のサイズが大きくなったことが原因です。

対処方法

データベースのテンポラリログ域の領域を拡張してください。

■テンポラリログ拡張手順

※(1)(2)(3)の値を2倍に拡張する例です。

  1. データベースへのアクセスを停止します。

    以下のサービスを停止します。

    > net stop  "World Wide Web Publishing Service"
    > net stop  "ITBudgetMGR (INV)"
  2. 現状の設定を確認します。

    コマンドプロンプトから確認コマンドを実行します。

    > cd "[Systemwalker標準データベースインストール先]\dtpsfwsv\RDB\BIN"
    例)cd "D:\DESKTOPPATROL_DBMS\dtpsfwsv\RDB\BIN"
    > set RDBNAME=SWDTP
    > rdblog -V -t
    # Created      :  2010/03/12  xx:xx:xx
    # Block_size   :  512
    # Rcv_size     :  150M      ・・・(1)
    # Status       :  active
    # Index        :  500
    # Bi           :  500M      ・・・(2)
    # Ai           :  500M      ・・・(3)
  3. データベースを停止します。

    Symfowareサービスを停止します。

    > net stop "SymfoWARE RDB SWDTP"
  4. テンポラリログ域の拡張を行います。

    拡張コマンドを実行します。

    > rdblog -U -t -c 300M 1000M 1000M
                      ~~~~  ~~~~  ~~~~
                       (1)   (2)   (3)
  5. 拡張されていることを確認します。

    以下の内容であることを確認します。

    > rdblog -V -t
    # Created      :  2010/03/12  xx:xx:xx
    # Block_size   :  512       ・・・変更なし(ブロックサイズ)
    # Rcv_size     :  300M      ・・・(1)
    # Status       :  ---       ・・・無視(データベースの起動状態)
    # Index        :  500       ・・・変更なし(トランザクションエントリ数)
    # Bi           :  1000M     ・・・(2)
    # Ai           :  1000M     ・・・(3)
  6. 停止したサービスを起動します。

    以下のサービスを起動します。

    > net start "SymfoWARE RDB SWDTP"
    > net start "World Wide Web Publishing Service"
    > net start "ITBudgetMGR (INV)"
  7. インベントリが更新されているか確認します。

    拡張後も同様のメッセージが出力されるようであれば、(1)(2)(3)の値を3倍に拡張し確認してください。