16.3.2 指定したインデクスを再作成する場合
次に示す条件で,指定したインデクス(BIDX02,TIDX01,およびRIDX01)を再作成します。
-
表TABLE01にはB-treeインデクスBIDX01とBIDX02,テキストインデクスTIDX01,およびレンジインデクスRIDX01が定義されている
-
インデクスはすべて正常な状態である
このとき,次に示す手順でadbidxrebuildコマンドを実行します。
- 手順
-
-
インデクス識別子ファイルを作成する
-
インデクス再作成オプションファイルを作成する
-
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
- [説明]
-
-
adbidxrebuildコマンドを実行するHADBユーザの認可識別子を指定します。
-
-uオプションに指定した認可識別子のパスワードを指定します。
-
インデクス再作成処理の経過メッセージ(KFAA80205-I)が10,000行ごとに出力されるように指定します。
-
「(2) インデクス再作成オプションファイルを作成する」で作成したインデクス再作成オプションファイルの絶対パス名を指定します。
-
「(1) インデクス識別子ファイルを作成する」で作成したインデクス識別子ファイルの絶対パス名を指定します。
-
処理対象表(TABLE01)を指定します。
-