若要透過 IPX/SPX 通信軟體來存取遠端資料庫伺服器,首先您必須已為從屬站及伺服器工作站兩者,安裝並架構通信軟體。請參閱軟體需求,取得適用於您的平台的通訊協定需求。 請參閱可能的主從式連接實務範例, 取得適用於特定從屬站及伺服器之通訊協定。
在完成本節的步驟之前, 請務必先完成設定 DB2COMM 登記參數的指令。視您伺服器的平台而定, 您可以透過「直接定址」或「檔案伺服器定址」來支援 IPX/SPX 從屬站通信。
您伺服器的支援的 IPX/SPX 定址方法之列示, 請參閱表 23。DB2 從屬站的支援的 IPX/SPX 定址方法之列示, 請參閱表 14。
伺服器 | 直接定址 | 檔案伺服器定址 |
AIX | * | * |
HP-UX | 不支援 | |
Linux | 不支援 | |
OS/2 | * | * |
Solaris | * |
|
Windows NT | * |
|
Windows 2000 | * |
|
下列是設定 IPX/SPX 通信必要的步驟:
步驟 1. | 識別和記錄參數值。 |
步驟 2. | 架構伺服器:
|
當繼續進行架構步驟時, 請完成下列表格中的您的值直欄
在您開始架構這個通訊協定之前,您可以填入某些值。
參數 | 說明 | 我們的範例 | 您的值 |
---|---|---|---|
檔案伺服器名稱 (FILESERVER) |
直接定址: * 值表示您使用「直接定址」。 檔案伺服器位址: 登記資料庫伺服器案例的 NetWare
檔案伺服器的名稱。 這個參數必須以大寫字體輸入。
|
直接定址 *
檔案伺服器定址 DB2INST1
| |
DB2 伺服器物件名稱 (OBJECTNAME) |
直接定址: * 值表示您使用「直接定址」。 檔案伺服器定址:資料庫管理程式伺服器案例, 在 NetWare 檔案伺服器上是以物件OBJECTNAME表示。 伺服器的 IPX/SPX 網際網路位址是存放在這個物件上, 同時也是從這個物件擷取出來。 這個參數必須以大寫輸入, 而且在 NetWare 檔案伺服器系統上必須是唯一的。
|
直接定址 *
檔案伺服器定址 NETWSRV
| |
Socket 號碼 (IPX_SOCKET) | 代表伺服器的網際網路位址中的連線終點。對所有的伺服器案例,及在工作站上執行的所有
IPX/SPX 應用程式而言,它必須是唯一的。它是以十六進位格式輸入的。
DB2 已向 Novell 登記了範圍在 0x879E 至 0x87A1 的知名 Socket。若您在伺服器機器上執行超過 4 個的案例, 您必須選擇號碼非0x0000的 Socket 來為 5 個或以上的案例防止 Socket 碰撞, Socket 號碼為0x4000到0x7FFF的動態 Socket 範圍或0x8000到0x9100的範圍 (這些是登記給不同應用程式的知名 Socket)。此參數的最大值為0xFFFF。 | 879E (預設值) | |
IPX/SPX 網際網路位址 | 當使用「直接定址」架構從屬站與伺服器通信時,所需要的網際網路位址。 | 09212700.400011527745.879E |
|
![]() | 下列字元在「檔案」伺服器 (FILESERVER) 或 DB2 伺服器物件名稱 (OBJECTNAME) 參數:/ \ : ; , * ? 中是無效的 |
下列步驟將說明如何設置您的工作站,以便可使用這個通訊協定接受入埠從屬站要求。請將範例值換成您的值, 並將它們記錄在您的工作表上。
您必須使用「檔案」伺服器 (FILESERVER)、DB2 伺服器物件名稱 (OBJECTNAME) 及 Socket 號碼 (IPX_SOCKET) 參數,來更新資料庫管理程式架構檔。
若要更新資料庫管理程式架構檔,請執行下列步驟:
步驟 1. | 以具有 System Administrative (SYSADM) 權限的使用者身份登入系統。 相關資訊,請參閱使用系統管理群組。 | ||||||
步驟 2. | 若您使用 UNIX 伺服器,請設定案例環境並呼叫 DB2 命令行處理器,如下所示:
| ||||||
步驟 3. | 在資料庫管理程式架構檔中,請輸入下列指令來更新「檔案」伺服器 (FILESERVER)、DB2 伺服器物件名稱 (OBJECTNAME) 及 Socket 號碼 (IPX_SOCKET) 參數: 使用檔案伺服器更新 dbm cfgFILESERVER物件名稱OBJECTNAME \ ipx_socket IPX_SOCKET db2stop db2start
|
當資料庫管理程式停止並重新啟動後, 檢視資料庫管理程式架構檔,以確定這些變更已生效。 輸入下列指令來檢視資料庫管理程式架構檔:
get database manager configuration
若您計劃只使用「直接定址」來支援從屬站,您現在已為入埠的 IPX/SPX 通信完成架構伺服器。
必須在 資料庫管理程式 架構檔已使用 IPX/SPX 參數更新之後, 才可以登記伺服器。若要在 NetWare「檔案」伺服器上登記伺服器案例, 請在命令行處理器中輸入下列指令:
在 nwbindery 使用者登記 db2 伺服器USERNAME通行碼PASSWORD
![]() |
若您要修改 IPX/SPX 架構參數或變更 DB2 IPX/SPX 網際網路位址,
您需要在做變更之前取消登錄您的伺服器案例, 並在變更之後重新登錄伺服器案例。
|
註: