您的伺服器可同時支援多重通訊協定; 不過,您只須要啟用所要使用的通訊協定。
您必須以您現在要支援的通訊協定,來更新db2comm登記變數。
db2comm登記變數判定啟動資料庫管理程式時,將啟用的通訊協定的連線管理程式。您可以使用逗點分隔關鍵字,為多重通訊協定設定此變數。
若為您的 DB2 伺服器,DB2COMM可以是下列任何以逗點區隔的關鍵字之組合:
為避免「控制中心」及「從屬站架構輔助程式」發生問題, 請確定使用db2set指令 (其使用-i選項) 在 DB2 登記中設定DB2COMM參數。建議您不要使用其它機制來設定DB2COMM值。DB2 登記的相關資訊,請參閱Administration Guide。
若要設定現行案例的db2comm登記變數, 請輸入db2set DB2COMM=protocol_names指令。變更protocol_names參數以反映在啟動資料庫管理程式時,您要啟動的通訊協定。
例如,若要設定資料庫管理程式,以啟動 APPC 及 TCP/IP 通訊協定的連線管理程式,請輸入下列指令:
db2set DB2COMM=appc,tcpip db2stop db2start
重新發出db2start指令時,由db2comm登記參數指定的通訊協定之連線管理程式已啟動。
若您為「管理伺服器」設定通信,請輸入db2set指令:
db2set DB2COMM=appc,tcpip -i DB2DAS00 db2admin stop db2admin start
其中DB2DAS00代表「管理伺服器」的名稱。若您不確定「管理伺服器」的名稱,請輸入下列指令:
db2set DB2ADMINSERVER
若db2comm登記變數未定義或設定為 null, 當啟動 資料庫管理程式
時,不會啟動任何通訊協定連線管理程式。
![]() | 如果無法啟動通訊協定的連接管理程式, 則會出現警告訊息,且錯誤訊息會記錄在
db2diag.log 檔; 對於 UNIX 平台,這個檔案位於
INSTHOME/sqllib/db2dump 目錄, 對於非 UNIX 平台,則位於
x:\sqllib\db2dump 目錄。
關於 db2diag.log 檔的詳細資訊,請參閱 Troubleshooting Guide。 |
![]() |
您現在已備妥架構伺服器工作站,來使用下列任何的通訊協定:
|