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

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

  1. 適切なコマンドを使用して CTF 構成ファイルを作成します。次に例を示します。
    ## 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 を停止します。
    DP2STOP
    または
    DB2STOP FORCE
  3. 作成した構成ファイルに MFTRACE_CONFIG 環境変数を設定し、CTF を有効にします。次に例を示します。
    SET MFTRACE_CONFIG=C:\CTFLOGS\CHKCTF.CFG
  4. このコマンドを DB2 管理コマンド・プロンプトで実行して、DB2 LUW を再起動します。
    DB2START
  5. PL/I DB2 ストアド・プロシージャを呼び出すプログラムを実行します。

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