DB2 LUW ストアド プロシージャの CTF トレースの作成

次の手順を使用して、PL/I DB2 ストアド プロシージャの CTF トレースを生成します。

  1. 適切なコマンドを使用して CTF 構成ファイルを作成します。次に例を示します。

    Windows:

    ## MFTRACE configuration file
    mftrace.emitter.textfile#Format = $(TIME) $(COMPONENT) $(EVENT) $(LEVEL) :$(DATA)
    mftrace.dest=textfile
    mftrace.emitter.binfile#location=c:\ctflogs
    mftrace.emitter.textfile#location=c:\ctflogs
    #  CTF Configuration Starting point for Open PLI Problem Determination
    #  (Maximum amount of Open PL/I CTF tracing  )#
    mftrace.emitter.es#level = 9999
    # Maximum file size in "k" bytes
    mftrace.emitter.textfile#MaxFilesize = 26000
    # Maximum number of log files to keep.
    mftrace.emitter.textfile#MaxGeneration = 6
    ################################################
    # PL/I RTS Tracing
    ################################################
    mftrace.level.mf.rts                    = info
    mftrace.comp.mf.rts#api                 = true
    mftrace.comp.mf.rts#syspgm              = true
    mftrace.comp.mf.rts#pgm                 = true
    mftrace.level.mf.rts.pli                = debug
    mftrace.comp.mf.rts.pli#all             = true
    mftrace.level.mf.pli.macropp            = info
    mftrace.comp.mf.pli.macropp#compsrc     = true
    CTF 構成ファイルの作成の詳細については、「CTF の構成ファイル」トピックを参照してください。
  2. DB2 管理コマンド プロンプトを開き、次のいずれかのコマンドを実行して DB2 LUW を停止します。
    db2stop
    または
    db2stop FORCE
  3. 作成した構成ファイルに MFTRACE_CONFIG 環境変数を設定し、CTF を有効にします。次に例を示します。

    Windows:

    SET MFTRACE_CONFIG=C:\CTFLOGS\CHKCTF.CFG
  4. このコマンドを DB2 管理コマンド プロンプトで実行して、DB2 LUW を再起動します。
    db2start
  5. PL/I DB2 ストアド プロシージャを呼び出すプログラムを実行します。

    CTF トレース ファイルが生成されます。トレース ファイルの名前は、db2fmp から始まります。