Cosminexus システム運用ガイド

[目次][用語][索引][前へ][次へ]

付録C.2 Cosminexus DABroker Library

Cosminexus DABroker Libraryでは,拡張データベースアクセストレースにコネクションIDが出力されます。

拡張データベースアクセストレースの取得方法と出力形式について説明します。

<この項の構成>
(1) 拡張データベースアクセストレース

(1) 拡張データベースアクセストレース

データベースへの接続から切断までのアクセス情報を出力したトレースです。データベースへの接続ごとに出力されます。

拡張データベースアクセストレースにコネクションIDが出力されるためには,次の条件を満たしている必要があります。

コネクションIDが出力される条件(HiRDBの場合)
  • HiRDBクライアントのバージョンが07-01以降である。
  • Cosminexus DABroker Library動作環境定義ファイルのDABEXSQL_TRC_LINEに0以上の値を指定している。
なお,Cosminexus DABroker Libraryの動作環境の設定については,マニュアル「Cosminexus 簡易構築・運用ガイド」を参照してください。Cosminexus DABroker Library動作環境定義ファイルの詳細については,マニュアル「Cosminexus リファレンス 定義編」を参照してください。

コネクションIDが出力される条件(Oracleの場合)
  • Oracle9i,またはOracle10gを使用している。
  • Cosminexus DABroker Library動作環境定義ファイルのDABEXSQL_TRC_LINE Eに-1,0,または1024から32767の値を指定している。
なお,Windowsの場合,Cosminexus DABroker Library動作環境定義ファイルの設定は,環境設定ユティリティを使用します。環境設定ユティリティを使用したCosminexus DABroker Libraryの動作環境の設定については,マニュアル「Cosminexus 簡易構築・運用ガイド」を参照してください。Cosminexus DABroker Library動作環境定義ファイルの詳細については,マニュアル「Cosminexus リファレンス 定義編」を参照してください。
(a) 取得方法

拡張データベースアクセストレースの格納場所は次のとおりです。

(b) 出力形式

拡張データベースアクセストレースの出力形式を次に示します。

なお,拡張データベースアクセストレースの出力形式の詳細については,「5.5.3(2) 拡張データベースアクセストレース」を参照してください。

HiRDBの場合
「HiRDB_CONNECTION_ID」欄にコネクションIDが出力されます。
  • Windowsの場合
     
    *-------------------------------------------------------*
    *- DataBase Access Information (DRV)                   -*
    *- Date  YYYY/MM/DD hh:mm:ss.nnnnnn                    -*
    *-------------------------------------------------------*
    DABroker Connect ID    : AAAAA(BBBBB)
    Process ID             : CCCCC
    UserID                 : DDDDD
    Client Name            : EEEEE
    (DB別出力情報)
    Lang Mode              : GGGGG
     
    THREAD-ID  CID   EVT   START-TIME   END-TIME   RETCODE  BLOCKCNT  (Windows QueryPerformance Counter) HiRDB_CONNECTION_ID
    (トレース情報)
    (SQL)SS…SS
    (トレース情報)
     
 
  • UNIXの場合
     
    *-------------------------------------------------------*
    *- DataBase Access Information (DRV)                   -*
    *- Date  YYYY/MM/DD hh:mm:ss.nnnnnn                    -*
    *-------------------------------------------------------*
    DABroker Connect ID    : AAAAA(BBBBB)
    Process ID             : CCCCC
    UserID                 : DDDDD
    Client Name            : EEEEE
    (DB別出力情報)
    Lang Mode              : GGGGG
     
    THREAD-ID  CID   EVT   START-TIME   END-TIME   RETCODE
    BLOCKCNT   HiRDB_CONNECTION_ID
    (トレース情報)
    (SQL)SS・S
    (トレース情報)
     

Oracleの場合
「ORACLE_CONNECTION_ID」欄にコネクションIDが出力されます。
 
*--------------------------------------------------------------------------*
*- DataBase Access Infomation (ORACLE8i Driver)                           -*
*- Date  YYYY/MM/DD hh:mm:ss.nnnnnn                                       -*
*--------------------------------------------------------------------------*
DABroker Connect ID    : AAAAAAAA(BBBBB)
Process ID             : CCCC
UserID                 : DDDDDD
Client Name            : EEEEEE
SQLNET                 : FFFFFF
Lang Mode              : GGGG
*--------------------------------------------------------------------------*
 THREAD-ID    CID  EVT         START-TIME                   END-TIME                       RETCODE    BLOCKCNT  ORACLE_CONNECTION_ID 
(トレース情報)
(SQL) SELECT H FROM Iトレース情報)