10.3.9 report文処理結果ファイルの情報の記述)

pdrbalの処理結果を出力するファイルの情報を指定します。

<適用基準>
pdrbal実行ホストの表10-3に示すディレクトリ以外に処理結果ファイルを作成したい場合に指定してください。
<規則>
  1. report文を省略した場合,pdrbalを実行したホストの表10-3に示すディレクトリ下に処理結果ファイルが作成されます。
  2. pdrbalが終了するまで,処理結果ファイルの内容は保証されません。
  3. pdrbalがリターンコード=8で終了した場合,「移動した行データの情報」以降の情報が出力されないことがあります。出力された場合は,その情報はロールバック後(エラーが発生する直前のコミット時)のものとなります。
<この項の構成>
(1) 形式
(2) 説明
(3) システム定義のpd_tmp_directoryオペランド,環境変数TMPDIR,及びreport文省略時に作成される処理結果ファイルの名称
(4) 出力形式

(1) 形式

 report 処理結果ファイル名

(2) 説明

(a) 処理結果ファイル名

   ~<パス名>

処理結果を出力するファイルの名称を,絶対パス名で指定します。

処理結果ファイルは,pdrbalを実行したホストの,通常ファイルのファイル名を指定してください。

(3) システム定義のpd_tmp_directoryオペランド,環境変数TMPDIR,及びreport文省略時に作成される処理結果ファイルの名称

作成される処理結果ファイルの名称は次の形式で作成されます。

/tmp/REPORT-表識別子-一意となる文字列

表がTABLE1の場合,作成される処理結果ファイルの名称は次のようになります。

/tmp/PEPORT-TABLE1-aaaa00001

(4) 出力形式

pdrbalの処理結果ファイルの出力形式を次に示します。

pdrbal VV-RR(Object Option) *** DB REBALANCE *** yyyy-mm-dd HH:MM:SS [1]
------------------------------------------------------------------------

*** Table rebalance processing list ***

Schema name  : tanaka  [2]
Table name   : rev_table  [3]
Table status : completed  [4]

** Moved data information **
[5]  [6]           [7]                           [8]            [9]
No. Server   Table rdarea name                Remove row     Insert row
  1 sds      user01                            1,000,000              0
  2 sds      user02                            2,000,000              0
  3 sds      user03                                    0      3,000,000
                                      Total    3,000,000      3,000,000
                                                 [10]           [11]
** Rebalance information **
[12] [13]          [14]                        [15]
No. Server   Table rdarea name                 Status
  1 sds      user01                            finished
  2 sds      user02                            finished
  3 sds      user03                              

*** Exclusive execute information ***

 Start time : 2000-05-05 11:12:13  [16]
 End   time : 2000-05-05 19:20:21  [17]

pdrbal terminated, return code=0  [18]

[説明]
  1. 処理結果のヘッダ情報
    VV-RR:バージョン番号
    yyyy-mm-dd HH:MM:SS:pdrbalを開始した日付と時刻
  2. スキーマ名
  3. 表識別子
  4. 表のリバランス状態
    completed:リバランス完了
    processing:リバランス中
  5. 移動元RDエリア又は移動先RDエリアの通番
  6. 移動元RDエリア又は移動先RDエリアがあるサーバ名
  7. 移動元RDエリア名又は移動先RDエリア名
  8. 移動元RDエリアから移動した(削除した)行数
  9. 移動先RDエリアに移動した(追加した)行数
  10. 移動元RDエリアから移動した(削除した)行数の合計
  11. 移動先RDエリアに移動した(追加した)行数の合計
  12. 表格納用RDエリアの通番
  13. 表格納用RDエリアがあるサーバ名
  14. 表格納用RDエリア名
  15. RDエリアのリバランス状況
    finished:リバランス完了
    processing:リバランス中
    error:エラー終了
    空白:追加したRDエリア
  16. リバランスを開始した日付と時刻
  17. リバランスが終了した日付と時刻
  18. pdrbalのリターンコード
項番5~9及び12~15は,表定義で指定した表格納用RDエリア,次にALTER ADD RDAREAで追加したRDエリアの順で出力します。