Documentation
(C) IBM Corp. 1996, 2000

DB2 Text Extender


設置與維護 DB2 Text Extender 伺服器

新安裝 DB2 Text Extender 的下一個步驟是設定 DB2 Text Extender 伺服器來供 DB2 Text Extender 從屬站使用。 這通常由 DB2 Text Extender 伺服器管理者完成,所涉及的步驟如下:

  1. 建立 DB2 Text Extender 案例
  2. 啟動 DB2 Text Extender 伺服器

維護 DB2 Text Extender 伺服器的其它作業如下:

  1. 備份並復置 DB2 Text Extender 索引及已啟用的資料庫
  2. 追蹤錯誤

關於指令語法,請參閱伺服器的管理指令

建立 DB2 Text Extender 案例

在您使用 DB2 Text Extender 前,您必須先建立 DB2 Text Extender 案例。 所建立的每一個案例皆提供隔離的環境,您可以在其中維護索引,將它們儲存在個別的目錄中。

 

若要在 UNIX 單一節點環境中建立案例,請輸入︰

    txicrt instance-name db2-instance-name 

其中 instance-name 是案例擁有者的使用者 ID, 而 db2-instance-name 是與前者有關的 DB2 UDB 案例名稱。

在 Windows NT 與 Windows 2000 中, 安裝期間會建立一個預設案例。 若要建立其它案例,請輸入:

    txicrt db2-instance-name

若要在多節點環境中建立案例,請參閱TXICRT

若要在 UNIX 系統中捨棄案例,請輸入︰

txidrop instance-name db2-instance-name

若要在 Windows NT 與 Windows 2000 中捨棄案例,請輸入:

    txidrop db2-instance-name

欲決定想要使用的案例,請設定適當的環境變數︰

set DB2INSTANCE = instance-name

然後停止並重新啟動 DB2 和 DB2 Text Extender。

啟動並停止 DB2 Text Extender 伺服器

若要啟動 DB2 Text Extender 伺服器, 請登入案例擁有者使用者 ID (僅適用於 UNIX 系統),然後輸入下列指令:

txstart

若要顯示 DB2 Text Extender 伺服器的狀態,請輸入︰

txstatus

若要停止 DB2 Text Extender 伺服器,請輸入︰

txstop
UNIX 使用者要訣

如果您在啟動 DB2 Text Extender 伺服器時發生問題,請嘗試清除共用資源。 請參閱TXIPCLEAN (僅限 UNIX)

備份與復置索引及已啟用的資料庫

您可以備份與復置 DB2 Text Extender 所建立的啟用資料庫及文字索引。

若要備份,請執行下列步驟:

  1. 找出 DB2 Text Extender 已啟用的表格。若要做這樣的處理,請輸入:
     db2tx GET STATUS
    
  2. 找出資料庫所用之索引目錄的名稱。若要做這樣的處理,請輸入:
     db2tx GET INDEX SETTINGS table-name
    
  3. 停止 DB2 Text Extender 伺服器。若要做這樣的處理,請輸入:
    TXSTOP
    
  4. 備份索引目錄及其次目錄 indexwork
  5. 備份位在下列位置中的檔案 desmastr.dat
         instance_owner_home_directory/db2tx/txins000 (UNIX)
      或
         DMBMMPATH\db2tx\txins000 (OS/2、Windows NT 及 Windows 2000)
    

    請注意:分段的資料庫會有數個案例目錄 (命名為 txins000、txins001...等等), 所以備份整個 .../db2tx 目錄會比備份個別目錄中的檔案容易。

  6. 重新啟動 DB2 Text Extender 伺服器:
    TXSTART
    

若要復置,請執行下列步驟:

  1. 停止 DB2 Text Extender 伺服器:
    TXSTOP
    
  2. 儲存現存的 desmastr.dat 檔案。
  3. 復置 desmastr.dat 檔案的備份。
  4. 將索引目錄的備份復置到以前的相同路徑。
  5. 重新啟動 DB2 Text Extender 伺服器:
    TXSTART
    

追蹤錯誤

如果需要將錯誤報告給 IBM 代表,可能會要求您打開追蹤功能, 這樣才能將可用來尋找錯誤的資訊寫入到檔案中。請只依據「IBM 支援中心」代表, 或技術支援代表的指示來使用追蹤機能。

打開追蹤機能時會影響系統效能,所以請在發生錯誤狀況時才使用它。

若要打開追蹤機能,請輸入:

txtrace on [options]

語法和事件及元件的列示是提供在TXTRACE中。 此處也會一併說明其它選項。

指定可讓追蹤依其 ID 來接受或拒絕每個追蹤記錄的「遮罩」, 就可過濾追蹤。預設值為追蹤所有項目。

遮罩有由句點隔開的四個組件:例如 2.2-6.1,3.*,其中:

2
表示 DB2 UDB DB2 Text Extender。

2-6
只含事件 ID 為 2 到 6 的登錄。

1,3
只含元件 1 及 3 所報告的事件。

*
包括元件的所有函數。

您可排除特定嚴重性以下的系統錯誤, 如果追蹤緩衝區已滿,您也可指定是要保留第一筆或最後一筆記錄。

若要重新產生錯誤,並以二進位形式將追蹤資訊寫入傾出檔案,請輸入:

txtrace dump dump-filename

若要產生傾出檔案的格式化版本,請輸入:

txtrace format dump-filename formatted-filename

打開追蹤機能時,您也可直接將追蹤資訊從共用記憶體中寫入到格式化檔案中:

txtrace format > formatted-file

將追蹤資訊寫入檔案後,請關閉追蹤機能:

txtrace off


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