若要透過 TCP/IP 來存取遠端伺服器,首先您必須已為從屬站及伺服器工作站兩者,安裝並架構通信軟體。請參閱軟體需求,取得適用於您的平台的通訊協定需求。 請參閱可能的主從式連接實務範例, 取得適用於特定從屬站及伺服器之通訊協定。
在完作本節的步驟之前,請確定已完成設定 DB2COMM 登記參數中的指示。
![]() | 若您為「管理伺服器」設定通信,建立「管理伺服器」時是為 TCP/IP (使用 DB2 登記的「埠」號523) 架構的。 啟用「管理伺服器」以使用 TCP/IP 已不需要進一步的步驟。 |
下列是設定 TCP/IP 通信必要的步驟:
步驟 1. | 識別和記錄參數值。 |
步驟 2. | 在伺服器上:
|
當繼續進行架構步驟時, 請完成下列表格中的您的值直欄
在您開始架構這個通訊協定之前,您可以填入某些值。
參數 | 說明 | 範例值 | 您的值 |
---|---|---|---|
連接埠
|
services 檔案中必要的值 「連接服務程式」名稱是隨意決定的,但在服務檔案中必須是唯一的。若您使用 DB2 企業 - 增訂版, 請確定這些號碼不與「快速通信管理程式」(FCM) 所使用的埠號發生衝突。 服務檔案中的「連接埠」必須是專用的。 |
server1
3700/tcp
| |
服務程式名稱 (svcename) |
更新伺服器上資料庫管理程式架構檔中的「服務程式」 名稱 (svcename) 參數所使用的名稱。 若已指定服務程式名稱,此值必須與服務檔案中指定的 「連接服務程式」名稱相同。若您已直接指定埠號,則不必要在svcename欄位中指定服務程式名稱。 | server1 |
下列步驟將說明如何設置您的工作站,以便可使用這個通訊協定接受入埠從屬站要求。請將範例值換成您的值, 並將它們記錄在您的工作表上。
TCP/IP 服務檔案指定伺服器應用程式可以為從屬站要求監聽的埠。 若要更新這些服務檔案,您可以:
服務檔案的位置視作業系統而定:
使用文字編輯程式,將「連接」登錄新增到 TCP/IP 支援的服務檔案。例如:
server1 3700/tcp # DB2 connection service port
其中:
您必須使用「服務程式」名稱 (svcename) 參數,以更新資料庫管理程式架構檔。
若要更新資料庫管理程式架構檔,請執行下列步驟:
步驟 1. | 以具有 System Administrative (SYSADM) 權限的使用者身份登入系統。 相關資訊,請參閱使用系統管理群組。 |
步驟 2. | 若您使用 UNIX 伺服器,請設定案例環境並呼叫 DB2 命令行處理器,如下所示:
|
步驟 3. | 輸入下列指令,以使用「服務程式」名稱 (svcename) 參數更新資料庫管理程式架構檔: 使用 svcename 更新資料庫管理程式架構svcename db2stop db2start
例如,若以 server1 輸入服務檔案中的「連接服務程式」名稱,請輸入下列指令: 使用 svcename 更新資料庫管理程式架構server1 db2stop db2start
|
![]() | 所使用的svcename必須與服務檔案中指定的「連接服務程式」名稱相配。 |
當資料庫管理程式停止並重新啟動後, 檢視資料庫管理程式架構檔,以確定這些變更已生效。 輸入下列指令來檢視資料庫管理程式架構檔:
get database manager configuration