6.1.2 障害情報の取得
次のような場合は,システム管理者が保守員に連絡してください。
-
メッセージの対処に,「保守員に連絡してください。」と記載されている場合
-
障害の要因が分からない場合
-
メッセージの内容で対処できない場合
保守員に連絡する場合は,次に示す障害情報をコピーして保存してください。
UNIXの場合は,DABroker運用ディレクトリにある.HTC_2340.infについても取得してください。
(1) DABrokerのトラブルシュート情報
(a) スプール情報
DABroker運用ディレクトリのspoolディレクトリ下のすべてのファイルをコピーして保存してください。
-
メッセージログ
- UNIX:
-
DABroker運用ディレクトリ/spool/dabsv.log,及びdabsv.logold
- Windows:
-
DABroker運用ディレクトリ\spool\dabsv.log,及びdabsv.logold
-
データベースアクセストレース,拡張データベースアクセストレース
- UNIX:
-
DABroker運用ディレクトリ/spool/db_access下のファイル
- Windows:
-
DABroker運用ディレクトリ\spool\db_access下のファイル
-
通信トレース
- UNIX:
-
DABroker運用ディレクトリ/spool/dabcltrc
- Windows:
-
DABroker運用ディレクトリ\spool\dabcltrc
-
XAトレース
- UNIX:
-
DABroker運用ディレクトリ/spool/db_xainfo.log
- Windows:
-
DABroker運用ディレクトリ\spool\db_xainfo.log
-
デーモンの生成・消滅・クリーンアップ実行結果ログ
- UNIX:
-
DABroker運用ディレクトリ/spool/dabsvdemon.log
- Windows:
-
DABroker運用ディレクトリ\spool\dabsvdemon.log
-
エラートレース
- UNIX:
-
DABroker運用ディレクトリ/spool/dabevttrcerr1,及びdabevttrcerr2
- Windows:
-
DABroker運用ディレクトリ\spool\dabevttrcerr1,及びdabevttrcerr2
- 注意事項
-
各ログファイルの最大容量を次に示します。
-
UNIX:2GB
-
Windows:4GB
ログファイルを単調増加に設定している場合は,定期的に削除してください。ログファイルが最大容量を超えるとファイルの書き込みエラーで業務が停止する場合があります。
-
(b) DABrokerの定義ファイル
次のファイルをコピーして保存してください。
-
DABroker動作環境定義ファイル
- UNIX:
-
DABroker運用ディレクトリ/conf/dasysconf
- Windows:
-
DABroker運用ディレクトリ\conf\dasysconf
-
接続先データベース定義ファイル
障害対策用として保存するファイルには,パスワードなどの公開できない情報は削除しておくことをお勧めします。
- UNIX:
-
DABroker運用ディレクトリ/conf/dadbenv
- Windows:
-
DABroker運用ディレクトリ\conf\dadbenv
-
運用情報ファイル(UNIX)
/opt/DABroker/.dabrokerenv
-
コネクションマルチ定義ファイル
- UNIX:
-
DABroker運用ディレクトリ/conf/damconenv
- Windows:
-
DABroker運用ディレクトリ\conf\damconenv
(c) トレースを取得している場合
トレースの取得を設定している場合は,データベースアクセストレース,通信トレースをファイルに出力して保存してください。
-
データベースのアクセストレースの出力方法
- UNIXの場合
-
dabdbtrcコマンドを使用します。dabdbtrcコマンドについては「6.4.2 データベースアクセストレースの表示」を参照してください。
- Windowsの場合
-
DABrokerトレース出力ユティリティを使用します。ユティリティについては,「4.9.2(3)データベースアクセストレースの出力方法」を参照してください。
-
通信トレースの出力方法
- UNIXの場合
-
dabcltrcコマンドを使用します。dabcltrcコマンドについては「3.8.2 クライアントとの通信トレースの表示」を参照してください。
- Windowsの場合
-
DABrokerトレース出力ユティリティを使用します。ユティリティについては,「4.9.2(2) クライアントとの通信トレースの出力方法」を参照してください。
(2) システムのトラブルシュート情報
(a) UNIXの場合
-
システムログファイル
システムログファイルをコピーして保存してください。
- HP-UX:
-
/var/adm/syslog/syslog.log
- Linux:
-
/var/log
- AIX:
-
/var/adm/ras
-
システムダンプ
DABrokerの異常終了時の情報がcoreファイルに格納されています。この情報をコピーして保存してください。標準では,開発したアプリケーションを起動したディレクトリに格納されますが,格納先はアプリケーションに依存します。
(b) Windowsの場合
-
イベントログ
イベントログをファイルに取得してください。取得方法は次のとおりです。
-
Windowsの[管理ツール]から[イベントビューア]を開く。
-
[ログ]メニューの[アプリケーション]を選択し,表示をアプリケーションに変更する。
-
[ログ]メニューの[名前をつけて保存]を選択し,ログをファイルに保存する。
-
(3) XAインタフェースでのトラブルシュート情報
XAインタフェースでのトラブルシュート情報は,XAトレースファイルとして取得します。
XAトレースファイルは次のファイルに取得されます。
UNIX:DABroker運用ディレクトリ/spool/db_xainfo.log
Windows:DABroker運用ディレクトリ\spool\db_xainfo.log
XAトレースの取得方法については,次の箇所を参照してください。
UNIXの場合:「3.4 DABrokerの動作環境の設定」
Windowsの場合:「4.4 DABroker環境設定」
XAトレースの取得形式については,「6.3.1 XAトレースの取得形式(共通)」を参照してください。