IBM Content Manager, バージョン 8.5           

テキスト索引が保留中で無効である

保留中のテキスト索引とは、索引付けされるのを待機している項目があることを意味します。保留中の索引を確認すると、索引更新操作が停止しているかどうかの判別に役立つことがあります。

テキスト索引が保留中かどうかを確認するには、以下のようにします。

DB2® の場合
次の SQL ステートメントを使用してイベント表を照会し、索引付け処理が終了しているかどうかを確認します。
SELECT TIME,MESSAGE from DB2EXT. EVENTIX272822

下の表に、DB2 の場合の出力例を示します。

表 1. DB2 の場合の出力例
時刻 メッセージ
2008-06-11-13.56.13.195000 CTE0003 Index update started
2008-06-11-13.56.24.867000 CTE0005 Index update commit: "1","0","0" documents inserted, updated, and/or deleted successfully.
2008-06-11-13.56.24.867001 CTE0004 Index update ended

最後のメッセージ「CTE0004 Index update ended (索引更新は終了しました)」が出されている場合、索引付け処理は完了しています。索引付け処理が停止した場合は、最初のメッセージ「CTE0003 Index update started (索引更新が開始しました)」のみが出され、メッセージ「CTE0004 Index update ended (索引更新は終了しました)」は出されません。索引付け処理が停止していた場合は、命令を参照して、テキスト索引の更新が停止した時期を解決します。

Oracle の場合
次の SQL ステートメントを使用して、イベント表を照会します。
select owner,index_name, status from dba_indexes
where index_name like ‘ICM%';

下の表に、Oracle の場合の出力例を示します。

表 2. Oracle の場合の出力例
所有者 INDEX_NAME 状況
ICMADMIN ICMUU01001TIE VALID
ICMADMIN ICMUU01015TIE INVALID
ICMADMIN ICMUU01009TIE INPROGRS

上記の出力例の表は、以下のとおりです。

  • 索引の状況が INVALID の場合、索引は再作成する必要があります。
  • 索引の状況が INPROGRS (進行中) の場合、索引の更新操作は実行中です。対応する保留カウントが減少しない場合は、テキスト索引の更新操作が停止している可能性があります。


フィードバック

最終更新: 2013 年 12 月
dcmpt031.htm

© Copyright IBM Corp. 2013.