スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド
UAPからのコマンド実行時(SQLのCOMMAND EXECUTE実行時)に,クライアントのトレース情報をコマンドトレースファイルに出力します。
コマンドトレースファイルが取得情報で満杯になると,最も古い情報から順次新しい情報に書き替えられます。
コマンドトレースは,クライアント環境定義のPDCLTPATH及びPDCMDTRACEに値を設定することで取得できます。各クライアント環境定義については,「6.6 クライアント環境定義(環境変数の設定)」を参照してください。
pdccmd1.trcとpdccmd2.trcという名称の二つのコマンドトレースファイルが,指定したディレクトリ下に作成されます。
コマンドトレースは,UAPからのコマンド実行時に出力されます。
出力されるコマンドトレースの例とその説明を次に示します。
** COMMAND TRACE (CLT:06-00:Jan 11 2001) HP32 ** [1] USER APPLICATION PROGRAM FILE NAME : TESTAP [2] COMMAND START TIME : 2001/01/11 10:55:27 [3] COMMAND EXECUTE ENVIRONMENT & STATUS : [4] PDASTHOST(dcm3500) PDASTPORT(20266) PDSYSTEMID("HRD1") PDUSER("hirdb") PDASTUSER("hirdb ") PDCMDWAITTIME(0) ENVGROUP("") CLTPID(9155) CLTTID(0) [5] [6] [7] [8] [9] 9155 0 2001/01/11 10:55:27 0 pdhold -r RDDATA01 9155 0 2001/01/11 10:55:27 1 KFPZ02444-E Communication error, func=connect, errno=2
コマンドトレース情報を出力中にコマンドトレースファイルの容量が一杯になると,HiRDBはそのファイルへ出力しないで,もう一方のコマンドトレースファイルに情報を出力します。このとき,切り替え先のコマンドトレースファイルに格納されている古いコマンドトレース情報から順に消去され,新しいコマンドトレース情報に書き換えられます。このため,必要な情報はUAP終了時にコマンドトレースファイルの内容をコピーしてバックアップを取得しておいてください。
なお,現在使用しているコマンドトレースファイルを知りたい場合は,ファイルの最終更新日時を調べてください。最終更新日時の新しい方が現在使用しているコマンドトレースファイルになります。
HiRDBクライアントがWindows版の場合はdirコマンド又はエクスプローラで,ファイルの最終更新日時を調べてください。
HiRDBクライアントがUNIX版の場合はOSのls -lコマンドで,ファイルの最終更新日時を調べてください。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.