安裝與架構補充資料

設定伺服器上的 APPC 架構

本節說明如何使用 APPC 通信協定架構從屬站工作站來與伺服器通信,並假設 APPC 能在從屬站 和伺服器工作站正常運作。請參閱軟體需求,取得適用於您的平台的通訊協定需求。 請參閱可能的主從式連接實務範例, 取得適用於特定從屬站及伺服器之通訊協定。

要訣

您必須確定嘗試建立通信的伺服器能夠支援 APPC 從屬站。 在 AIX、OS/2、Solaris、Windows NT 及 Windows 2000 伺服器上可以支援 APPC 從屬站通信。

在設定從屬站的 APPC 通信能力時,您必須採取下列步驟:

步驟  1.

識別和記錄參數值。

步驟  2.

架構從屬站:

  1. 更新 APPC 設定檔。
  2. 將 APPC 或 APPN 節點加以編目。
  3. 將資料庫編目。

步驟  3.

測試從屬站與伺服器之間的連接。

步驟 1. 識別和記錄參數值

當繼續進行架構步驟時, 請完成下列表格中的您的值直欄 在您開始架構這個通訊協定之前,您可以填入某些值。

在架構從屬工作站前,請讓 DB2 管理者及 LAN 管理者,針對您要 連接的每一個 DB2 案例,在 表 17中的工作表影本上填妥資料。

填寫您的值欄位後,您可使用工作表來架構從屬站的 APPC 通信。 在架構處理期間,將架構指示中所出現的範例值替換為您工作表中的值, 請使用方框中的號碼 (例如,(1)) 來使架構指示與工作表的值產生關聯。
註:工作表及架構指示會提供必要架構參數的建議值或範例值。 至於其它參數, 請使用通信程式預設值。 如果您的網路架構與指示中所使用的不同, 請洽詢您的「網路管理者」,以取得適合您網路的值。

表 17. 規劃從屬站與伺服器 APPC 連接的工作表
參照 從屬站工作站名稱 網路或伺服器名稱 範例值 您的值
伺服器上的網路元素
(1) 伺服器名稱 本端網路名稱 SPIFNET
(2) 友機 LU 名稱 本端 LU 名稱 NYX1GWOA
(3) PLU 別名
NYX1GW0A
(4) 友機節點名稱 本端控制點名稱 NYX1GW
(5) 資料庫別名
SAMPLE
(6) 模式名稱
IBMRDB
(7) 連接名稱 (鏈結名稱)
LINKSERV
(8) 遠端網路或 LAN 位址 本端配接卡或目的地位址 400009451901
從屬站工作站上的網路元素
(9) 網路 ID
SPIFNET
(10) 本端控制點名稱
CLI1GW
(11) (本端) LU 名稱
CLI1GW0A
(12) (本端) LU 別名
CLI1GW0A
(13) 本端節點或節點 ID ID BLK 071
(14) ID NUM 27509
(15) 模式名稱
IBMRDB
(16) 符號式目的地名稱
DB2CPIC
(17) (遠端) 異動程式 (TP) 名稱
DB2DRDA (應用程式 TP) 或 X'X'07'6DB' (服務程式 TP)
DB2 目錄登錄 (在從屬站工作站上)
(18) 節點名稱
db2node
(19) 機密保護

(20) 資料庫名稱
SAMPLE
(21) 資料庫別名
TOR1

請針對每一部正在連接的伺服器,填一份如下所示的工作表:

  1. 針對網路 ID,決定伺服器與從屬站工作站的網路名稱 ((1)(3)(9))。通常這些值都是相同的。 例如,SPIFNET。)
  2. 針對友機 LU 名稱 ((2)),決定伺服器上用於入埠連接所定義的 本端 LU 名稱。
  3. 針對友機節點名稱 ((4)),決定伺服器上定義的本端控制點名稱。
  4. 針對資料庫別名 ((5)),決定目標資料庫的名稱。
  5. 針對模式名稱 ((6)(15)),通常預設值 IBMRDB 即已足夠。
  6. 針對遠端網路位址 ((8)),決定目標伺服器系統的本端配接卡位址或控制器位址。
  7. 決定從屬站工作站的本端控制點名稱 ((10))。 此名稱通常與系統的 PU 名稱相同。
  8. 決定從屬站工作站所要使用的本端 LU 名稱 ((11))。
  9. 若為本端 LU 別名 ((12)), 通常您使用的值會與本端 LU 名稱的值相同 ((11))。
  10. 針對符號式目的地名稱 ((16)),選擇合適的值。
  11. 針對 (遠端) 異動程式 (TP) 名稱 ((17)),決定伺服器上為 APPC 連接定義的異動程式名稱。
  12. 現在請將其它項目保留空白 ((18)(21))。

步驟 2. 更新 APPC 設定檔

使用表 17中已完成的工作表,來架構 DB2 client APPC 通信, 以存取遠端 DB2 Connect 或 DB2 Universal Database 伺服器。

捷徑

請跳至說明如何在網路中所呈現之平台上架構 APPC 通信的章節。

架構 IBM eNetwork Communications Server for OS/2

本節說明如何在 DB2 從屬站工作站自行架構 IBM eNetwork Communications Server V5 for OS/2 (CS/2 V5),以使用 APPC 連接 DB2 Connect 或 DB2 Universal Database 伺服器。

開始之前,請確定工作站已安裝 CS/2 V5 或更新版本。

要訣

本節逐步說明如何使用 IBM eNetwork Communications Server for OS/2 版本 5。如果您有 Communications Manager for OS/2 V.1.x,則執行步驟十分相似,只是介面和功能表名稱不同 。

有關設置環境的相關資訊,請參閱 CS/2 所提供的線上說明,或是下列出版品:

假設狀況如下:

這些指示說明如何在新架構中建立新設定檔。 修改現存架構時,可能需要刪除一些設定檔後才能驗證架構。

若要架構您的系統,請執行下列步驟:

步驟  1.

啟動新的架構

  1. 按兩下 IBM eNetwork Communications Server 圖示。
  2. 按兩下 通信管理程式設置 圖示。
  3. 在「通信管理程式設置」視窗中,按一下設置按鈕。
  4. 在「開啟架構」視窗中,提供一個名稱給新架構檔, 並按一下確定。 此時會開啟「通信管理程式架構定義」視窗。

步驟  2.

架構通訊協定

  1. 選取常用的定義圓鈕。
  2. 在「通信定義」方框中,選取您想要使用的通訊協定。 這些指示均假設您 是透過記號環連接使用 APPC 的 API。
  3. 按一下架構按鈕。 此時會開啟「記號環上的 APPC API」視窗。
  4. 網路 ID 欄位中, 輸入網路 ID ((9))。
  5. 控制點名稱欄位中, 輸入您的本端「控制點」名稱 ((10))。
  6. 按一下網路管理者建議您使用的 End node 按鈕。 您可以選取 End node - to a network node server 圓鈕, 或 End node - no network node server 圓鈕。 如果許多使用者是經由同一個連線來傳送資料, 則採用網路節點伺服器。 此範例是假設沒有使用網路節點伺服器。
  7. 按一下進階按鈕。 此時會開啟「通信管理程式設定檔列示」視窗。

    要訣

    將會從此視窗開始後續的步驟。 當下列的每一個步驟完成時,您就會回到此視窗。

步驟  3.

準備 LAN DLC 設定檔

  1. 在「設定檔列示」視窗上,選取 DLC - 記號環或其它 LAN 類型的配接卡參數選項, 並按一下架構按鈕。 此時,會開啟「記號環 或其它 LAN 類型的配接卡參數」視窗。
  2. 網路 ID 欄位中, 輸入網路 ID ((9))。
  3. 按一下確定

步驟  4.

更新 SNA 本端節點特性

  1. 在「設定檔列示」視窗上,選取 SNA 本端節點特性選項, 並按一下架構按鈕。 此時會開啟「本端節點特性」視窗。
  2. 網路 ID 欄位中, 輸入網路 ID ((9))。
  3. 在安裝 CS/2 時,可能已設定了「本端節點名稱」。 如果 不太確定,請洽詢您的本端網路管理者。
  4. 本端節點 ID (十六進位) 欄位中, 輸入您的節點 ID ((13)(14))。 當您顯示設定檔時,應該已為您填寫了第一個部份。 您僅需完成第二個部份即可。
  5. 按一下確定

步驟  5.

準備 SNA 連線設定檔

  1. 在「設定檔列示」視窗上,選取 SNA 連接選項,然後按 一下架構按鈕。 此時會開啟「連線列示」視窗。
  2. 友機類型視窗中, 選取連接至對等節點圓鈕 (通常用在 OS/400 連線), 或連接至主電腦圓鈕 (通常用在 OS/390、 MVS、VSE 及 VM 連線),並按一下建立按鈕。 此時會開啟「配接卡列示」視窗。
  3. 選取記號環或其它 LAN 類型配接卡類型, 並指定您先前在 DLC 設定檔中所指定的同一個配接卡號。
  4. 按一下繼續按鈕。 此時會開啟「連接至對等節點」視窗或「連接至主電腦」視窗。

步驟  6.

在「連接至對等節點」或「連接至主電腦」視窗中架構連線

  1. 鏈結名稱欄位中, 輸入「鏈結名稱」((7))。
  2. 在「連接」視窗中,按一下其它 參數按鈕。此時會開啟其它連線參數視窗。
  3. 本端 PU 名稱欄位中, 輸入您的本端「控制點」名稱 ((10))。
  4. 清除備份鏈結勾選框。
  5. 節點 ID欄位中, 輸入您的節點 ID ((13)(14))。
  6. 按一下確定
  7. LAN 目的地位址欄位中, 輸入遠端 LAN 位址 ((8))。
  8. 友機網路 ID 欄位中, 輸入遠端系統的「網路 ID」((1))。
  9. 友機節點名稱欄位中, 輸入「友機節點名稱」((4))。
  10. 按一下定義友機 LU 按鈕。 此時會開啟「友機 LU」視窗。

步驟  7.

建立友機 LU 設定檔

  1. 網路 ID 欄位中, 輸入遠端系統的「網路 ID」((3))。
  2. LU 名稱別名欄位中, 輸入「友機 LU」名稱 ((2))。
  3. 按一下新增按鈕,以在連接設定檔中新增對等 LU 設定檔。
  4. 按一下確定
  5. 按一下其它參數按鈕。 此時會開啟「其它連線參數」視窗。
  6. 驗證多重 PU 參數欄位是否都已填妥。 此值是十六進位的「本端節點 ID」((13)(14))。
  7. 按一下確定,回到「連線」視窗。
  8. 按一下確定,回到「連線列示」視窗。
  9. 按一下關閉按鈕,回到「設定檔列示」視窗。

