Documentation
(C) IBM Corp. 1996, 2000

DB2 Text Extender


取得有用資訊

本節說明顯示下列資訊所用的指令︰

顯示啟用狀態資訊

摘要

時間
需要資料庫、表格、文字直欄或外部檔案之啟用狀態的相關資訊時。

指令
GET STATUS

授權

請輸入:

 db2tx GET STATUS

此處是 GET STATUS 所顯示的輸出範例。它所顯示的是資料庫的啟用狀態, 以及所含之任何啟用表格、文字直欄或文字檔的啟用狀態。

     Database is enabled for Text Extender
       Table DB2TX.MYTABLE is enabled as a common-index table
       Table DB2TX.MYTABLE is enabled as a common-index table
          TextColumnName     HandleColumnName
          --------------     ----------------
          COMMENT            COMMENTHANDLE
       Table DB2TX.TEST is enabled as a multi-index table
          TextColumnName     HandleColumnName
          --------------     ----------------
          ABSTRACT1          ABSTRACT1HANDLE
          ABSTRACT2          ABSTRACT2HANDLE

顯示環境變數的設定

摘要

時間
需要環境變數之設定的相關資訊時。

指令
GET ENVIRONMENT

授權

請輸入:

     db2tx GET ENVIRONMENT

此處是 GET ENVIRONMENT 所顯示的輸出範例。它所顯示的是 DB2 Text Extender 環境變數的目前設定。

 Current database manager instance  (DB2INSTANCE) = db2
 Default database name                 (DB2DBDFT) = my_database
 Instance name                  (DB2TX_INSTOWNER) = user1
 Instance directory      (DB2TX_INSTOWNERHOMEDIR) = /usr/instance1

顯示文字架構設定

摘要

時間
需要文字、索引及處理資訊的預設設定時。

指令
GET TEXT CONFIGURATION

授權

這些設定會在文字架構設定中予以說明。若要變更它們, 請參閱變更文字架構

若要顯示文字架構,請輸入:

     db2tx GET TEXT CFG

此處是 GET TEXT CONFIGURATION 所顯示的輸出範例。 它所顯示的是目前的文字架構設定。

              Coded character set ID  (CCSID) = 850
              Language             (LANGUAGE) = US_ENGLISH
              Format                 (FORMAT) = TDS
            Index type            (INDEXTYPE)   = LINGUISTIC
            Update frequency      (UPDATEFREQ)  = NONE
  Index directory        (DIRECTORY) = user1/db2tx/indexes
            Update index option   (UPDATEINDEX) = UPDATE
  Commit count         (COMMITCOUNT) = 10 000
  Tablespace name      (TABLESPACE) = TXLOG

顯示索引狀態

摘要

時間
需要判定是否可搜尋或更新索引時。

指令
GET INDEX STATUS

授權

會發生某些狀況讓您無法在索引中搜尋,或更新索引。在此種狀況下, 會將訊息儲存在索引的日誌表格中, 這些訊息可協助您判定原因。所以對檢查索引狀態, 以及檢查是否有任何可用的訊息時,十分有用。

此範例會顯示共用索引表格之索引的索引狀態:

     db2tx GET INDEX STATUS db2tx.mytable

此語法可讓您顯示特殊文字直欄的索引狀態。 此範例會取得多重索引表格直欄之索引的索引狀態:

     db2tx GET INDEX STATUS db2tx.mytable HANDLE commenthandle

此處是 GET INDEX STATUS 所顯示的輸出範例。

 Node 1
 Search status        = Search available
 Update status             = Update available
 Reorg status              = started 13.55
 Scheduled documents  = 0
 Indexed documents         = 187000
 Primary index documents   = 130000
 Secondary index documents =  57000
 Error events         = No error events

如果索引是分割在數個節點中, 則會顯示每個節點的節點資訊。

搜尋狀態
指出您是否可用所指定的 handle 直欄在索引中搜尋。如果無法使用搜尋, 請檢查指出的原因碼,以取得為何發生此狀況的相關資訊, 然後再使用能與索引搭配運作的 RESET INDEX STATUS。請參閱錯誤事件原因碼

更新狀態
指出您是否可更新所指定表格或直欄的索引。如果無法使用索引更新函數, 請檢查指出的原因碼,以取得為何發生此狀況的相關資訊, 然後再使用能與索引搭配運作的 RESET INDEX STATUS。

