Red Hat Training

A Red Hat training course is available for Red Hat Directory Server

10.3.5. db2index(データベースインデックスファイルの削除)

データベースインデックスファイルを再インデックス化します。Ellipses は、複数のオカレンスが許可されていることを示します。
注記
db2indexentryrdn インデックスを使用して、親エントリーと子エントリーの適切な階層を保持するためにデータベースをインデックス化する際に親子エントリーを順序付けます。entryrdn インデックスが何らかの理由で利用できない場合、db 2index は各エントリーの parentid キーを使用して親を特定します。この 2 つ目のメソッドでは、インデックス操作を正常に実行できますが、操作が完了するまで時間がかかる場合があります。
同等の Perl スクリプトの詳細は、「db2index.pl(Creates and Generates Indexes)」 を参照してください。
注記
このスクリプトは非推奨となり、Red Hat Directory Server の次のメジャーバージョンで削除されます。

構文

db2index [[ -n backendInstance ] | [ -s includeSuffix ]] [ -t [attributeName{:indextypes(:mathingrules)}] ] [ -T vlvAttribute ]

使用法

以下は、コマンドの例です。

  • すべてのデータベースインデックスファイルを再インデックス化します。
    # db2index
  • データベースインスタンスの userRootcn および givenname を再インデックス化します。
    # db2index -n userRoot -t cn -t givenname
  • root 接尾辞が dc=example,dc=com であるデータベースの cn を再作成します。
    # db2index -s "dc=example,dc=com" -t cn

オプション

 

表10.6 db2index オプション

オプション 詳細
-n backendInstance 再作成されるインスタンスの名前を指定します。
-s includeSuffix 含まれるサフィックス、または -n が使用されている場合に含まれるサブツリーを指定します。
-t attributeName{:indextypes(:mathingrules)} 再作成される属性の名前。必要に応じて、インデックスタイプ(eq、pressub approx)およびマッチングルール OID を含めることができます。
-T vlvAttributeName 再インデックスされる VLV 属性の名前を指定します。名前は、cn=config の VLV インデックスオブジェクトの共通名です。