此指令會啟用 DB2 Text Extender,以搜尋不在 DB2 UDB 資料庫中的文字檔案。
要訣 |
---|
如果表格中的文字直欄使用的是共用索引, 則不能使用此指令(如啟用文字表格 (選用的)中所述)。 |
授權
您在表格中至少需有下列其中一種權限:
ALTER 專用權
SELECT 專用權
UPDATE 專用權。
>>-ENABLE TEXT FILES--table-name---HANDLE--handle-column-name---> >-----+-----------------------+---------------------------------> '-| text-information |--' >-----+----------------------------+----------------------------> '-| index-characteristics |--' >-----+----------------------------+----------------------------> '-UPDATEINDEX--+-UPDATE---+--' '-NOUPDATE-' >-----+------------------------------+--------------------------> '-TABLESPACE--tablespace-name--' >-----+---------------------+---------------------------------->< '-COMMITCOUNT--count--' text-information |---+---------------+---+-----------------+---+---------------+-| '-CCSID--ccsid--' '-LANGUAGE--語言--' '-FORMAT--格式--' index-characteristics |---+-----------------------------------------------------------------+-> '-INDEXTYPE--+-PRECISE----+---+--------------------------------+--' +-LINGUISTIC-+ '-INDEXOPTION--+-CASE_ENABLED-+--' '-NGRAM------' '-NORMALIZED---' >----+----------------------------------------------------------------------------+-> | .-,--------. | | V | | '-INDEXPROPERTY--SECTIONS_ENABLED--+-DOCUMENTMODEL--+---(-----model---+---)--' '-DOCUMENTMODELS-' >----+----------------------------------------+-----------------> '-UPDATEFREQ--+-NONE------------------+--' '-| update-frequency |--' >-----+-------------------------------------------------------------------------------+> +-DIRECTORY--directory----------------------------------------------------------+ | .--------------------------------------------------------------------------. | | | .-,---------------------. | | | V V | | | '----DIRECTORY--directory--ON--+-NODE--+---(-----node--+-----------+--+---)---+-' '-NODES-' '-TO--node--' >---------------------------------------------------------------| update-frequency |---MIN--(--mindocs--)--D---(--+-*------------+---)---H---------> | .-,-------. | | V | | '----0...6---+-' .-,---------. V | >----(--+-*-------------+---)---M---(-----0...59---+---)--------| | .-,--------. | | V | | '----0...23---+-'
指令參數
其它指令參數的說明,請參閱ENABLE TEXT COLUMN。
用法注意事項
此指令會將 handle 直欄新增到指定的 DB2 表格中。每一個 handle 直欄結合一個外部文字檔集合,由 DB2 Text Extender 的函數使用。會建立與這些檔案有關的索引。
啟用文字檔後, 請使用 INIT_TEXT_HANDLE 起始設定 handle 直欄中的 handle。然後再用 UPDATE INDEX 填入索引。
如果之前已將此 handle 直欄名稱用在 ENABLE TEXT FILES, 目的是要識別文字直欄的 handle 直欄,則不能重複使用此名稱。
已建立日誌表格以記錄檔案的變更,但因為 DB2 UDB 無法控制此檔案, 而無法得知此類變更,所以您必須手動啟動這些起始動作定義。 請參閱更新外部檔案的索引,以取得如何執行的說明。
如果在此步驟中用完日誌空間,請參閱啟用大型表格中的文字直欄以取得可能的解決方法。