重組狀態
指出您是否可重組所指定表格或直欄的索引。若無法重組函數,請檢查指定的原因 碼,以取得此狀況發生的相關資訊。 無法重組的常見的原因是因為索引正在更新。

排程的文件
顯示列在佇列中要索引(或從索引中刪除)的文件數。

已編製索引的文件
顯示已在排程的文件佇列中編製索引過的文件數。

主要索引文件
顯示主要索引中的文件數量

次要索引文件
顯示次要索引中的文件數量

錯誤事件
顯示可從索引日誌表格中取得的事件數。您可如顯示錯誤事件所述來顯示此資訊。 不再需要此訊息時,您可如刪除索引事件所述將之刪除。

顯示錯誤事件

在編製索引期間發生問題時(如找不到排定要編製索引的文件), 會將這些稱為錯誤事件的項目寫入索引日誌表格中。

事件回覆碼會在錯誤事件原因碼中予以說明。

您可在日誌表格概略表 db2tx.LOGIXnnnnnn 中存取錯誤事件, 其中 IXnnnnnn 是索引的名稱, 可從目錄概略表中取得。

若要取得索引名稱,請執行下列步驟:

     DB2 SELECT TABLENAME,
                HANDLENAME,
INDEXNAME
         FROM   DB2TX.TEXTCOLUMNS

錯誤事件概略表的佈置如下:

          UPDATESTATUS   SMALLINT
          EVENTREASON    INTEGER
          EVENTMESSAGE   VARCHAR(1024)
          UPDATETIME     TIMESTAMP
          HANDLE         DB2TEXTH 或 DB2TEXTFH
          NODENUMBER     INTEGER

此處是顯示如何從索引日誌中存取資訊的範例:

     DB2 SELECT EVENTREASON,
                EVENTMESSAGE,
                UPDATETIME,
HANDLE
         FROM   DB2TX.LOGIXNNNNNN

顯示索引設定

摘要

時間
需要索引之設定的相關資訊時。

指令
GET INDEX SETTINGS

授權

此範例會取得共用索引表格之索引的索引設定:

     db2tx GET INDEX SETTINGS db2tx.mytable

此範例會取得多重索引表格直欄之索引的索引設定:

     db2tx GET INDEX SETTINGS db2tx.mytable
                       HANDLE     commenthandle

如果是將表格啟用成多重索引表格, 則此指令會顯示表格中所有啟用文字直欄的索引設定。

此處是 GET INDEX SETTINGS 所顯示之共用索引表格的輸出範例。 多重索引表格的輸出會顯示每個索引的類似資訊。 此語法可讓您要求特殊文字直欄的索引設定。

       Current index settings:
            Index type            (INDEXTYPE)   = LINGUISTIC
            Update index option   (UPDATEINDEX) = UPDATE
            Update frequency      (UPDATEFREQ)  = NONE
 Node 1
            Index directory       (DIRECTORY)   = /home/user1/db2tx/indices

如果索引是分割在數個節點中, 則會顯示索引目錄的節點資訊。

顯示直欄的文字設定

摘要

時間
需要直欄之文字設定的相關資訊時。

指令
GET TEXT INFO

授權

此範例會取得共用索引表格之索引的文字資訊:

     db2tx GET TEXT INFO db2tx.mytable

此範例會取得多重索引表格直欄之索引的文字資訊:

     db2tx GET TEXT INFO db2tx.mytable HANDLE commenthandle

此語法可讓您指定表格名稱及 handle 直欄的名稱。

如果在指令中只指定表格名稱, 則會顯示此表格之每個啟用直欄的文字資訊。如果也只指定 handle 直欄名稱, 則只會顯示那個直欄的文字資訊。

此處是此指令為多重索引表格所顯示的資訊範例:

              Text information for column ABSTRACT1
                     with handle column ABSTRACT1HANDLE:
              Coded character set ID  (CCSID) = 850
              Language             (LANGUAGE) = US_ENGLISH
              Format                 (FORMAT) = TDS
            Text information for column ABSTRACT2
                     with handle column ABSTRACT2HANDLE:
              Coded character set ID  (CCSID) = 850
              Language             (LANGUAGE) = US_ENGLISH
              Format                 (FORMAT) = TDS


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