Hitachi

Hitachi Advanced Data Binder コマンドリファレンス


16.3.2 指定したインデクスを再作成する場合

次に示す条件で,指定したインデクス(BIDX02TIDX01,およびRIDX01)を再作成します。

[図データ]

このとき,次に示す手順でadbidxrebuildコマンドを実行します。

手順
  1. インデクス識別子ファイルを作成する

  2. インデクス再作成オプションファイルを作成する

  3. adbidxrebuildコマンドを実行する

各手順の例を以降で説明します。

〈この項の構成〉

(1) インデクス識別子ファイルを作成する

インデクス識別子ファイルを作成して,再作成対象のインデクス識別子を指定します。

インデクス識別子ファイルの指定例
BIDX02
TIDX01
RIDX01

(2) インデクス再作成オプションファイルを作成する

インデクス再作成オプションファイルを作成して,インデクス再作成オプションを指定します。

インデクス再作成オプションファイルの指定例
set adb_idxrebuild_rthd_num = 3
set adb_idxrebuild_scan_buff_size = 2
      :

(3) adbidxrebuildコマンドを実行する

adbidxrebuild -u ADBUSER01                                            ...1
              -p '#HelloHADB_01'                                      ...2
              -g 10                                                   ...3
              -z /home/adbmanager/rebuild_file/idxrebuild_opt.txt     ...4
              -i /home/adbmanager/rebuild_file/table01_idx.txt        ...5
              TABLE01                                                 ...6
[説明]
  1. adbidxrebuildコマンドを実行するHADBユーザの認可識別子を指定します。

  2. -uオプションに指定した認可識別子のパスワードを指定します。

  3. インデクス再作成処理の経過メッセージ(KFAA80205-I)が10,000行ごとに出力されるように指定します。

  4. (2) インデクス再作成オプションファイルを作成する」で作成したインデクス再作成オプションファイルの絶対パス名を指定します。

  5. (1) インデクス識別子ファイルを作成する」で作成したインデクス識別子ファイルの絶対パス名を指定します。

  6. 処理対象表(TABLE01)を指定します。