步驟  8.

設定 SNA 特性

  1. 在「設定檔列示」視窗上,選取 SNA 特性選項, 並按一下架構按鈕。 此時會開啟「SNA 特性列示」視窗。 將會從此視窗開始後續的步驟。

步驟  9.

準備本端 LU 設定檔

如果已將 DB2 從屬站工作站定義為獨立的 LU,請執行下列步驟,以準備「本端 LU 設定檔」:

  1. 在「SNA 特性列示」視窗中,從動作功能表條欄選取 本端 LU --> 建立
  2. LU 名稱欄位中, 輸入您的「本端 LU」名稱 ((11))。
  3. 別名欄位中, 輸入您的「本端 LU」別名 ((13))。
  4. NAU 位址方框中, 選取獨立的 LU 圓鈕。
  5. 按一下確定
  6. 若要在從屬站工作站啟動 APPC 連接時,使用這個本端 LU,請選取使用這個本端 LU 作為預設本端 LU 別名勾選框。 依預設值,這個從屬站工作站啟動的所有 APPC 連接都使用此本端 LU。

步驟 10.

準備模式定義

  1. 從「SNA 特性列示」框中,選取模式選項, 並按一下建立按鈕。 此時會開啟「模式定義」視窗。
  2. 模式名稱欄位中, 輸入您的「模式名稱」((6)(15))。
  3. 對於其它欄位,請指定符合您伺服器系統上定義的模式設定檔的值,或調整參數。
  4. 按一下確定,完成模式的建立作業,並回到「SNA 特性列示」畫面。

步驟 11.

建立 CPIC 週邊資訊

  1. 從「SNA 特性列示」框中,選取CPI 通信週邊資訊選項, 並按一下建立按鈕。 此時會開啟「CPI 通信週邊資訊」視窗。
  2. 符號式目的地名稱欄位中。 輸入「符號式目的地名稱」 ((16))。
  3. 選取別名圓鈕。
  4. 按一下別名下拉方框,然後選取您所定義的 「對等 LU 別名」((12))。
  5. 友機 TP 欄位中, 輸入遠端「異動程式 (TP)」名稱 ((17))。
  6. 選取機密保護類型群組中的圓鈕。 這不表示您將沒有任何機密保護。 請稍後在更新 DB2 目錄時,再指定機密保護類型。
  7. 模式名稱欄位中,輸入模式名稱 ((6))。
  8. 按一下確定,以儲存 CPI 週邊資訊設定檔, 並返回「SNA 特性列示」畫面。
  9. 按一下關閉,回到「Communications Server 設定檔列示」畫面。

步驟 12.

儲存架構

  1. 按一下關閉按鈕, 回到「通信伺服器架構定義」視窗。
  2. 按一下關閉按鈕,以自動驗證及儲存 新的架構檔,並結束架構視窗。
  3. 按一下以正常方式停止通信按鈕,然後按一下 啟動通信按鈕,先停止再啟動 Communications Server。



捷徑

您現在必須更新 DB2 目錄、連結公用程式和應用程式到伺服器,以及測試連接。

對於 OS/2 和 Windows 平台來說,建議使用從屬站架構輔助程式 (CCA)。詳細資訊, 請參閱使用從屬站架構輔助程式來架構從屬站到伺服器間的通信

關於手動架構指示,以及 UNIX 平台,請參閱步驟 3. 將 APPC 或 APPN 節點編目 以及下面各節。

架構 Windows 32 位元作業系統版的 IBM eNetwork Personal Communications

本節說明如何在您的 DB2 從屬工作站上架構 Windows 32 位元作業系統 版的 IBM Personal Communications,以使用 APPC 連接 DB2 Connect 或 DB2 Universal Database 伺服器。

在開始之前,請確定您所要安裝的 Windows 32 位元作業系統 版 IBM Personal Communications 是否符合下列需求:

__  1.

4.2 版或較新版本

__  2.

已安裝 IBM Personal Communications IEEE 802.2 LAN 介面或 LLC2 驅動程式。 已從 IBM Communications Server 安裝目錄來安裝 LLC2 驅動程式。 請執行下列步驟來進行驗證:

  1. 按一下開始,然後選取 設定 --> 控制台
  2. 按兩下網路圖示。
  3. 選取通信協定標籤 IBM LLC2 通信協定必須是所列出的其中一個通信協定。如果不是, 則必須從 Windows 32 位元作業系統 版 IBM Personal Communications 軟體媒體,安裝此通訊協定。 相關指示,請參閱 IBM Personal Communications 所提供的說明文件。

下列為所做的假設:

若要啟動 IBM Personal Communications,請執行下列步驟:

步驟  1.

按一下開始,然後選取 程式集 --> IBM Communications Server --> SNA 節點架構。此時會開啟「IBM Personal Communications SNA 節點架構」視窗。

步驟  2.

從功能表條欄中選取檔案 --> 新建。 此時會開啟「定義節點」視窗。 將會從此視窗開始後續的步驟。

若要架構 APPC 通信,請執行下列步驟:

步驟  1.

架構節點

  1. 架構選項方框中,選取 架構節點 選項,然後按一下 新建。此時會開啟「定義節點」視窗。
  2. 完整 CP 名稱欄位中,鍵入網路名稱 ((9)) 及本端控制點名稱 ((10))
  3. 您可以在 CP 類型欄位中, 選擇性地鍵入 CP 別名。 如果您保留空白,則會採用此本端控制點名稱。
  4. 本端節點 ID欄位中,鍵入區塊 ID ((13)) 及實體單元 ID ((14))。
  5. 按一下確定

步驟  2.

架構裝置

  1. 架構選項方框中,選取 架構裝置選項,然後按一下 新建
  2. DLC 欄位中選取適當的 DLC。 本節中的這些指示是使用 LAN DLC。
  3. 按一下新建。此時會開啟適當的視窗,並顯示預設值。 在我們的範例中,會開啟「定義 LAN 裝置」視窗。<
  4. 按一下確定,接受預設值。

步驟  3.

架構連接

  1. 架構選項方框中,選取架構連接選項。
  2. 請確定 DLC 欄位中,已選取 LAN 選項。
  3. 按一下新建。此時會開啟「定義 LAN 連線」視窗。
  4. 在「基本」標籤上:
    1. 鏈結站名稱欄位中,鍵入鏈結名稱 ((7))。
    2. 目的地位址欄位中,鍵入遠端 LAN 位址 ((8))。
  5. 在「相鄰節點」標籤上:
    1. 相鄰 CP 名稱欄位中,鍵入網路 ID ((3)) 及友機節點名稱 ((4))。
    2. 鄰近的 CP 類型欄位中, 選取 Back-level LEN
    3. 請確定 TG 號碼是設定為 0 (預設值)。
    4. 按一下確定

步驟  4.

架構友機 LU 6.2

  1. 架構選項方框中,選取 架構對等 LU選項,然後按一下 新建。此時會開啟「定義友機 LU 6.2」視窗。
  2. 友機 LU 名稱欄位中,鍵入網路 ID ((3)) 及友機 LU 名稱 ((2))。
  3. 友機 LU 別名欄位中,鍵入友機 LU 名稱 ((2))。
  4. 完整 CP 名稱欄位中,鍵入網路 ID ((3)) 及控制點名稱 (( 4))。

    接受「進階」標籤中的預設值。

  5. 按一下確定

步驟  5.

架構模式

  1. 架構選項方框中,選取 架構模式選項,然後按一下 新建。此時會開啟「定義模式」視窗。
  2. 在「基本」標籤的模式名稱欄位中, 輸入模式名稱 ((15))。
  3. 選取進階標籤。
  4. 服務程式類別名稱欄位中,選取#CONNECT 選項。
  5. 按一下確定

步驟  6.

架構本端 LU 6.2

  1. 架構選項方框中,選取架構本端 LU 6.2 選項,然後按一下新建按鈕。此時會開啟「定義本端 LU 6.2」視窗。
  2. 本端 LU 名稱欄位中, 輸入您的「本端 LU」名稱 ((11))。
  3. 請在 LU 階段作業限制數 欄位中鍵入一個值。 預設值是 0,用來指定可容許的最大值。 接受其它欄位的預設值。
  4. 按一下確定

步驟  7.

架構 CPI-C 通信端資訊

  1. 架構選項方框中,選取 架構 CPI-C 週邊資訊選項,然後按一下 新建。此時會開啟「定義 CPI-C 週邊資訊」視窗。
  2. 符號式目的地名稱欄位中,鍵入符號式目的地名稱 ((16))。
  3. 模式名稱欄位中,鍵入模式名稱 ((15))。
  4. 友機 LU 名稱欄位中,於第一個欄位中鍵入網路 ID ((3)),而在第二個欄位中鍵入友機 LU 名稱 ((2))。
  5. 指定 TP 名稱。在 TP 名稱欄位中:
    • 若要指定應用程式 TP,請在 TP 名稱欄位中, 鍵入應用程式 TP 的名稱 ((17)),並確定服務程式 TP 勾選框被選取。
    • 若要指定服務程式 TP,請在 TP 名稱欄位中,鍵入服務程式 TP 名稱 ((17)),並確定服務程式 TP 勾選框 選取。

    接受其它欄位的預設值。

  6. 按一下確定

步驟  8.

儲存架構

  1. 從功能表條欄中選取檔案 --> 另存新檔。 此時會開啟「另存新檔」視窗。
  2. 鍵入檔名,例如 ny3.acg
  3. 按一下確定
  4. 在出現的對話框中,會詢問您是否將這個架構設定為預設值。 按一下

步驟  9.

更新環境

IBM Personal Communications 使用環境變數 appcllu 來設定用於 APPC 通信的預設「本端 LU」。您可以根據每個階段作業來設定此變數, 方法是開啟命令視窗後輸入 set appcllu=local_lu_name 指令,其中 local_lu_name 是您所要使用的本端 LU 名稱。 不過您可能會發現永久地設定此變數會更方便。若要在 Windows NT 或 Windows 2000 中永久設定此變數,請執行下列步驟:

  1. 按一下開始,然後選取 設定 --> 控制台
  2. 按兩下系統圖示。 此時會開啟「系統內容」視窗。
  3. 選取環境標籤。
  4. 變數欄位中鍵入 appcllu
  5. 欄位中,鍵入本端 LU 名稱 ((11))。
  6. 按一下設定,接受變更。
  7. 按一下確定,結束「系統內容」 視窗。

