エラートレースは,ログファイルに出力されるCosminexus DABroker Libraryのエラー情報です。
エラートレースとして出力される情報を次に示します。
エラー事象を示す情報の出力形式および出力項目について説明します。
YYYY/MM/DD hh:mm:ss.sss TID=AAAA SS..SS
エラー事象を示す情報の出力例を次に示します。
2004/05/07 13:30:09.555 TID=4040 KFPA11561-E Specified authorization identifier has no connect privilege |
表F-4 エラートレースのエラー事象を示す情報の出力項目
項目 | 意味 |
---|---|
YYYY/MM/DD hh:mm:ss.sss | エラー発生日時が出力されます。 YYYY:西暦年,MM:月,DD:日 hh:時,mm:分,ss:秒,sss:ミリ秒 |
AAAA | エラー発生スレッドID(16進数値)が出力されます。 |
SS...SS | エラーメッセージが出力されます。 |
データベース接続情報の出力形式および出力項目について説明します。
YYYY/MM/DD hh:mm:ss.sss PID=BBBB InitID=CCCC ConID=DDDD CName=EEEE DBID=FFFF CID=GGGG(HHHH,IIII)
2004/05/07 13:30:21.232 PID=1752 InitID=701 ConID=10701 CName=DABLIBAP DBID=1 CID=1(0,0) |
表F-5 エラートレースのデータベース接続情報の出力項目
項目 | 意味 |
---|---|
YYYY/MM/DD hh:mm:ss.sss | データベース接続日時が出力されます。 YYYY:西暦年,MM:月,DD:日 hh:時,mm:分,ss:秒,sss:ミリ秒 |
BBBB | プロセスID(10進数値)が出力されます。 |
CCCC | DABroker Library接続ID(16進数値)が出力されます。 |
DDDD | データベース接続識別子(16進数値)が出力されます。 |
EEEE | J2EEアプリケーションの名称が出力されます。ただし,名称なしの場合は空白となります。 |
FFFF | データベースID(10進数値)が出力されます。 1:HiRDB 7:Oracle8i 8:Oracle9i |
GGGG | 実行中カーソルID(10進数値)が出力されます。 |
HHHH | 保守用情報が出力されます。 |
IIII | 保守用情報が出力されます。 |
履歴情報の出力形式および出力項目について説明します。
YYYY/MM/DD hh:mm:ss.sss mmmm:ss.sss JJJJJJJJ KKKKKKKK LLLL MMMM NNNNNNNN OOOOOOOO PP..PP
START-TIME EXEC-TIME TID COUNT REQ-CODE DATA |
表F-6 エラートレースの履歴情報の出力項目
項目 | 意味 |
---|---|
YYYY/MM/DD hh:mm:ss.sss | 要求開始日時が出力されます。 YYYY:西暦年,MM:月,DD:日 hh:時,mm:分,ss:秒,sss:ミリ秒 |
mmmm:ss.sss | 要求実行時間が出力されます。 mmmm:分,ss:秒,sss:ミリ秒 |
JJJJJJJJ | 要求元スレッドID(16進数値)が出力されます。 |
KKKKKKKK | コネクト要求からの累計要求カウント数(16進数値)が出力されます。FETの場合は,SQL文実行時のFETの要求回数0xFFFFFFFFを超えた場合は,0から循環します。 |
LLLL | 要求コード(10進数値)要求コードの詳細は,「表F-7 要求コード・応答コード一覧」を参照してください。 |
MMMM | 大きくわけて次の3種類に分類されます。
|
NNNNNNNN | 情報1(16進数値) 詳細は,「表F-8 各履歴種別によるDATA内容」を参照してください。 |
OOOOOOOO | 情報2(16進数値) 詳細は,「表F-8 各履歴種別によるDATA内容」を参照してください。 |
PP..PP | 詳細情報(任意文字列) 詳細は,「表F-8 各履歴種別によるDATA内容」を参照してください。 |
データベース接続情報に出力される,要求コードおよび応答コードの一覧を次の表に示します。
表F-7 要求コード・応答コード一覧
要求コード・応答コード (LLLL) | 種別 |
---|---|
1001 | コネクション解放 |
1002 | データベース接続 |
1003 | データベース切り離し |
1004 | Commit |
1005 | Rollback |
1006 | 表一覧取得準備 |
1007 | 表一覧取得 |
1008 | 表一覧取得後処理 |
1009 | 列一覧取得準備 |
1010 | 列一覧取得 |
1011 | 列一覧取得後処理 |
1012 | 索引一覧取得準備 |
1013 | 索引一覧取得 |
1014 | 索引一覧取得後処理 |
1015 | 表権限一覧取得準備 |
1016 | 表権限一覧取得 |
1017 | 表権限一覧取得後処理 |
1018 | 列権限一覧取得準備 |
1019 | 列権限一覧取得 |
1020 | 列権限一覧取得後処理 |
1021 | SQL実行準備 |
1022 | SQL実行 |
1023 | SQL実行結果取得 |
1024 | SQL実行後処理 |
1035 | SQL実行結果取得オプション |
1036 | BLOBファイル削除 |
1037 | プライマリキー一覧取得準備 |
1038 | プライマリキー一覧取得 |
1039 | プライマリキー一覧取得後処理 |
1040 | BLOB,CLOBおよびBFILE分割取得 |
1041 | 自動Commit設定 |
1042 | 自動Commit解除 |
1050 | XAトランザクション制御 |
1501 | ストアドプロシジャ一覧取得準備 |
1502 | ストアドプロシジャ一覧取得 |
1503 | ストアドプロシジャ一覧取得後処理 |
1504 | ストアドプロシジャ列一覧取得準備 |
1505 | ストアドプロシジャ列一覧取得 |
1506 | ストアドプロシジャ列一覧取得後処理 |
1507 | ストアドプロシジャパラメタ定義情報取得 |
1508 | ストアドプロシジャ実行準備 |
1509 | ストアドプロシジャ実行 |
1510 | ストアドプロシジャ拡張実行 |
2001 | 正常応答 |
2002 | 異常応答 |
データベース接続情報に出力される,各履歴種別によるDATA内容の一覧を次の表に示します。
表F-8 各履歴種別によるDATA内容
履歴種別(MMMM) | 情報1(NNNNNNN) | 情報2(OOOOOOO) | 詳細情報(PP..PP) |
---|---|---|---|
PRE | 検索カラム数 | ?パラメタ定義数 | SQLの先頭16バイト(マルチバイト文字コードの途中の場合はその文字は出力しません) |
EXE | SQL実行件数※ | ?パラメタ指定数 | - |
FET1 | 要求時検索件数 | 最大検索件数 | - |
FET | 累計検索件数 | 要求時検索件数 | - |
CLS | 0固定 | 0固定 | - |
CMT | - | - | - |
RBK | - | - | - |
NOW | 今回の要求コードで取得した情報 | - | - |
OLD | 前回の要求コードで取得した情報 | - | - |