連接環境補充資料
圖 1顯示一個執行單一 DB2 for MVS/ESA 拷貝的 MVS 系統。 在單一
MVS 系統上,執行多個 DB2 for MVS/ESA 拷貝也是可能的。 欲在指定的 MVS 系統內,
識別 DB2 for MVS/ESA 拷貝 (或 MVS/JES 複合體內的 DB2 for MVS/ESA 拷貝),
將給與每一個 DB2 系統一個子系統名稱, 這個名稱具有 1 到 4
個字串,且在 MVS/JES 複合體內是唯一的。 在圖 1中,DB2 for MVS/ESA 子系統名稱為 xxxx。
三個 MVS 位址空間均是以 DB2 for MVS/ESA 子系統名稱作為字首。
這三個位址空間將構成 DB2 for MVS/ESA 產品。
圖 1. DB2 for MVS/ESA 所使用的 MVS 位址空間
圖 1 顯示透過 DB2 for MVS/ESA 來處理的分散式資料庫中所包括的 MVS
位址空間。 這些位址空間將一起工作,以容許 DB2 for
MVS/ESA使用者能夠存取本端關聯性資料庫, 並與遠端 DRDA 系統進行通信。
每一個位址空間的目的如下:
- xxxxMSTR
- 系統將服務其負責啟動及停止 DB2 for MVS/ESA ,以及控制對 DB2 for MVS/ESA
的本端存取之 DB2 for MVS/ESA 產品的位址空間。
- xxxxDBM1
- 資料庫將服務負責存取 DB2 for MVS/ESA 所控制的關聯性資料庫的位址空間。
這即是代表 SQL 應用程式執行資料庫資源的輸入及輸出之處。
- xxxxDIST
- DB2 for MVS/ESA 中提供分散式資料庫能力的部份;
亦即是分散式資料機能 (DDF)。
當收到分散式資料庫要求時,DDF 將傳遞要求給
xxxxDBM1,以便可執行所需的資料庫 I/O 作業。 本書將詳細描述 DDF。
- IRLM
- DB2 for MVS/ESA 用來控制資料庫資源存取的鎖定管理程式。
- VTAM
- MVS 系統的「SNA 通信管理程式」。 DDF 將代表 DB2 for MVS/ESA 使用
VTAM,來執行分散式資料庫通信。
- NETVIEW
- MVS 系統上的網路管理焦點產品。 在處理分散式資料庫時,如果發生了錯誤時,DDF
將會把錯誤資訊 (亦即是警示) 記錄在 NetView 硬體監督器資料庫中。
系統管理者可以使用 NetView,來檢查硬體監督器資料庫中所儲存的錯誤,
或提供當記錄警示狀況時,將呼叫的自動命令程序。
NetView 也可以用來診斷 VTAM 通信錯誤。 關於詳細資訊,請參閱
Distributed Relational Database Architecture Problem Determination
Guide。
圖 1 不顯示任何 SQL 應用程式。 當應用程式使用 DB2 來發出 SQL
陳述式時,應用程式必須以下列其中一種方法, 連接至 DB2 for MVS/ESA 產品:
- TSO
- 批次工作及已登入至 TSO 的一般使用者將透過 TSO 連接機能,連接至 DB2 for
MVS/ESA。 這是用來使 SPUFI 與大多數 QMF 應用程式連接至 DB2 for MVS/ESA
的技術。
- CICS/ESA
- 當 CICS/ESA 應用程式發出 SQL 呼叫時,CICS/ESA 產品將使用 CICS 連接介面,
將 SQL 要求遞送至 DB2 for MVS/ESA。
- IMS/ESA
- 在 IMS/ESA 控制下執行的異動將使用 IMS 連接介面,把 SQL 陳述式傳遞給 DB2
for MVS/ESA,以便進行處理。
- DDF
- 「分散式資料機能」將負責使分散式應用程式與 DB2 for MVS/ESA 連接。
- CAF
- 呼叫連接機能將容許使用者所寫入的子系統,直接與 DB2 for MVS/ESA 連接。
[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]