會維持此環境變數不變,供未來階段作業使用。

步驟 10.

啟動 SNA 節點作業

  1. 按一下開始,然後選取 程式集 --> IBM Personal Communications --> 管理及 PD 輔助工具 --> SNA 節點作業。此時會出現 Personal Communications SNA 節點作業視窗
  2. 從功能表條欄中,選取作業 --> 啟動 節點
  3. 在開啟的視窗中,選取您在之前的步驟中所儲存的架構檔 (例如,ny3.acg),然後按一下確定



捷徑

您現在必須更新 DB2 目錄、連結公用程式和應用程式到伺服器,以及測試連接。

對於 OS/2 和 Windows 平台來說,建議使用從屬站架構輔助程式 (CCA)。詳細資訊, 請參閱使用從屬站架構輔助程式來架構從屬站到伺服器間的通信

關於手動架構指示,以及 UNIX 平台,請參閱步驟 3. 將 APPC 或 APPN 節點編目 以及下面各節。

架構 Windows NT 及 Windows 2000 版的 IBM eNetwork Communications Server

本節說明如何在 DB2 工作站架構 IBM eNetwork Communications Server for Windows NT (CS/NT),以連接 DB2 Connect 或 DB2 Universal Database 伺服器。
註:本節中對 Windows NT 及 CS/NT 的參照也適用於 Windows 2000。

開始之前,請先檢查所安裝的 IBM eNetwork Communications Server for Windows NT (CS/NT) 符合下列需求:

__  1.

如果您打算在相同異動中更新多重資料庫的話,則需要 5.0 以上版本。 如果您打算使用兩階段確定,則需要 5.01 版的 CS/NT

__  2.

已安裝 IBM Communications Server IEEE 802.2 LAN 介面或 LLC2 驅動程式。 已從 CS/NT 安裝目錄安裝了 LLC2 驅動程式。 安裝期間, CS/NT 會問您是否要安裝 LLC2。 如果不確定 LLC2 是否連同 CS/NT 一起安裝, 可依下列方式找到答案:

  1. 按一下 開始按鈕,然後選取 設定 --> 控制台
  2. 按兩下網路圖示。
  3. 在「網路」視窗上,選取通信協定標籤。IBM LLC2 通信協定必須是所列出的其中一個通信協定。 如果不是,則您必須從 IBM Communications Server for Windows NT 軟體媒體安裝這個通信 協定。 若需指示說明,請參照 CS/NT 所提供的說明文件。

__  3.

已引用 APAR 修正程式 JR11529 和 JR11170。一定要有這二個修正程式, 才能用 Ctrl-BREAK 或發出 SQLCancel ODBC/CLI 呼叫, 以在進行查詢作業中途時,將該作業取消。

若要啟動 IBM eNetwork Communications Server,請執行下列步驟:

步驟  1.

按一下開始,然後選取 程式集 --> IBM Communications Server --> SNA 節點架構。 此時會開啟「IBM Communications Server SNA 節點架構」。

步驟  2.

從功能表條欄中選取檔案 --> 新建 --> 進階。 此時會開啟「架構選項」視窗。將會從此視窗開始後續的步驟。

若要架構 IBM eNetwork Personal Server 進行 APPC 通信,請執行下列步驟:

步驟  1.

架構節點

  1. 架構選項欄位中,選取架構節點選項,然後按一下新建按鈕。此時會開啟「定義節點」視窗。
  2. 完整 CP 名稱欄位中,鍵入網路名稱 ((9)) 及本端控制點名稱 ((10))。
  3. 您可以在 CP 類型欄位中, 選擇性地鍵入 CP 別名。 如果您保留空白,則會採用此本端控制點名稱。
  4. 本端節點 ID欄位中,鍵入區塊 ID ((13)) 及實體單元 ID ((14))。
  5. 選取適當的節點類型。預設值是選取終端節點圓鈕。
  6. 按一下確定

步驟  2.

架構裝置

  1. 架構選項方框中,選取架構裝置選項,然後按一下新建按鈕。 此時會開啟適當的視窗,並顯示預設值。
  2. DLC 欄位中選取適當的 DLC。 本節中的指示均假設您使用的是 LAN DLC。
  3. 按一下確定,接受預設值。

步驟  3.

架構連接

  1. 架構選項方框中,選取架構連接選項,然後按一下新建按鈕。
  2. 請確定 DLC 欄位中,已選取 LAN 選項。
  3. 按一下新建按鈕。此時會開啟「定義 LAN 連線」視窗。
  4. 在「基本」標籤上:
    1. 鏈結站名稱欄位中,鍵入鏈結名稱 ((7))。
    2. 目的地位址欄位中,鍵入遠端 LAN 位址 ((8))。
  5. 在「機密保護」標籤上:
    1. 相鄰 CP 名稱欄位中,鍵入網路 ID ((3)) 及控制點名稱 ((4))。
    2. 相鄰 CP 類型欄位中, 選取適當的 CP 類型 (例如, 前版本層次 LEN)。
    3. 請確定 TG 號碼是設定為 0 (預設值)。
    4. 按一下確定

步驟  4.

架構友機 LU 6.2

  1. 架構選項方框中,選取架構友機 LU 選項,然後按一下新建按鈕。此時會開啟「定義友機 LU 6.2」視窗。
  2. 友機 LU 名稱欄位中,鍵入網路 ID ((3)) 及友機 LU 名稱 ((2))。
  3. 友機 LU 別名欄位中,鍵入友機 LU 名稱 ((2))。
  4. 如果您要架構 Communications Server for SNA Client,請在完整的 CP 名稱欄位中,鍵入網路 ID ((3)) 及 相鄰控制點名稱 ((4))。

    將其它欄位空白。

  5. 按一下確定

步驟  5.

架構模式

  1. 架構選項方框中,選取架構模式選項,然後按一下新建按鈕。此時會開啟「定義模式」視窗。
  2. 模式名稱欄位中,鍵入模式名稱 ((6))。
  3. 選取進階標籤,並確定服 務程式名稱類別是設定為 #CONNECT

    接受其它欄位的預設值。

  4. 按一下確定

步驟  6.

架構本端 LU 6.2

  1. 架構選項方框中,選取架構本端 LU 6.2 選項,然後按一下新建按鈕。此時會開啟「定義本端 LU 6.2」視窗。
  2. 本端 LU 名稱欄位中,鍵入本端 LU 名稱 ((11))。
  3. 請在 LU 階段作業限制數 欄位中鍵入一個值。 預設值是 0,用來指定可容許的最大值。

    接受其它欄位的預設值。

  4. 按一下確定

步驟  7.

架構 CPI-C 通信端資訊

  1. 架構選項方框中, 選取架構 CPI-C 週邊資訊選項, 並按一下新建按鈕。 此時會開啟「定義 CPI-C 週邊資訊」視窗。
  2. 符號式目的地名稱欄位中,鍵入符號式目的地名稱 ((16))。
  3. 模式名稱欄位中,鍵入模式名稱 ((15))。
  4. 選取使用友機 LU 別名圓鈕,然後選取一個友機 LU 別 名。
  5. 指定 TP 名稱。在 TP 名稱欄位中:
    • 欲指定應用程式 TP,請在TP 名稱欄位中鍵入應用程式 TP 的名稱 ((17)),並確定 服務程式 TP 勾選框 被勾選。
    • 若要指定服務程式 TP,請在 TP 名稱欄位中,鍵入服務程式 TP 名稱 ((17)),並確定服務程式 TP 勾選框 選取

    接受其它欄位的預設值。

  6. 按一下確定

步驟  8.

儲存架構

  1. 從功能表條欄中選取檔案 --> 另存新檔。 此時會開啟「另存新檔」視窗。
  2. 請鍵入檔名,例如:ny3.acg
  3. 按一下確定
  4. 在所開啟的視窗中,會詢問您是否要將這個架構設定為預設值。 按一下按鈕。

步驟  9.

更新環境

CS/NT 使用 appcllu 環境變數來設定預設 APPC 本端 LU。您可以根據每個階段作業 來設定此變數,方法是開啟命令視窗後鍵入set appcllu=local_lu_name 指令,其中 local_lu_name 是本端 LU 名稱;不過,您可能會發現永久地設定此變數會更方便。要在 Windows NT 中永久地設定此變數 ,請執行下列步驟:

步驟  a.

按一下開始按鈕,然後選取 設定 --> 控制台

步驟  b.

按兩下系統圖示。 此時會開啟「系統內容」視窗。

步驟  c.

選取環境標籤。

步驟  d.

變數欄位中鍵入 appcllu, 然後在欄位中鍵入本端 LU 名稱 ((11))。

步驟  e.

按一下設定按鈕,接受變更。

步驟  f.

按一下確定

會維持此環境變數不變,供未來階段作業使用。

步驟 10.

啟動 SNA 節點作業

若要在您的機器上啟動 SNA 節點作業,請執行下列步驟:

步驟  a.

按一下開始按鈕,然後選取 程式集 --> IBM Communications Server --> SNA 節點作業。開啟 SNA 節點作業視窗。

步驟  b.

從功能表條欄中選取作業 --> 啟動節點。 在開啟的對話框中, 選取您在步驟 2 所儲存的架構檔 (即本範例中的 ny3.acg)。

步驟  c.

按一下確定

SNA 節點作業進入運作狀態。

步驟 11.

將 Communications Server 登記為一項 Windows NT 服務

若要在開機時自動啟動 Communications Server,您可以將它登記為「Windows NT 服務」。

若要將 Communications Server 登記為 NT 服務,請執行下列其中一個指令:

   csstart  -a
 (以預設的架構來登記 Communications Server)

或:

   csstart -a c:\ibmcs\private\your.acg

其中 c:\ibmcs\private\your.acg,代表您要使用的非預設 Communications Server 架構檔之完整名稱。

往後每當您開機時,都會自動以所要求的架構檔來啟動 Communications Server。



捷徑

您現在必須更新 DB2 目錄、連結公用程式和應用程式到伺服器,以及測試連接。

對於 OS/2 和 Windows 平台來說,建議使用從屬站架構輔助程式 (CCA)。詳細資訊, 請參閱使用從屬站架構輔助程式來架構從屬站到伺服器間的通信

