インナレプリカ機能 HiRDB Staticizer Option Version 8

[目次][索引][前へ][次へ]

3.5.3 オンラインでのデータ・インデクスの一括作成

オンライン業務中にデータ・インデクスを一括作成する方法は,「3.5.2 オンラインでのデータベースの再編成(オンライン再編成)」で示す手順とほとんど同じです。再編成を実行する手順のところをデータ・インデクスを一括作成する手順に入れ替えるだけです。ここでは,オリジナルRDエリアでデータ・インデクスの一括作成する操作について説明します。

<この項の構成>
(1) オリジナルRDエリアでのデータ・インデクスの一括作成

(1) オリジナルRDエリアでのデータ・インデクスの一括作成

HiRDBのpdloadコマンドで,RDエリアに対してデータ・インデクスを一括作成し,RDエリア内の既存のデータ・インデクスを更新することができます。データ・インデクスを一括作成するときのコマンド実行例を次に示します。

source,index文の指定例(source,index文の制御ファイル名:/usr/load01)
 
source RD01 -q 0 /tmp/ldfile1
index RD01 -q 0 IDX1 /tmp/index_inf3
 
source文に,入力データファイル名として/tmp/ldfile1を指定します。index文には,インデクス識別子IDX1とインデクス情報ファイル名/tmp/index_inf3を指定します。両方の制御文には,処理対象のRDエリアをオリジナルRDエリアにするために”RD01 -q 0”を指定します。

pdloadコマンドの実行例
 
pdload TAB1 /usr/load01
 
TAB1に対して,/usr/load01ファイルに記述された上記に示すsourceおよびindex文を実行し,データとインデクスを一括作成し,既存のデータに追加します。

pdloadコマンドは,表の所有者がHiRDBの稼働中に実行します。複数のサーバマシンでHiRDBシステムを構成している場合,システムマネジャがあるサーバマシンで実行します。pdloadコマンドについては,マニュアル「HiRDB Version 8 コマンドリファレンス」を参照してください。