本節說明顯示下列資訊所用的指令︰
摘要 |
---|
|
請輸入:
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
摘要 |
---|
|
請輸入:
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
摘要 |
---|
|
這些設定會在文字架構設定中予以說明。若要變更它們, 請參閱變更文字架構。
若要顯示文字架構,請輸入:
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
摘要 |
---|
|
會發生某些狀況讓您無法在索引中搜尋,或更新索引。在此種狀況下, 會將訊息儲存在索引的日誌表格中, 這些訊息可協助您判定原因。所以對檢查索引狀態, 以及檢查是否有任何可用的訊息時,十分有用。
此範例會顯示共用索引表格之索引的索引狀態:
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
如果索引是分割在數個節點中, 則會顯示每個節點的節點資訊。
在編製索引期間發生問題時(如找不到排定要編製索引的文件), 會將這些稱為錯誤事件的項目寫入索引日誌表格中。
事件回覆碼會在錯誤事件原因碼中予以說明。
您可在日誌表格概略表 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
摘要 |
---|
|
此範例會取得共用索引表格之索引的索引設定:
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
如果索引是分割在數個節點中, 則會顯示索引目錄的節點資訊。
摘要 |
---|
|
此範例會取得共用索引表格之索引的文字資訊:
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