關於手動架構指示,以及 UNIX 平台,請參閱步驟 3. 將 APPC 或 APPN 節點編目 以及下面各節。

架構 IBM eNetwork Communications Server for Windows NT SNA API Client

如果您的 Windows NT 工作站上已經安裝了 IBM eNetwork Communications Server for Windows NT SNA API Client 5.0 版或更新版本, 而且也要連接到 IBM eNetwork Communications Server for Windows NT 伺服器時, 請閱讀本節。
註:本節中對 Windows NT 的參照也適用於 Windows 2000。

Communications Server for Windows NT 伺服器及其 SNA API 從屬站就宛如分離的從屬站一樣。 這個架構需要在 SNA API 從屬站工作站上執行已啟用 APPC 的應用程式 (像是 DB2 從屬站)。



要訣

本節中的指示是使用 Windows NT 從屬站。其它支援作業系統的指示大致都相同。 有關進一步的資訊,請參閱 Communications Server for Windows NT 文件。

若要架構 Windows NT SNA API 從屬站來進行 APPC 通信,請執行下列步驟:

步驟  1.

在 Windows NT 伺服器的 Communications Server 上,為 SNA API 從屬站建立使用者帳戶。

  1. 按一下開始按鈕,然後選取程式集 --> 管理工具 (共用) --> 使用者管理程式。此時會開啟「使用者管理程式」視窗。
  2. 從功能表條欄中選取使用者 --> 新使用者。 此時會開啟「新使用者」視窗。
  3. 在欄位中填寫新 SNA 從屬站使用者的帳號。 若需其餘資訊,請參照 Windows NT 線上說明。
  4. 確定這個使用者帳戶是 AdministratorsIBMCSADMINIBMCSAPI 群 組的成員之一。 若要將這個使用者帳戶加入這些群組中,請執行下列步驟:
    1. 按一下群組按鈕
    2. 非成員方框中選取群組, 並按一下<- 新增按鈕。 針對必須將使用者帳戶歸類的每一個群組,重複此步驟。
  5. 按一下確定
  6. 按一下新增按鈕。

步驟  2.

啟動 IBM eNetwork CS/NT SNA API Client 的架構 GUI。 按一下開始按鈕,然後選取程式集 --> IBM Communications Server SNA Client --> 架構。 此時會開啟「CS/NT SNA Client 架構」視窗。

步驟  3.

架構廣域資料

  1. 架構選項方框中, 選取架構廣域資料選項, 並按一下新增按鈕。 此時會開啟「定義廣域資料」視窗。
  2. 使用者名稱欄位中, 輸入 SNA API 從屬站的使用者名稱。
  3. 通行碼確認通行碼欄位中, 輸入使用者帳戶的通行碼。
  4. 按一下確定

步驟  4.

架構 APPC 伺服器列示

  1. 架構選項方框中,選取架構 APPC 伺服器清單選項,然後按一下新建按鈕。此時會開啟「定義 APPC 伺服器清單」視窗。
  2. 鍵入伺服器的 IP 位址 (123.123.123.123)
  3. 按一下確定

步驟  5.

架構 CPI-C 通信端資訊

  1. 架構選項方框中, 選取架構 CPI-C 週邊資訊選項, 並按一下新建按鈕。 此時會開啟「定義 CPI-C 週邊資訊」視窗。
  2. 符號式目的地名稱欄位中。 輸入符號式目的地名稱 ((16))。
  3. 本端 LU 別名欄位中, 輸入您的「本端 LU」別名 ((12))。
  4. 模式名稱欄位中,輸入模式名稱 ((15))。
  5. TP 名稱欄位中, 輸入異動程式名稱 ((17))。
  6. 選取此異動程式的供 SNA API Client 使用勾選框。
  7. 友機 LU 名稱欄位中, 輸入網路 ID ((3)) 及友機 LU 名稱 ((2))。
  8. 按一下確定

步驟  6.

儲存架構

  1. 從功能表條欄中選取檔案 --> 另存新檔。 此時會開啟「另存新檔」視窗。
  2. 鍵入檔名,然後按一下儲存按鈕。



捷徑

您現在必須更新 DB2 目錄、連結公用程式和應用程式到伺服器,以及測試連接。

對於 OS/2 和 Windows 平台來說,建議使用從屬站架構輔助程式 (CCA)。詳細資訊, 請參閱使用從屬站架構輔助程式來架構從屬站到伺服器間的通信

關於手動架構指示,以及 UNIX 平台,請參閱步驟 3. 將 APPC 或 APPN 節點編目 以及下面各節。

架構 Windows NT 及 Windows 2000 版 Microsoft SNA Server

本節說明如何在 DB2 從屬站工作站架構 Microsoft SNA Server Version 4.0 for Windows NT ,以使用 APPC 來連接 DB2 Connect 或 DB2 Universal Database 伺服器。雖然可以在 Windows NT 4.0 工作站上執行 Microsoft SNA Server, 但仍建議使用 Windows NT 4.0 Server。
註:本節中對 Windows NT 的參考事項也適用於 Windows 2000。


捷徑

如何架構 Microsoft SNA Client for Windows NT 的相關指示,請跳至架構 Microsoft SNA Client

您可以定義 Microsoft SNA Server Manager (伺服器管理程式) 中的 SNA 連線內容。 「伺服器管理程式」會使用類似 Windows NT Explorer 的介面。 「伺服器管理程式」的主視窗有兩個窗格。您可以用滑鼠右鍵按一下視窗左窗格中的物件, 以存取要使用的架構選項。每一個物件都有一個環境定義功能表, 您可使用滑鼠右鍵按一下物件來存取它。

若要使用 Microsoft SNA Server Manager 來架構 APPC 通信,以供 DB2 從屬站使用,請執行 下列步驟:

步驟  1.

按一下開始按鈕,並選取程式集 -->Microsoft SNA Server --> 管理程式,以啟動「伺服器管理程式」。此時會開啟 Microsoft SNA Server Manager 視窗。

步驟  2.

定義控制點名稱

  1. 按一下伺服器資料夾旁的 [+] 符號, 開啟「伺服器管理程式」左窗格中的「伺服器」資料夾。
  2. 使用滑鼠右鍵按一下 SNA Service 資料夾,然後選取內容選項。此時會開啟「內容」視窗。
  3. 在相對應的欄位中,輸入正確的 NETID ((9)) 和 控制點名稱 ((10))。
  4. 按一下確定

步驟  3.

定義鏈結服務程式 (802.2)

  1. 用滑鼠右鍵按一下SNA 伺服器圖示, 然後從功能表條欄中選取插入 --> 鏈結服務程式。此時會開啟「插入鏈結服務程式」視窗。
  2. 選取 DLC 802.2 鏈結服務程式
  3. 按一下新增按鈕。
  4. 按一下完成按鈕。

步驟  4.

定義連線內容

  1. 用滑鼠右鍵按一下SNA 服務圖式, 然後從功能表條欄中選取插入 --> 連接 -->802.2。 此時會開啟「連接內容」視窗。
  2. 一般事項標籤下的 名稱欄位中,輸入連接名稱 ((7))。
  3. 按一下鏈結服務程式下拉方框, 並選取 SnaDlc1 選項。
  4. 主電腦群組中,選取遠 端系統圓鈕。
  5. 容許的方向群組中,選取雙向圓鈕。
  6. 啟動群組中,選取在伺服器啟動圓鈕。
  7. 選取位址標籤。
  8. 填寫遠端網路位址欄位 ((8))。 接受其它欄位上的預設號碼。
  9. 選取系統識別標籤
  10. 輸入下列資訊:
    1. 針對本端節點名稱,新增網路 ID ((9))、本端 PU 名稱 ((10)),以及本端節點 ID ((13)(14))。 接受 XID 類型預設值
    2. 針對遠端節點名稱, 新增 NETID ((1)) 及控制點名稱 ((4))。 接受其它預設值
  11. 按一下確定

步驟  5.

定義本端 LU

  1. 用滑鼠右鍵按一下SNA 服務圖示, 然後選取插入 --> APPC --> 本端 LU 選項。 此時會開啟「本端 APPC LU 內容」視窗。
  2. 輸入下列資訊:
    • LU 別名 ((12))。
    • NETID ((9))。
    • LU 名稱 ((11))。
  3. 選取進階標籤。
  4. 選取預設送出的本端 APPC LU 儲存池成員選項。 接受其它預設值。
  5. 按一下確定

步驟  6.

定義遠端 LU

  1. 用滑鼠右鍵按一下SNA 服務圖示, 然後選取插入 --> APPC --> 遠端 LU 選項。 此時會開啟「遠端 APPC LU 內容」視窗。
  2. 按一下連線下拉方框, 並選取適當的連線名稱 ((7))。
  3. LU 別名欄位中, 輸入友機 LU 名稱 ((2))。
  4. 網路名稱欄位中, 輸入網路 ID ((1))。

程式會填寫其它欄位。 如果 LU 別名和「LU 名稱」不同, 請確定在適當欄位上有指定「LU 名稱」。 程式會自動填入它,但如果別名與此名稱不同則別名錯誤。

步驟  7.

按一下確定

定義模式

  1. 用滑鼠右鍵按一下 APPC 模式資料夾, 然後選取插入 --> APPC --> 模式定義選項。此時會開啟「APPC 模式內容」視窗。
  2. 模式名稱欄位中,輸入模式名稱 ((6))。
  3. 選取限制標籤。
  4. 平行階段作業限制最小競爭贏家限制欄位中, 輸入適當的數字。 如果不知道要使用多大的限制,請聯絡伺服器端或 LAN 管理者,以取得所需的數字。
  5. 接受其它預設值,並按一下確定

定義 CPIC 名稱內容

  1. 用滑鼠右鍵按一下 CPIC 代號名稱資料夾圖示, 然後選取插入 --> APPC --> CPIC 代號名稱選項。此時會開啟「CPIC 名稱內容」視窗。
  2. 名稱欄位中, 輸入「符號式目的地名稱」((16))。
  3. 按一下模式名稱下拉方框,然後選取一個模式名稱,例 如 IBMRDB ((15))。
  4. 選取友機資訊標籤。
  5. 友機 TP 名稱方框中,選取 SNA Service TP (十六進位)圓鈕,然後輸入服務程式 TP 名稱 ((17)),或選取應用程式 TP 圓鈕, 然後輸入應用程式 TP 名稱 ((17))。
  6. 友機 LU 名稱方框中,選取完整的圓鈕。
  7. 輸入完整的友機 LU 名稱 ((1)(2))。
  8. 按一下確定

