12.7 実行結果ファイルの出力形式
データロードまたはフォーマットライトの処理が完了すると,データロードまたはフォーマットライトの実行結果が実行結果ファイルに出力されます。実行結果ファイルに出力される情報について例を使って説明します。
- 実行結果ファイルの出力例
-
4V FMBのSDBデータベースに対するデータロードで,インナレプリカ機能を使用している場合の出力例を次に示します。
なお,出力例中の番号は,[説明]の番号と対応しています。
pdsdblod (09-60) **** DB initialize load **** 2015-12-11 02:07:32 [1] parallel KFPB63501-E Schema record type is not found, [2] record=RECA, line=12, position=4 : KFPB63518-I Used page number more than specified page number, [3] DBKEY(005): 464D423131 [4] Used page number:3 [5] Specified page number:2 [6] : ** initial load information list ** [7] server name : BES1 [8] schema name : FMB1 [9] generation : 0 [10] no[11] area-name[12] schema-record-name[13] storage-record-name[14] record-count[15] 1 RDAREA01 FMB100 FMB100 53445 FMB111 FMB111 75886 FMB112 FMB112 61258 FMB113 FMB113 59471 ** error record list **[16] no error classification error count [17] [18] [19] 1 Schema record type is not found 5 2 Schema record type is invalid 0 3 Schema record type is out of sequence 0 4 Data type is incorrect 1 5 Key value is invalid 1 6 Duplicate sequential key 2 7 Not sequential key order 0 8 Sort key is incorrect 0 9 Sequence number exceeds the maximum value 0 10 Key value is not specified for KEYDEF 0 11 Database key is incorrect 0 12 Partitioning key is incorrect 0 13 Page number is out of range 0 14 Prefix combination is incorrect 0 15 Duplicate index key value 0 16 Partitioning secondary index key is incorrect 0 17 Partitioning secondary index key is incorrect (child record) 0 total error count = 9 [20] ** pdsdblod statistics information ** [21] data delete [22] lock time (data delete):******************** [23] data delete time:******************** [24] commit time (data delete):******************** [25] data load [26] lock time (data load):******************** [27] start call time:******************** [28] index data extract time:******************** [29] data file read time (sum):******************** [30] (max):******************** [31] (avg):******************** [32] (cnt):******************** [33] data store time (sum):******************** [34] (max):******************** [35] (avg):******************** [36] (cnt):******************** [37] finish call time:******************** [38] commit time (data load):******************** [39] index data file sort time:******************** [40] index load time:******************** [41] lock time (reflection conversion table load):******************** [42] midfile read time:(sum):******************** [43] (max):******************** [44] (avg):******************** [45] (cnt):******************** [46] reflection conversion table load time (sum):******************** [47] (max):******************** [48] (avg):******************** [49] (cnt):******************** [50] commit time (reflection conversion table load):******************** [51] dictionary access [52] connect:********************* [53] disconnect:********************* [54] rdarea:********************* [55] rdarea2:********************* [56] table:********************* [57] column:********************* [58] index:********************* [59] idxcol:********************* [60] ortbl:********************* [61]
- [説明]
-
-
pdsdblodコマンドを実行した日時が表示されます。
-
論理エラーに関するメッセージです。論理エラーに関するメッセージは,論理エラーが発生した数だけ表示されます。※1
-
事前割り当てページ数または事前割り当てサブページ数を指定した場合に,指定したページ数を超えて割り当てられたときに出力されるインフォメーションメッセージです。ファミリ単位に,その数だけ表示されます。
メッセージに続いて,[4],[5],[6]が出力されます。
-
ルートレコードのデータベースキー長とDBKEYが表示されます。16進文字形式で表示されます。
-
ファミリを格納するために確保した事前割り当てページ数,または事前割り当てサブページ数が表示されます。
-
ユーザが指定した事前割り当てページ数,または事前割り当てサブページ数が表示されます。
-
以降にデータロードの実行結果が表示されます。※2
-
処理対象のバックエンドサーバ名が表示されます。
-
処理対象のSDBデータベース名が表示されます。
-
処理対象のRDエリアの世代番号が表示されます。0はオリジナルRDエリアを意味しています。インナレプリカ機能を使用している場合に表示されます。
-
1から始まる通番が表示されます。
-
レコードを格納したRDエリアの名称が表示されます。インナレプリカ機能を使用している場合は,レプリカRDエリアを処理対象にしたときでもオリジナルRDエリア名が表示されます。
-
格納先のレコード型名が表示されます。SDBデータベース定義のRECORD句に指定したレコード型名が表示されます。※3
-
処理対象のレコード型名が表示されます。SDBデータベース格納定義のSTORAGE RECORD句に指定した格納レコード名が表示されます。※3
-
データベースに格納されたレコード件数が表示されます。
-
以降に論理エラーに関する情報が表示されます。論理エラーが発生した場合に表示されます。
-
論理エラー番号が表示されます。
-
論理エラーの内容が表示されます。詳細については,「12.8.3 論理エラーの詳細」を参照してください。
-
論理エラーの種類ごとに,論理エラーの件数が表示されます。
-
論理エラーの合計件数が表示されます。
-
pdsdblodコマンドのユーザサーバプロセスの実行時間に関する統計情報が表示されます。
-
既存データ削除時のpdsdblodコマンドの実行時間に関する統計情報が表示されます。
-
既存データ削除時の排他取得の実行時間がマイクロ秒単位で表示されます。
-
既存データ削除の実行時間がマイクロ秒単位で表示されます。
-
既存データ削除後のcommitの実行時間がマイクロ秒単位で表示されます。
-
データ格納時のpdsdblodコマンドの実行時間に関する統計情報が表示されます。
-
データ格納時の排他取得の実行時間がマイクロ秒単位で表示されます。
-
システムが使用する内部情報が表示されます。
-
インデクス情報抽出の実行時間がマイクロ秒単位で表示されます。
-
入力データファイルの読み込み実行時間の合計値がマイクロ秒単位で表示されます。
-
入力データファイルの読み込み実行時間の最大値がマイクロ秒単位で表示されます。
-
入力データファイルの読み込み実行時間の平均値がマイクロ秒単位で表示されます。
-
入力データファイルの読み込み件数が表示されます。
-
データ格納実行時間の合計値がマイクロ秒単位で表示されます。
-
データ格納実行時間の最大値がマイクロ秒単位で表示されます。
-
データ格納実行時間平均値がマイクロ秒単位で表示されます。
-
データ格納の件数が表示されます。
-
システムが使用する内部情報が表示されます。
-
データ格納後のcommitの実行時間がマイクロ秒単位で表示されます。
-
インデクス情報ファイルのソート実行時間がマイクロ秒単位で表示されます。
-
インデクス一括作成の実行時間がマイクロ秒単位で表示されます。
-
追い付き反映キー対応表データ登録時の排他取得の実行時間がマイクロ秒単位で表示されます。
-
中間ファイル読み込み実行時間の合計値がマイクロ秒単位で表示されます。
-
中間ファイル読み込み実行時間の最大値がマイクロ秒単位で表示されます。
-
中間ファイル読み込み実行時間の平均値がマイクロ秒単位で表示されます。
-
中間ファイル読み込み件数が表示されます。
-
追い付き反映キー対応表のデータ登録実行時間の合計値がマイクロ秒単位で表示されます。
-
追い付き反映キー対応表のデータ登録実行時間の最大値がマイクロ秒単位で表示されます。
-
追い付き反映キー対応表のデータ登録実行時間の平均値がマイクロ秒単位で表示されます。
-
追い付き反映キー対応表のデータ登録の件数が表示されます。
-
追い付き反映キー対応表のデータ登録後のcommitの実行時間がマイクロ秒単位で表示されます。
-
ディクショナリ表検索時のpdsdblodコマンドの実行時間に関する統計情報の見出しが表示されます。
-
ディクショナリ表検索時のconnectの実行時間がマイクロ秒単位で表示されます。
-
ディクショナリ表検索時のdisconnectの実行時間がマイクロ秒単位で表示されます。
-
RDエリア情報の取得時間がマイクロ秒単位で表示されます。
-
RDエリア情報のうち,世代番号の取得時間がマイクロ秒単位で表示されます。※4
-
レコード情報の取得時間がマイクロ秒単位で表示されます。※5
-
構成要素情報の取得時間がマイクロ秒単位で表示されます。※5
-
インデクス情報の取得時間がマイクロ秒単位で表示されます。※5
-
インデクスの構成要素情報の取得時間がマイクロ秒単位で表示されます。※5
-
追い付き反映キー対応表の検索時間がマイクロ秒単位で表示されます。※5
-
- 注※1
-
論理エラー番号とメッセージの対応は次のとおりになります。
-
論理エラー番号1〜14
論理エラー番号XXはKFPB635XX-Eメッセージに対応しています。
例えば,論理エラー番号1はKFPB63501-Eメッセージに対応しています。
-
論理エラー番号15
KFPB63517-Eメッセージに対応しています。
-
論理エラー番号16
KFPB63519-Eメッセージに対応しています。
-
論理エラー番号17
KFPB63520-Eメッセージに対応しています。
-
- 注※2
-
階層順(最上位レベル,中間レベル,最下位レベルの順)にレコード型の情報が表示されます。
(例)
この例の場合の表示順序は次のとおりになります。
-
レコード型Aの情報(最上位レベル)
-
レコード型Bの情報(中間レベルの上位)
-
レコード型Cの情報(中間レベルの下位)
-
レコード型Eの情報(中間レベルの下位)
-
レコード型Dの情報(最下位レベル)
-
レコード型Fの情報(最下位レベル)
-
中間レベルのレコード型が複数ある場合は,中間レベルの中で上位レベル,中間レベル,下位レベルの順に表示されます。
-
同一レベルのレコード型が複数ある場合は,pdsdbdefコマンドで定義した順に表示されます。
-
SDBデータベースの定義変更(pdsdbdefコマンドの*ALTER DICTIONARY文および*ALTER DIRECTORY文)でレコード型を追加した場合,追加したレコード型の情報は末尾に表示されます。
-
- 注※3
-
4V AFMのSDBデータベースの場合,仮想ルートレコードのレコード型名は出力されません。
- 注※4
-
HiRDB Staticizer Optionを使用している場合に取得します。HiRDB Staticizer Optionを使用していない場合は0が表示されます。
- 注※5
-
oreload文を指定した場合に取得します。oreload文を指定しない場合は0が表示されます。
- 参考
-
pdsdblodコマンドが異常終了した場合,実行結果ファイルにすべての情報が出力されないことがあります。例えば,先頭のヘッダ行だけが表示されたり,障害発生時点までの情報だけが表示されたりすることがあります。