13.3. 既存のデータベースへの新規インデックスの生成
新しいインデックスは、既存のデータベースに自動的に追加されません。これらは手動で追加し、Directory Server には、db 2index.pl スクリプトを実行するか、cn =index,cn=tasks タスクを実行するという 2 つの方法があります。
重要
インデックスを再生成する前に、検索は失敗します。
13.3.1. db2index.pl スクリプトの実行
インデックスエントリーの作成、または既存のインデックスエントリーにインデックスタイプを追加したら、db 2index.pl スクリプトを実行して、Directory Server が保持する新しいインデックスセットを生成します。スクリプトが実行されると、ディレクトリーに追加された新しいデータと、ディレクトリー内の既存のデータに対して、新しいインデックスのセットがアクティブになります。
db2index.pl Perl スクリプトを実行します。
# db2index.pl -Z instance_name -D "cn=Directory Manager" -w secret -n ExampleServer -t sn
この Perl スクリプトの使用方法は、『Red Hat Directory Server の設定、コマンド、およびファイルリファレンス を参照してください』。
この例で使用されるパラメーターの詳細は、Red 『Hat Directory Server の設定、コマンド、およびファイルリファレンス の
db2index
ユーティリティーの説明を参照してください』。