儲存架構。

  1. 從「伺服器管理程式」視窗的功能表條欄中選取檔案->儲存。 此時會開啟「儲存檔案」視窗。
  2. 檔名欄位中, 鍵入您的架構的專屬名稱。
  3. 按一下儲存按鈕。


捷徑

您現在必須更新 DB2 目錄、連結公用程式和應用程式到伺服器,以及測試連接。

對於 OS/2 和 Windows 平台來說,建議使用從屬站架構輔助程式 (CCA)。詳細資訊, 請參閱使用從屬站架構輔助程式來架構從屬站到伺服器間的通信

關於手動架構指示,以及 UNIX 平台,請參閱步驟 3. 將 APPC 或 APPN 節點編目 以及下面各節。

架構 Microsoft SNA Client

本節將逐步告訴您如何在已安裝 Microsoft SNA Server V4.0 (或更新版本) 的 Microsoft SNA Client 工作站和 Windows 工作站之間設置通信。
註:本節中對 Windows 的參考事項也適用於 Windows NT 與 Windows 2000。


捷徑

若需如何在 DB2 從屬工作站上架構 Microsoft SNA Server Windows 版本 4.0,以使用 APPC 來連接 DB2 Connect 或 DB2 Universal Database 伺服器的相關指示,請參閱架構 Windows NT 及 Windows 2000 版 Microsoft SNA Server

本區段的其餘部份將假設:

  1. Microsoft SNA Server 已針對 APPC 通信架構,以使用 APPC 來連接 DB2 Connect 或 DB2 Universal Database 伺服器。 其餘資訊,請參閱 Microsoft SNA Server 文件。
  2. Microsoft SNA Client 2.11 版尚未安裝在您的從屬站工作站上。

若要架構 Microsoft SNA 從屬站,請執行下列步驟:

步驟 1. 取得必要的資訊

為了讓 Microsoft SNA client 軟體妥善運作, 您必須有權存取架構妥當的 Microsoft SNA Server。 請要求您的 SNA Server 管理者執行下列事項:

步驟  1.

取得讓您在工作站上使用 Microsoft SNA Client 的適當授權。

步驟  2.

定義您在 SNA Server 領域上的使用者 ID 及通行碼。

步驟  3.

定義需要存取的伺服器資料庫連接,如架構 Windows NT 及 Windows 2000 版 Microsoft SNA Server中所描述。

步驟  4.

提供符號式目的地名稱 ((16))、 資料庫名稱 ((5)) 及使用者帳戶, 讓您在進行前一個步驟所定義的每一個資料庫連接時使用。

如果您打算變更伺服器通行碼,SNA 管理者也必須提供您符號式目的地名稱,以便在每一個伺 服器上進行通行碼管理。

步驟  5.

提供您 Microsoft SNA Server 領域名稱, 以及用來與 SNA 伺服器通信的通信協定 (TCP/IP、NetBEUI、IPX/SPX).

步驟 2. 在 DB2 從屬站工作站安裝 Microsoft SNA Client

取得 Microsoft SNA Client 軟體,並根據它所提供的指示, 來啟動安裝程式。 當您進入「選用性元件」視窗時,請取消選取「安裝 ODBC/DRDA 驅動程式」勾選框。

步驟 3. 安裝 DB2 從屬站

步驟  1.

按一下開始按鈕, 然後選取 程式集--> DB2 for Windows --> 從屬站架構輔助程式

步驟  2.

您必須輸入下列資訊:

__  a.

在 Microsoft SNA Server 上,為目標資料庫伺服器的友機 LU ((2)) 定義 的符號式目的地名稱 ((16))。

__  b.

實際的資料庫名稱 ((5))。



捷徑

您現在必須更新 DB2 目錄、連結公用程式和應用程式到伺服器,以及測試連接。

對於 OS/2 和 Windows 平台來說,建議使用從屬站架構輔助程式 (CCA)。詳細資訊, 請參閱使用從屬站架構輔助程式來架構從屬站到伺服器間的通信

關於手動架構指示,以及 UNIX 平台,請參閱步驟 3. 將 APPC 或 APPN 節點編目 以及下面各節。

架構 IBM eNetwork Communications Server for AIX

本節說明在 DB2 從屬站工作站架構 IBM eNetwork Communication Server V5.0.2.5 for AIX, 以使用 APPC 來連接 DB2 Connect 或 DB2 Universal Database 伺服器。 IBM eNetwork Communication Server for AIX 是在 RS/6000 機器執行之 DB2 Connect 所唯一支援的 SNA產品。

開始之前,請確定您的工作站已安裝 IBM eNetwork Communication Server V5.0.2.5 for AIX (CS/AIX)。如果需要進一步的資訊以架構您的 SNA 環境, 請參閱 CS/AIX 所提供的線上說明。

下列為所做的假設:

若要架構 CS/AIX 供 DB2 從屬站使用,請以具有 root 權限的使用者身份登入 系統,並使用 /usr/bin/snaadmin 工具或 /usr/bin/X11/xsnaadmin 工具。您可以在系統文件中找到這些程式的相關資訊。 若要使用 xsnaadmin 程式架構 CS/AIX,請執行下列步驟:

步驟  1.

輸入 xsnaadmin 指令。此時會開啟該伺服器的「節點」視窗。

步驟  2.

定義節點

  1. 從功能表條欄中選取服務程式 --> 架構節點參數。此時會開啟「節點參數」視窗。
  2. 按一下 APPN 支援下拉方框, 然後選取終端節點選項。
  3. 控制點名稱欄位中,輸入您的網路 ID 和本端 PU 名 稱 ((9)( 10))。
  4. 控制點別名欄位中,輸入本端 PU 名稱 ((10))。
  5. 節點 ID欄位中, 輸入節點 ID ((13)(14))。
  6. 按一下確定

步驟  3.

定義埠

  1. 選取連接性及相依 LU 視窗
  2. 按一下新增按鈕。 「新增至節點」視窗開啟。
  3. 選取埠類型圓鈕。
  4. 按一下埠類型下拉方框,然後選取適當的埠類型。 在我們的範例中,我們會選取記號環卡選項。
  5. 按一下確定。 此時會開啟所選擇之埠類型的「埠」視窗。
  6. SNA 埠名稱欄位中輸入埠名稱。
  7. 選取起始作用勾選框。
  8. 選取在連接網路上定義勾選框。
  9. CN 名稱欄位的第一個部份中,輸入 SNA 網路名稱 ((9))。
  10. CN 名稱欄位的第二個部份中,輸入與您 AIX 電腦相關的「控制點名稱」((10))。
  11. 按一下確定視窗關閉, 並且會在連接性及相依 LU 視窗中出現新的埠。

步驟  4.

定義鏈結站

  1. 連接性和相依 LU 視窗中,選取您在上一個步驟中定義的埠。
  2. 按一下新增按鈕。 「新增至節點」視窗開啟。
  3. 選取新增鏈結站至埠圓鈕。
  4. 按一下確定。 「記號環鏈結站」視窗開啟。
  5. 名稱欄位輸入鏈結的名稱。
  6. 按一下啟動下拉方框, 然後選取隨選選項。
  7. LU 流量方框中,選取僅限獨立的圓鈕。
  8. 獨立的 LU 流量群組框中:
    1. 遠端節點欄位中,輸入網路 ID ((3)) 及友機 LU 名稱 ((2))。
    2. 按一下遠端節點類型下拉方框, 並選取引用至您網路的節點類型。
  9. 聯絡資訊方框中, 輸入已在 Mac 位址欄位中指定給 DB2 伺服器的 SNA 目的地位址 ((8))。
  10. 按一下確定。 「鏈結站」視窗關閉, 並且會在連接性及相依項 LU 視窗中出現新鏈結站,成為埠子項。

步驟  5.

定義本端 LU

  1. 選取獨立的本端 LU 視窗。
  2. 按一下新增按鈕。 「本端 LU」視窗開啟。
  3. LU 名稱欄位中,輸入獨立的本端 LU 名稱 ((11))。
  4. LU 別名欄位中,輸入本端 LU 別名 ((12))。
  5. 按一下確定。 新 LU 出現在 獨立的本端 LU 視窗

步驟  6.

透過鏈結站來定義友機 LU

  1. 從功能表條欄中選取服務程式 --> APPC --> 新對等 LU --> 鏈結站上的對等 LU。此時會開啟「鏈結站上的友機 LU」視窗。
  2. LU 名稱欄位中,輸入您先前定義的本端 LU 名稱 ((11))。
  3. LS 名稱欄位中, 輸入您先前所定義之「鏈結站」的名稱。
  4. 友機 LU 名稱欄位中,輸入您要連接的友機 LU 名稱 ((1)+(2))。
  5. 按一下確定。 在上一步驟中所建立的 「本端 LU」之獨立的本端 LU視窗中, 會出現「對等 LU」。

步驟  7.

定義友機 LU 的別名。

  1. 選取遠端系統視窗。
  2. 按一下新增按鈕。 此時會開啟「新增至節點」視窗。
  3. 選取定義友機 LU 別名圓鈕。
  4. 按一下確定。 此時會開啟「友機 LU」視窗。
  5. 別名欄位中輸入友機 LU 的別名。
  6. 未解譯的名稱欄位中,輸入相同的值。
  7. 按一下確定

步驟  8.

定義模式

  1. 從功能表條欄中選取服務程式 --> APPC --> 模式。 「模式」視窗開啟。
  2. 按一下新增按鈕。 「模式」視窗開啟。
  3. 名稱欄位中,輸入模式名稱 ((15))。
  4. 建議在下列欄位中使用以下的架構值:
    • 起始階段作業限制數: 20
    • 最大階段作業限制數: 32767
    • 最小競爭贏家階段作業: 10
    • 最小競爭輸家階段作業: 10
    • 自動啟動階段作業: 4
    • 起始接收速度視窗: 8



    要訣

    這些值有效,故建議使用。您必須裁剪這些值,使它們在您的特定環境中呈現最佳化。

  5. 按一下確定。 新模式出現在「模式」視窗中。
  6. 按一下完成

步驟  9.

