Documentation
(C) IBM Corp. 1996, 2000

DB2 Text Extender


架構

本節說明 DB2 Text Extender 環境變數及架構資訊。這二項主題皆可讓您指定預設值,以用在 DB2 Text Extender 所需的許多參數上。

環境變數

環境變數會設定環境參數的預設值。 欲顯示現行的環境變數設定,請使用顯示環境變數的設定中所說明的 GET ENVIRONMENT 指令。

DB2INSTANCE
DB2 UDB 案例名稱。

DB2DBDFT
預設的資料庫名稱。如果沒有指定資料庫名稱, 則會假定為 DB2 UDB 資料庫的名稱。

DB2TX_INSTOWNER
DB2 Text Extender 案例名稱。 此為擁有該案例之使用者的登入名稱。 如果 DB2 Text Extender 從屬站是連接到 UNIX 伺服器,則此為必要性變數。

DB2TX_INSTOWNERHOMEDIR
案例擁有者的起始目錄 (限 UNIX)。

在 Windows 環境中, DB2 Text Extender 環境變數會指定為系統性質頁中的系統變數。 在安裝期間會新增到系統設定中。

在 OS/2 環境中, DB2 Text Extender 環境變數會在安裝期間新增到 CONFIG.SYS 檔案中。

在 UNIX 環境中, DB2 Text Extender 環境變數 (除了 DB2DBDFT) 會指定在下列設定檔 Shell Script 中:

C Shell 使用 db2txcshrc

Korn Shell 及 Bourne Shell 使用 db2txprofile

建立案例時,檔案 db2txprofiledb2txcshrc 會被複製到 .profile 中。

建立案例時,db2txprofile 會新增到案例擁有者的 db2profile.profile 中。 此 Shell Script 儲存於 $DB2TX_INSTOWNERHOMEDIR/db2tx 中。

您也需要下列環境變數:

LANG
指定語言設定

NLSPATH
指定 DB2 Text Extender 訊息檔案的路徑

DB2ENVLIST
DB2 傳遞到 DB2 Text Extender 函數的環境變數列示

RAHUSER
指定 DB2 指令 db2all 所使用的案例擁有者名稱。 只適用於 DB2 EEE 環境。

如果您是案例擁有者,則在建立案例時會自動為您設定這些環境變數。 如果您不是案例擁有者,請併入案例擁有者的 db2tx 設定檔,而不要以手動方式來嘗試設定這些環境變數。
要訣

每當變更任何環境變數時,為了使所做的變更生效,您必須停止並重新啟動 DB2 和 DB2 Text Extender。

文字架構設定

每一個資料庫都具備由下列構成的文字架構設定:

這些特性是在您啟用供 DB2 Text Extender 使用的資料庫時所設定。 ENABLE DATABASE 指令會採用您在指令中所指定的設定值,或採用此處所描述的起始設定值。 您可以顯示及變更這些預設設定;請參閱顯示文字架構設定變更文字架構

文字特性

規劃搜尋需求 說明 DB2 Text Extender 所支援的文件格式、語言及 CCSID。這些項目的預設值都是各種指令所必要的。

FORMAT (格式)
起始設定︰TDS

LANGUAGE (語言)
起始設定︰設定給資料庫的 LANGUAGE

CCSID
起始設定︰設定給資料庫 的 CCSID

索引特性

DIRECTORY (目錄)
要用來儲存索引的目錄。

UNIX 系統的起始設定︰DB2TX_INSTOWNERHOMEDIR/db2tx/indexes

OS/2、Windows NT 及 Windows 2000 的起始設定︰DMBMMPATH\instance\instance-name \db2tx\indexes, 其中 DMBMMPATH 為安裝 DB2 Text Extender 所在的路徑。 就 Windows 從屬站而言,DIRECTORY 必須設定為伺服器機器上的目錄名稱。

INDEXTYPE
要使用索引類型。相關說明,請參閱搜尋類型

起始設定: NGRAM

UPDATEFREQ
週期性索引更新的頻率。相關說明,請參閱更新索引

起始設定:NONE

處理程序特性

UPDATEINDEX
設定此值以決定何時進行第一次索引更新︰於啟用步驟期間立即更新、於稍後依據更新頻率設定來更新 (NOUPDATE),或根據明確的 UPDATE INDEX 指令結果來更新。

起始設定:UPDATE

COMMITCOUNT
設定此值以決定要在多少插入或更新陳述式後, DB2 Text Extender 才要發出 DB2 UDB COMMIT 陳述式。 請參閱啟用大型表格中的文字直欄

起始設定︰0

變更文字架構

第一次安裝 DB2 Text Extender 時,會對文字架構設定這些預設值。 若要顯示目前的文字架構值, 請參閱顯示文字架構設定

若要變更在建立索引時當成預設值使用的文字架構,請輸入:

db2tx CHANGE TEXT CFG USING settings

範例:

若要變更以後索引的預設索引類型以及預設索引目錄,請輸入:

db2tx CHANGE TEXT CONFIGURATION USING
                       INDEXTYPE   precise
                       INDEXOPTION normalized
         DIRECTORY   /myfs/indexes

如果要在佇列中最少已有 100 份文字文件時, 將索引的預設更新頻率變更成在星期一到星期五的 12:00 或 15:00 時更新, 請輸入:

db2tx CHANGE TEXT CONFIGURATION USING
                       UPDATEFREQ  min(100) d(1,2,3,4,5) h(12,15) m(00)

若要停止索引的定期更新,請輸入:

db2tx CHANGE TEXT CONFIGURATION USING
         UPDATEFREQ none


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]