摘要 |
---|
|
此步驟可判定您表格的所有文字直欄是否只有一個共用索引, 或是有數個索引,即,每個文字直欄都有個別的索引。
若要擁有共用索引,請執行 ENABLE TEXT TABLE, 然後再對每個文字直欄執行 ENABLE TEXT COLUMN。若要擁有個別的索引, 請略過 ENABLE TEXT TABLE,而只對每個文字直欄執行 ENABLE TEXT COLUMN。 稍後會在本主題中舉例說明。
此步驟期間, DB2 Text Extender 會建立所有後續啟用的文字直欄都共用的空文字索引。 您可指定索引類型、 索引的更新頻率,以及索引的儲存目錄。 而未指定的任何參數預設值都是從文字架構設定中取得。
要訣 |
---|
對於大部份文字直欄來說若某個設定 (例如索引類型) 應相同,請使用文字架構資訊指定預設設定。請參閱文字架構設定。 |
此步驟也會建立空的日誌表格, 以記錄表格中所新增、變更或刪除的文件。會建立起始動作定義, 以持續更新日誌表格。
您無法對含有文字直欄 (已經為 DB2 Text Extender 啟用此直欄) 的表格執行 ENABLE TEXT TABLE。
若要刪除 ENABLE TEXT TABLE 所建立的索引,請參閱停用文字表格。
要訣 |
---|
如果稍後決定捨棄啟用的文字表格,則您應先停用它, 以確定已移除索引、日誌表格,以此類推。 |
下例啟用文字表格 DB2TX.MYTABLE︰
db2tx ENABLE TEXT TABLE db2tx.mytable
而索引特性的預設值都是從文字架構設定中取得。
下一個範例會明確地設定為表格所建立的共用索引特性。
UNIX 伺服器:
db2tx ENABLE TEXT TABLE db2tx.mytable INDEXTYPE linguistic UPDATEFREQ min(100) d(1,2,3,4,5) h(12,15) m(00) DIRECTORY DB2TX_INSTOWNERHOMEDIR/db2tx/indexes
就 OS/2 或 Windows NT 或 Windows 2000 伺服器而言︰
db2tx ENABLE TEXT TABLE db2tx.mytable INDEXTYPE linguistic UPDATEFREQ min(100) d(1,2,3,4,5) h(12,15) m(00) DIRECTORY d:\dmb\db2tx\indexes
此範例會設定索引類型及索引目錄,然後再設定索引更新頻率, 這樣可在佇列中最少已有 100 份文字文件時, 將索引更新頻率更新為在星期一到星期五的 12:00 或 15:00 時執行。
![]() |
![]() |