定義 CPI-C 目的地名稱

  1. 從功能表條欄中選取服務程式 --> APPC --> CPI-C。 CPI-C 目的地名稱視窗開啟。
  2. 按一下新建按鈕。CPI-C 目的地視窗開啟。
  3. 名稱欄位中, 輸入您要與伺服器資料庫產生關聯的「符號式目的地名稱」((16))。
  4. 友機 LU 和模式方框:
    1. 選取使用 PLU 別名欄位, 並輸入您在前一步驟中所建立的「對等 LU 別名」((2))。
    2. 模式欄位中,輸入您在上一個步驟中建立的模式之模式名稱 ((15))。
  5. 機密保護群組框中,選取您要使用的交談層次機密保護類型。通常是
  6. 按一下確定。 新的目的地名稱出現在「目的地名稱」視窗。
  7. 請按一下完成按鈕。

步驟 10.

測試 APPC 連線

  1. 輸入 /usr/bin/sna start 指令, 以啟動 SNA 子系統。 若有必要,您可以輸入 /usr/bin/sna stop 指令,先停止 SNA 子系統。
  2. 啟動 SNA 管理程式。您可以輸入 /usr/bin/snaadmin 指令或 /usr/bin/X11/xsnaadmin 指令。
  3. 啟動子系統節點。 在按鈕列中選取適當的節點圖示,然後按一下啟動按鈕。
  4. 啟動鏈結站。 選取您先前在 連線及相依 LU 視窗中定義的鏈結站, 並按一下啟動按鈕。
  5. 啟動階段作業。 選取您先前在 獨立的本端 LU 視窗中定義的 LU, 並按一下 啟動按鈕。 此時會開啟階段作業啟動視窗。
  6. 選取或輸入所需的「友機 LU」和「模式」。
  7. 按一下確定



捷徑

您現在必須更新 DB2 目錄、連結公用程式和應用程式到伺服器,以及測試連接。

對於 OS/2 和 Windows 平台來說,建議使用從屬站架構輔助程式 (CCA)。詳細資訊, 請參閱使用從屬站架構輔助程式來架構從屬站到伺服器間的通信

關於手動架構指示,以及 UNIX 平台,請參閱步驟 3. 將 APPC 或 APPN 節點編目 以及下面各節。

架構 Bull SNA for AIX

本節說明如何在 DB2 從屬站工作站架構 Bull DPX/20 SNA/20 Server,以使用 APPC 來連接 DB2 Connect 或 DB2 Universal Database 伺服器。 如果在安裝 DB2 從屬站之前先安裝了 Bull DPX/20 SNA/20 Server, 則從屬站就會使用 Bull SNA。否則,就必須架構 DB2 Connect 來使用 IBM eNetwork Communications Server V5.0.2.5 for AIX。 關於詳細資訊,請參閱架構 IBM eNetwork Communications Server for AIX

輸入下列指令,可得知 Bull SNA 是否安裝在 AIX 4.2 (或更新版本) 系統上:

  lslpp -l express.exsrv+dsk

出現類似下列的輸出時,表示已安裝 Bull SNA:

    Fileset                      Level  State      Description
    ----------------------------------------------------------------------
  Path: /usr/lib/objrepos
    express.exsrv+dsk          2.1.3.0  COMMITTED  EXPRESS SNA Server and
                                                   Integrated Desktop

如果您是在安裝 DB2 從屬站後,再安裝 Bull SNA,而且您希望從屬站使用 Bull SNA,而非 IBM eNetwork Communications Server for AIX,請以具有 root 權限的使用者身份登入,並輸入下列指令:

   /usr/lpp/db2_06_01/cfg/db2cfgos

安裝 Bull DPX/20 SNA/20 Server 時,必須具備下列軟體:

__  1.

AIX V4.2

__  2.

Express SNA Server V2.1.3

設置 SNA 環境的相關資訊,請參照 Bull DPX/20 SNA/20 Server Configuration Guide。

要訣

DB2 Connect 用於 Bull SNA Server 時,不能從遠端從屬站 接收 APPC 連接。 只有發送至主電腦的 APPC 連接。

若要架構 Bull SNA 以供 DB2 Connect 使用, 請輸入 express 指令,以架構下列 SNA 參數:

     Config         Express           Default configuration for EXPRESS
      Node          CLI1              SPIFNET.CLI1 (HOSTNAME=CLI1)
       Indep. LUs   6.2 LUs Using All Stations
         LU         CLI1GW            Control Point LU
       Link         tok0.00001        Link (tok0)
        Station     SERV              To SERV from CLI1
         LU         CLI1GW0A          To SERV from CLI1
          LU Pair   NYX1GW0A          To SERV from CLI1
           Mode     IBMRDB            IBMRDB

未列示的欄位值可使用預設值。

下列範例將說明範例架構:

   Defining hardware:
 
   System (hostname) = CLI1
   Adapter and Port  = CLI1.tok0
     MAC Address     = 400011529778
 
   Defining SNA node:
 
   Name          = CLI1
   Description   = SPIFNET.CLI1 (HOSTNAME=CLI1)
   Network ID           = SPIFNET
   Control Point = CLI1GW
   XID Block     = 071
   XID ID        = 27509
 
   Defining token ring link:
 
   Name            = tok0.00001
   Description     = Link (tok0)
   Connection Network name
   Network ID           = SPIFNET
     Control Point    = NYX1GW
 
   Defining token ring station:
 
   Name               = SERV
   Description = To SERV from CLI1
   Remote MAC address = 400009451901
   Remote Node name
   Network ID           = SPIFNET
     Control Point    = NYX1GW
 
   Defining Local LU 6.2:
 
   Name        = CLI1GW0A
   Description = To SERV from CLI1
   Network ID           = SPIFNET
   LU name     = CLI1GW0A
 
   Defining Remote LU 6.2:
 
   Name                 = NYX1GW0A
   Description = To SERV from NYX1
   Network ID           = SPIFNET
   LU name              = NYX1GW0A
   Remote Network ID    = SPIFNET
   Remote Control Point = NYX1GW
   Uninterpreted Name   = NYX1GW
 
   Defining Mode:
 
   Name             = IBMRDB
   Description      = IBMRDB
   Class of service = #CONNECT
 
   Defining Symbolic Destination Info:
 
   Name        = DB2CPIC
   Description = To SERV from NYX1
   Partner LU  = SPIFNET.NYX1GWOA
   Mode        = IBMRDB
   Local LU    = CLI1GW0A
   Partner TP  = DB2DRDA

在您架構好這些 SNA 參數後,您必須停止並啟動 SNA 伺服器。 欲執行此動作,請執行下列步驟:

步驟  1.

以具有 root 權限的使用者身份來登入系統。

步驟  2.

請確定您的 PATH 包含 $express/bin (/usr/lpp/express/bin) 登錄

步驟  3.

請輸入下列指令,以便在停止前先檢查作用中的使用者:

 express_adm shutdown

步驟  4.

輸入下列指令,以停止所有的 EXPRESS 活動:

 express_adm stop

步驟  5.

輸入下列指令,以啟動 EXPRESS:

 express_adm start



捷徑

您現在必須更新 DB2 目錄、連結公用程式和應用程式到伺服器,以及測試連接。

對於 OS/2 和 Windows 平台來說,建議使用從屬站架構輔助程式 (CCA)。詳細資訊, 請參閱使用從屬站架構輔助程式來架構從屬站到伺服器間的通信

關於手動架構指示,以及 UNIX 平台,請參閱步驟 3. 將 APPC 或 APPN 節點編目 以及下面各節。

架構 SNAPlus2 for HP-UX

本節說明如何在 DB2 從屬站工作站架構 SNAPlus2 for HP-UX,以使用 APPC 來連接 DB2 Connect 或 DB2 Universal Database 伺服器。

開始之前,請確定工作站已安裝 HP-UX SNAPlus2。 如果需要架構 SNA 環境的更多資訊,請參閱 SNAPlus2 提供的線上說明。

下列為所做的假設:

若要架構 SNAPlus2 for DB2 Connect,請以具有 root 權限的使用者身份來登入系 統,並使用 /opt/sna/bin/snapadmin 程式或 /opt/sna/bin/X11/xsnapadmin 程式。您可以在系統文件中找到這些程式的相關資訊。 下列步驟說明如何使用 xsnapadmin 程式來架構 SNAplus2

步驟  1.

輸入指令 xsnapadmin。 此時會開啟「伺服器」視窗。 按兩下您的節點。

步驟  2.

定義節點

  1. 從功能表條欄中選取服務程式 --> 架構節點 參數。此時會開啟「節點參數」視窗。
  2. 按一下 APPN 支援下拉方框, 然後選取終端節點選項。
  3. 控制點名稱欄位中,輸入您的網路 ID 和本端 PU 名 稱 ((9)( 10))。
  4. 控制點別名欄位中,輸入本端 PU 名稱 ((10))。
  5. 節點 ID 欄位中, 輸入節點 ID ((13)(14))。
  6. 按一下確定

步驟  3.

定義埠

  1. 選取連接性及相依 LU 視窗
  2. 按一下新增。此時會開啟「新增至節點」視窗。
  3. 選取埠類型圓鈕。
  4. 按一下埠類型下拉方框,然後選取適當的埠類型。 在我們的範例中,我們會選取記號環卡選項。
  5. 按一下確定。 此時會開啟所選擇之埠類型的「埠」視窗。
  6. SNA 埠名稱欄位中輸入埠名稱。
  7. 選取起始作用中勾選框。
  8. 連接網路方框中,選取在連接網路上定義勾選框。
  9. CN 名稱欄位的第一個部份中,輸入您的網路 ID ((9))。
  10. CN 名稱欄位的第二個部份中,輸入本端控制點名稱 ((10))。
  11. 按一下確定。 此時會關閉視窗, 並且會在連接性及相依 LU 視窗中出現新的埠。

步驟  4.

定義鏈結站

  1. 連接性和相依項 LU 視窗, 選取您在上一個步驟中定義的埠
  2. 按一下新增。「新增至節點」視窗開啟。
  3. 選取新增鏈結站至埠圓鈕。
  4. 按一下確定。 此時會開啟「記號環鏈結站」視窗。
  5. 名稱欄位輸入鏈結的名稱。
  6. 按一下啟動下拉方框, 選取隨選選項。
  7. LU 流量方框, 選取僅限獨立的選項。
  8. 獨立的 LU 流量方框:
    1. 遠端節點欄位中,輸入網路 ID ((3)) 及友機 LU 名稱 ((2))。
    2. 按一下遠端節點類型下拉方框, 並選取引用至您網路的節點類型。
  9. 聯絡資訊方框中, 輸入已在 Mac 位址欄位中指定給 DB2 伺服器的 SNA 目的地位址 ((8))。
  10. 按一下確定。 此時會關閉「鏈結站」視窗, 並且會在連接性及相依項 LU 視窗中出現新鏈結站,成為埠子項。

