Operation Knowhow SQL Q ログの取得方法 得 法 2009/04/06 1 Copyright 2009 CYFLEX L.L.C. Operation Knowhow SQLログの取得方法 SQL ログの取得方法 対話型SQLを利用してSQL文を実行すると、SQL文ごとに監査ジャーナルに 記録されます。 録され す しかし、どのようなコマンドを実行したかまでは記録されません。 実行 実行されたコマンドの実行履歴を取得する方法をご紹介します。 実行履歴を取得す 方法を 紹介 す。 2 Copyright 2009 CYFLEX L.L.C. Operation Knowhow 監査ジャーナルの内容 ZR:読み取り ZC:変更 3 Copyright 2009 CYFLEX L.L.C. Operation Knowhow SQLコマンドの取得手順 SQL コマンドの取得手順 1.標準のSTRSQLコマンドのかわりに別名のSTRSQLコマンドを作成しておく。 2.新STRSQLコマンドを実行したら、DBモニターを起動する。 3.対話型SQLを終了したら、DBモニターで出力されたSQL文の内容を専用の ログファイルに書き込む。 グファイルに書き込む。 4 Copyright 2009 CYFLEX L.L.C. Operation Knowhow DBモニターの使用法 DB モニターの使用法 1.STRDBMONでDBモニターを採取する。 STRDBMON OUTFILE(xxxx/DBMON) 2.QQ1000のフィールドに、実行されたSQL文が記録されているので ィ 、実行 文 記録 この値を取得する。 注:このフィールドは可変長およびヌル値を許容しているので コンパイル時には以下のパラメ タを指定すること。 コンパイル時には以下のパラメータを指定すること CVTOPT(*VARCHAR) ALWNULL(*YES) 5 Copyright 2009 CYFLEX L.L.C. Operation Knowhow DBモニターのレイアウト DB モニターのレイアウト DSPFMT レ コ ー ド 設 計 書 ******************* 作成日付 8/10/16 1 頁 物理ファイル名 QSYS/QAQQDBMN レコ ド様式名 QQQDBMN レコード様式名 記述 テ データ・ヘ タ ベース・モニター ス モニタ 項目名 桁数 属性 バイト 開始 終了 入出力属性 欄見出し/テキスト'記述' QQRID QQTIME QQJFLD QQRDBN QQSYS QQJOB QQUSER QQJNUM QQUCNT QQUDEF QQSTN QQQDTN QQQDTL 15 26 46 18 8 10 10 6 15 102 15 15 15 0 0 0 0 0 QQC104 10 QQC105 10 QQC106 10 QQC181 18 QQC182 18 QQC183 18 QQC301 32 QQC302 32 QQC303 32 QQ1000 1002 QQTIM1 26 QQTIM2 26 __________ ________ P 8 1 Z 26 9 H 46 35 A 18 81 A 8 99 A 10 107 A 10 117 A 6 127 P 8 133 A 102 141 P 8 243 P 8 251 P 8 259 中略 A 10 1725 A 10 1735 A 10 1745 A 18 1755 A 18 1773 A 18 1791 A 32 1809 A 32 1841 A 32 1873 A 1002 1905 Z 26 2907 Z 26 2933 ____ ____ _____ レコード長 8 34 80 98 106 116 126 132 140 242 250 258 266 入出力 入出力 入出力 入出力 入出力 入出力 入出力 入出力 入出力 入出力 入出力 入出力 入出力 レコード ID レコード作成時刻 結合 フィールド リレーショナル・データ・ベース 名 システム名 ジョブ 名 JOB USER JOB 番号 固有 カウンタ カウンター ユーザー 定義 フィールド ステートメント 番号 部分選択番号 部分選択の ネスト・レベル 1734 入出力 1744 入出力 1754 入出力 1772 入出力 1790 入出力 1808 入出力 1840 入出力 1872 入出力 1904 入出力 2906 入出力 2932 入出力 2958 入出力 _____ __________ 2958 6 QQC104 QQC105 QQC106 QQC181 QQC182 QQC183 QQC301 QQC302 QQC303 QQ1000 QQTIM1 QQTIM2 ______________________________________ Copyright 2009 CYFLEX L.L.C. Operation Knowhow SQLコマンドの実行履歴 SQL コマンドの実行履歴 ログファイルの内容 7 Copyright 2009 CYFLEX L.L.C.
© Copyright 2024 Paperzz