DB2 Connect for UNIX** 快速入門

System/390 SYSPLEX 探勘的注意事項

當遞送連接到多個 SYSPLEX 時,DB2 Connect Enterprise Edition 伺服器現在將提供平衡資料流量及容錯。當連接到在資料共用環境中執行的 DB2 for OS/390 時, DB2 Connect 將依據「工作負荷管理程式 (WLM)」提供的系統載入資訊, 在構成資料共用群組的不同 DB2 子系統中分配環境。這個支援需要 DB2 for OS/390 版本 5.1 或較新版本。

每一個 SYSPLEX 會針對每一個連接位址傳回加權優先順序的資訊, 而且此資訊將被伺服器中的 DB2 Connect 快取, 在此它被用來平衡分送,方法為依據傳回的優先順序,在傳回的位址之間分送它們。

萬一連接失敗時,DB2 Connect Enterprise Edition 伺服器也會嘗試替代位址,來提供容錯。如果已知的連接失敗, 則錯誤僅會傳回到應用程式。 因為對於 SNA 位址,沒有對等的「領域名稱伺服器 (DNS)」查閱, 可確定在 db2start 之後, 第一次就可建立連接,所以 DB2 Connect 會針對要傳回 SNA 的住址寫到檔案 db2con.ini, 以及可在 db2start 上讀取這個檔案。 如果編目的節點已停止執行,這提供一種回復的方法。

萬一無法連接到特殊 SNA 位址,下列訊息將寫到 db2diag.log

   DIA4805E A connection cannot be established to the DRDA application server 
    at SNA address "%1" due to unknown symbolic destination name "%2".

新的設定檔 (或登記) 變數 DB2SYSPLEX_SERVER 已建立,來啟用這個特性。 如果 DB2SYSPLEX_SERVER 未出現,或設定成非零的值, 表示已啟用 SYSPLEX 探勘。如果 DB2SYSPLEX_SERVER 設定成零, 表示已停用 SYSPLEX 探勘。不管如何指定 DCS 資料庫目錄登錄, 將 DB2SYSPLEX_SERVER 設定成零將停用伺服器的 SYSPLEX 探勘。

db2 登記變數 DB2CONNECT_IN_APP_PROCESS 可用來容許同 DB2 Connect Enterprise Edition 伺服器一樣在同一機器上執行的從屬站, 來利用 SYSPLEX 支援。相關資訊,請參閱 DB2 Connect User's Guide

透過連接程式的加入,DB2 Connect 現在能夠平衡異動界限中的工作負荷。 DB2 Connect 連接程式必須啟用,這個功能才會起作用。要到達不同程度的平衡資料流量, 取決於主電腦上的 DB2 版本而定。若是對 DB2 for OS/390 V6.1 或較新版本執行, 則在每一個異動 DB2 Connect 上將收到 WLM 的更新狀態。

不過,如果主電腦是 DB2 for OS/390 V5.1, 則仍僅在要求連接時,才會傳回 LM 狀態。因為這個理由, 結合 OS/390 V5.1 及 SYSPLEX 支援時,不建議長時間執行的連接。 不過,長時間執行的連接可與 OS/390 V6.1 及 SYSPLEX 支援一起使用。


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