步驟  5.

定義本端 LU

  1. 選取獨立的本端 LU 視窗。
  2. 按一下新增。此時會開啟「本端 LU」視窗。
  3. LU 名稱欄位中,輸入獨立的本端 LU 名稱 ((11))。
  4. LU 別名欄位中輸入相同名稱 ((12))
  5. 按一下確定。 新的 LU 會出現在 獨立的本端 LU 視窗

步驟  6.

定義遠端節點

  1. 選取遠端系統視窗
  2. 按一下新增。此時會開啟「新增至節點」視窗。
  3. 選取定義遠端節點
  4. 按一下確定。 此時會出現「遠端節點」架構視窗。
  5. 節點的 SNA 網路名稱欄位中,輸入網路 ID ((3)) 及友機 LU 名稱 (( 2))。
  6. 按一下確定。 遠端節點會出現在遠端系統視窗中,而且定義給節點的預設友機 LU,也以遠端節點的子項出現。

步驟  7.

定義友機 LU

  1. 遠端系統視窗中,按兩下您在上一個步驟中定義遠端 節點時建立的預設友機 LU。 此時會開啟「友機 LU」視窗。
  2. 別名未解譯名稱 欄位中,輸入相同的友機 LU 名稱 ((2))。
  3. 選取支援平行階段作業
  4. 按一下確定

步驟  8.

定義模式

  1. 從功能表條欄中選取服務程式 --> APPC --> 模式。 此時會開啟「模式」視窗。
  2. 按一下新建。此時會關啟「模式」視窗。
  3. 名稱欄位中,輸入模式名稱 ((15))。
  4. 建議在下列欄位中使用以下的架構值:
    1. 起始階段作業限制數: 20
    2. 最大階段作業限制數: 32767
    3. 最小競爭贏家階段作業: 10
    4. 最小競爭輸家階段作業: 10
    5. 自動啟動階段作業: 4
    6. 接收速度視窗:8

    這些值有效,故建議使用。 您必須調整這些值,使它們在您的特定應用程式環境中最佳化。

  5. 按一下確定。 新模式會出現在「模式」視窗中。
  6. 按一下完成

步驟  9.

定義 CPI-C 目的地名稱

  1. 從功能表條欄中選取服務程式 --> APPC --> CPI-C。 CPI-C 目的地名稱視窗開啟。
  2. 按一下新建。此時會關啟 CPI-C 目的地視窗。
  3. 名稱欄位中,輸入您要與 DB2 伺服器資料庫產生關聯 的「符號式目的地名稱」((16))。
  4. 友機 TP 方框:
    1. 選取服務程式 TP (十六進位),然後輸入十六進位 TP 號碼 ((17)),或
    2. 選取應用程式 TP,然後輸入應用程式 TP 名稱。 ((17))。
  5. 友機 LU 和模式方框:
    1. 選取使用 PLU 別名圓鈕,然後輸入您在上一個步驟中建立的友機 LU 別名 ((2))。
    2. 模式欄位中,輸入您在上一個步驟中建立的模式之模 式名稱 ((15))。
  6. 機密保護方框,針對您要在網路上執行的安全層次類型,選取其對應的圓鈕
  7. 按一下確定。 新的目的地名稱會出現在「目的地名稱」視窗。
  8. 按一下完成

步驟 10.

測試 APPC 連線

  1. 輸入 /opt/sna/bin/sna start 指令, 以啟動 SNA 子系統。若有必要,您可以輸入 /opt/sna/bin/sna stop 指令,先停止 SNA 子系統。
  2. 啟動 SNA 管理程式。您可以輸入 /opt/sna/bin/sna admin 指令或 /opt/sna/bin/X11/xsna admin 指令。
  3. 啟動子系統節點。 在按鈕列中選取適當的節點圖示,然後按一下啟動按鈕。
  4. 啟動鏈結站。 選取您先前在 連通性及相依 LU 視窗中所定義的鏈結站, 然後按一下啟動
  5. 啟動階段作業。 選取您先前在獨立的本端 LU中所定義的 LU, 然後按一下啟動。此時會開啟階段作業啟動視窗。 選取或輸入所需的「友機 LU」或「模式」。
  6. 按一下確定



捷徑

您現在必須更新 DB2 目錄、連結公用程式和應用程式到伺服器,以及測試連接。

對於 OS/2 和 Windows 平台來說,建議使用從屬站架構輔助程式 (CCA)。詳細資訊, 請參閱使用從屬站架構輔助程式來架構從屬站到伺服器間的通信

關於手動架構指示,以及 UNIX 平台,請參閱步驟 3. 將 APPC 或 APPN 節點編目 以及下面各節。

架構 SunLink SNA for Solaris

本節說明如何在 DB2 從屬站工作站架構 SunLink SNA PU 2.1 (SunLink SNA) for Solaris,以 使用 APPC 來連接 DB2 Connect 或 DB2 Universal Database 伺服器。

開始之前,請確定您的工作站已安裝 SunLink SNA。 如果需要進一步的資訊以架構您的 SNA 環境, 請參閱 SunLink PU 2.1 Server 架構與管理者的手冊

下列為所做的假設:

若要架構 SunLink SNA Server 供 DB2 Client 使用,請以 root 身份登入,並執行下列步驟 :

步驟  1.

建立 CPIC 週邊檔案

步驟  2.

建立 SNA 伺服器架構檔

步驟  3.

定義 SunLink SNA 所需的環境變數

步驟  4.

啟動 SunLink SNA 子系統

建立 CPIC 週邊檔案

您可以使用任何一般的文字編輯器來建立 CPIC 週邊檔案。 在獨立式 DB2 Connect for Solaris 系統上,本檔必須放在應用程式的路徑中。
註:CPIC 通信端資訊檔名稱,必須與 DB2 從屬站上 DB2 節點目錄中所指定的「符號式 目的地名稱」同名。

下列範例顯示在架構 SunLink SNA 來連接 DB2 伺服器時,所需的 CPIC 通信端資訊檔區段:

# CPIC 通信端資訊檔資訊
   #
   PTNR_LU_NAME=NYX1GW0A
MODE_NAME=IBMRDB
   TP_NAME=DB2DRDA
   SECURITY=NONE

建立 SNA 伺服器架構檔

您可以使用任何一般的文字編輯器來建立 SNA 伺服器架構檔。 此檔名為 sunpu2.config, 必須放在 /opt/SUNWpu21 中,或是安裝 SunLink SNA PU 2.1 Server 的目錄下。

下列範例顯示在架構 SunLink SNA 來連接 DB2 伺服器時,所需的架構檔區段:

// SunLink SunLU6.2/SunPU2.1 SNA Server Sample Configuration
// Token Ring Peer-to-Peer System A @(#)sunlu62.a.tr
//
// The physical connection is a Token Ring interface adapter.
 
CP      NAME=CLI1GW                     // Local name (8 char max)
        NQ_CP_NAME=SPIFNET.CLI1GW       // Network Qualified Name
        ;
 
TRLINE  NAME=MAC1                       // SunLink specific name
        SOURCE_ADDRESS=x'400011527509'  // sysA_mac_addr for Sun machine
        ;
 
DLC     NAME=SERVLINK                   // User defined name (8 char max)
        LINK_NAME=MAC1                  // Line name this station is on
        LCLLSAP=x'04'                   // Local Link Service Access Point
        RMTLSAP=x'04'                   // Remove Link Service Access Point
        RMTMACADDR=x'400009451901       // sysB_mac_addr
        TERMID=x'07127509'              // XID negotiation
        ;
 
LU      NAME=CLI1GW0A                   // Local name (8 char max)
        NQ_LU_NAME=SPIFNET.CLI1GW0A     // Network Qualified Name
        SESS_LMT=50                     // Max LU sessions
        LUTYPE=6.2
        ;
 
PTNR_LU NAME=NYX1GW0A                   // Partner LU name(8 char max)
        LOC_LU_NAME=CLI1GWOA            // Associated Local LU
        NQ_LU_NAME=SPIFNET.NYX1GW0A     // Network Qualified Name
        ;
 
MODE    NAME=IBMRDB                     // Mode Name (8 char max)
        DLC_NAME=SERVLINK               // Associated DLC
        PTNR_LU_NAME=NYX1GW0A           // Associated Partner LU
        LCL_MAX_SESS_LMT=30             // Max Session Limit
        MIN_CW_SESS=15                  // Min Conwinners
        MIN_CL_SESS=15                  // Min Conlosers
        ;

定義 SunLink SNA 所需的環境變數

欲執行任何應用程式,您必須設定下列環境變數:

APPC_GATEWAY
DB2 for Solaris 伺服器的名稱 (通常是 TCP/IP 主電腦名稱)。

APPC_LOCAL_LU
SNA 架構檔中提供的本端 LU 名稱。

請在進行下一個步驟之前,匯出 DB2 從屬站機器上的這些值。

啟動 SunLink SNA 子系統

若要啟動 SunLink SNA 子系統,請執行下列步驟:

步驟  1.

變更到 SunLink 安裝目錄,通常是:

   cd /opt/SUNWpu21

步驟  2.

設定 FlexLM 授權的環境變數 例如:

   export LD_LIBRARY_PATH=/usr/openwin/lib:/usr/lib
	   export LM_LICENSE_FILE=/etc/opt/licenses/licenses_combined

請參閱 SunLink 文件以取得詳細資訊。

步驟  3.

確定您已建立 CPIC 通信端資訊檔,如建立 CPIC 週邊檔案中所描述。

步驟  4.

確定您已建立 SNA 伺服器架構檔,如建立 SNA 伺服器架構檔中所描述。

步驟  5.

如果 SunLink SNA 已啟動,請使用 sunop 公用程式來檢查它的狀態。

檢查 PU 及/或 DLC 狀態是否為已連接。 您亦可使用 sunop 來檢查鏈結狀態。 請參閱 SunLink 文件以取得 sunop 公用程式的明細。

步驟  6.

如果 SunLink 作用中,請停止它。例如,請輸入:

   kill -9 sunpu2.pid
   kill -9 sunlu2.pid

步驟  7.

使用下列指令來啟動 SunLink:

   sunpu2.1



捷徑

您現在必須更新 DB2 目錄、連結公用程式和應用程式到伺服器,以及測試連接。

對於 OS/2 和 Windows 平台來說,達成此目的最簡單的方法是使用從屬站架構輔助程式 (CCA)。關於使用 CCA 的詳細資訊,請參閱使用從屬站架構輔助程式來架構從屬站到伺服器間的通信。關於手動架構指示,以及 UNIX 平台,請參閱3. 將 APPC 或 APPN 節點編目以及下面各節。

步驟 3. 將 APPC 或 APPN 節點編目

您必須將登錄加入 DB2 從屬站工作站的節點目錄,以描述遠端節點。 大部份情況下,您會將 APPC 節點登錄新增到節點目錄。 對於 OS/2 及 Windows 32 位元作業系統 而言,如果您的本端 SNA 節點已設定為 APPN 節點,您可以 另外新增 APPN 節點登錄。

若要將節點編目,請執行下列步驟:

步驟  1.

以有效的 DB2 使用者 ID 登入系統。 詳細資訊,請參閱附錄 F, 命名規則

要訣

如果要把資料庫新增到已安裝 DB2 伺服器或 DB2 Connect 伺服器產品的系統上, 請以對於此案例具有「系統管理 (SYSADM)」或「系統控制器 (SYSCTRL)」權限的使用者身份登入此系統。相關資訊,請參閱使用系統管理群組

此一限制由 catalog_noauth 資料庫管理程式架構參數來控制。 相關資訊,請參閱 Administration Guide

步驟  2.

如果要在 UNIX 平台上使用 DB2 Connect, 請設置案例環境並呼叫 DB2 命令行處理器。 執行啟動 script,如下所示:

   . INSTHOME/sqllib/db2profile    (用於 Bourne 或 Korn shell)
   source INSTHOME/sqllib/db2cshrc (用於 C shell)

其中 INSTHOME 是案例的起始目錄。

步驟  3.

若要將 APPC 編目,請指定選取的別名 (node_name)、 符號式目的地名稱 (sym_dest_name), 以及從屬站要用於 APPC 連接的 APPC 安全類型 (security_type)。 在命令行處理器中輸入下列指令:

   catalog "appc node node_name remote sym_dest_name \
      security security_type";
   terminate



要訣

sym_dest_name 參數要區分大小寫,並必須完全符合您先前定義的「符號式目的地名稱」之大小寫。

例如,若要使用 APPC Security 類型 NONE,在節點 db2node 上使用符號式目的地名稱 DB2CPIC 時,請輸入下列指令:

   catalog appc node db2node remote DB2CPIC security NONE
   terminate

步驟  4.

若要將 APPN 節點編目,請指定所選擇的別名 (node_name)、網路 ID ((1))、遠端友機 LU ((4))、異動程式名稱 ((17))、模式 ((15)) 和機密保護類型。輸入下列指令, 將表 30內的工作表的值替換為您的值:

   catalog "appn node db2node network SPIFNET remote NYX1GW0A
            tpname DB2DRDA mode IBMRDB security NONE"
   terminate



要訣

如果需要變更以 catalog node 指令設定的值,請執行下列步驟:

步驟  1.

在命令行處理器執行 uncatalog node 指令,如下所示:

   db2 uncatalog node node_name

步驟  2.

以您想要使用的值,重新將節點編目。

步驟 4. 將資料庫編目

在從屬站應用程式可以存取遠端資料庫之前,必須在伺服器節點上及任何將與它連接的從屬站節點上, 將資料庫編目。依預設值,當您建立資料庫時,它會在伺服器上, 以同於「資料庫名稱」(database_name) 的「資料庫別名」(database_alias), 自動編目。在從屬站上,資料庫目錄和節點目錄中的資訊, 是用來建立與遠端資料庫之間的連接。

要在從屬站上將資料庫編目,請執行下列步驟:

步驟  1.

以有效的 DB2 使用者 ID 登入系統。 詳細資訊,請參閱附錄 F, 命名規則

要訣

如果要把資料庫新增到已安裝 DB2 伺服器或 DB2 Connect 伺服器產品的系統上, 請以對於此案例具有「系統管理 (SYSADM)」或「系統控制器 (SYSCTRL)」權限的使用者身份登入此系統。相關資訊,請參閱使用系統管理群組

此一限制由 catalog_noauth 資料庫管理程式架構參數來控制。 相關資訊,請參閱 Administration Guide

步驟  2.

在下述工作表中, 填寫您的值直欄。

表 18. 工作表:將資料庫編目的參數值
參數 說明 範例值 您的值
資料庫名稱 (database_name) 遠端資料庫的資料庫別名 (database_alias)。 當您建立資料庫時,它會在伺服器上, 以同於「資料庫名稱」(database_name) 的「資料庫別名」(database_alias), 自動編目,除非另有指定。 SAMPLE  
資料庫別名 (database_alias) 在從屬站上的遠端資料庫的任意本端暱稱。若您不指定, 則其預設值即是該資料庫的名稱 (database_name)。 資料庫別名即是當您從從屬站連接到資料庫時所用的名稱。 tor1  
身分驗證 (auth_value) 您的企業需要的身分驗證的值。這個參數的相關資訊, 請參閱 DB2 Connect 使用手冊DCS

這表示僅在主電腦或 AS/400 中才會驗證所提供的使用者 ID 及通行碼。

 
節點名稱 (node_name) 說明資料庫所在的節點目錄登錄名稱。請使用您在前一個步驟中, 用來將節點編目的「節點名稱」(node_name) 的值。 db2node  

步驟  3.

如果您使用的是 UNIX 的從屬站,請設定案例環境並呼叫 DB2 命令行處理器。執行啟動 script,如下所示:

   . INSTHOME/sqllib/db2profile    (用於 bash、Bourne 或 Korn shell)
   source INSTHOME/sqllib/db2cshrc (用於 C shell)

其中 INSTHOME 是案例的起始目錄。

步驟  4.

輸入下列指令將資料庫編目:

   db2 catalog database database_name as database_alias at node node_name
   db2 terminate

例如,欲將名稱為 sample 的遠端資料庫編目, 使它在節點 db2node 上具有別名 tor1,請輸入下列指令:

   db2 catalog database sample as tor1 at node db2node
   db2 terminate



要訣

如果需要變更以 catalog database 指令設定的值,請執行下列步驟:

步驟  a.

執行如下的 uncatalog database 指令:

   db2 uncatalog database database_alias

步驟  b.

以您想要使用的值,重新將資料庫編目。

步驟 5. 測試主從式連接

在架構從屬站進行通信後,您將需要連接到遠端資料庫來測試連接。

步驟  1.

在伺服器上輸入 db2start 指令, 以啟動資料庫管理程式 (若其未在開機時自動啟動)。

步驟  2.

如果您正在使用 UNIX 從屬站,請執行如下的啟動 script:

   . INSTHOME/sqllib/db2profile    (用於 Bash、Bourne 或 Korn shell)
   source INSTHOME/sqllib/db2cshrc (用於 C shell)

其中 INSTHOME 代表案例的起始目錄。

步驟  3.

在從屬站上輸入下列指令,使從屬站連接到遠端資料庫:

   db2 connect to database_alias user userid using password

userid 及 password 的值必須對它們鑑別所在的系統有效。根據預設值, 身分驗證是在 DB2 伺服器以及在 DB2 Connect 伺服器的主電腦或 AS/400 機器上進行。

如果已順利連接,您將得到一則訊息,顯示您已連接的資料庫的名稱。您現在能夠從該資料庫中擷取資料。 例如,若要擷取系統目錄表格中所列的所有表格名稱, 請在「命令中心」或 CLP 中輸入下列 SQL 指令:

     "select tabname from syscat.tables"

當您完成資料庫連接的使用時,請輸入 command reset 指令, 結束資料庫連接。

useridpassword 的值, 必須對驗證它們的系統上有效。根據預設值, 身分驗證是在 DB2 伺服器以及在 DB2 Connect 伺服器的主電腦或 AS/400 機器上進行。

如果已順利連接,您將得到一則訊息,顯示您已連接的資料庫的名稱。您現在能夠從該資料庫中擷取資料。 例如,若要擷取系統目錄表格中所列的所有表格名稱, 請在「命令中心」或命令行處理器中輸入下述 SQL 指令:

   "select tabname from syscat.tables"

當您完成資料庫連接的使用時,請輸入 db2 connect reset 指令, 結束資料庫連接。

捷徑

您可以開始使用 DB2。 若要取得其他進階主題,請參閱 Administration Guide

從屬站與伺服器連接的疑難排解

如果連接失敗,請檢查下列項目:

伺服器上:

  1. db2comm 登錄值 它們都包括值 appc

    要訣

    輸入 db2set DB2COMM 指令來檢查 db2comm 登記值的設定。 相關資訊,請參閱 Administration Guide

  2. 在資料庫管理程式架構檔中已正確更新異動程式名稱 (tpname) 參數 (或管理伺服器架構檔,如果設定「管理伺服器」的話)。
  3. 己啟動機密保護服務程式。輸入 net start db2ntsecserver 指令 (僅適用於 Windows NT 及 Windows 2000 伺服器)。
  4. 資料庫已被妥善建立,並編目。
  5. 資料庫管理程式已停止並重新啟動 (在伺服器上輸入 db2stopdb2start 指令)。



要訣

如果無法啟動通訊協定的連接管理程式, 則會出現警告訊息,且錯誤訊息會記錄在 db2diag.log 檔; 對於 UNIX 平台,這個檔案位於 INSTHOME/sqllib/db2dump 目錄, 對於非 UNIX 平台,則位於 x:\sqllib\db2dump 目錄。

關於 db2diag.log 檔的詳細資訊,請參閱 Troubleshooting Guide

從屬站上:

  1. 使用正確「符號式目的地名稱」(sym_dest_name) 來將節點編目。
  2. 在資料庫目錄中指定的節點名稱 (node_name) 指向節點目錄中的正確登錄。
  3. 資料庫已使用伺服器的資料庫別名 (database_alias) 妥善編目 (該別名是資料庫於伺服器上建立時編目),作為從屬站上的資料庫名稱 (database_name)。

在您驗證這些項目之後,如果仍無法連接,請參閱 Troubleshooting Guide


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