安裝 Oracle GoldenGate for Db2 z/O 的先決條件
瞭解安裝 Oracle GoldenGate for a Db2 z/OS 資料庫的先決條件。
選擇用於安裝 Oracle GoldenGate for Db2 z/OS Remote Capture and Delivery 的作業系統
Oracle GoldenGate for Db2 z/OS 可在 zLinux、AIX 或 Intel Linux 系統上進行遠端作業。若要擷取資料,必須先在 Db2 z/OS 系統上安裝元件,再安裝 Oracle GoldenGate。此元件包含允許 Oracle GoldenGate 讀取 Db2 日誌資料的 Db2 執行處理。
若要在遠端 zLinux、AIX 或 Linux 系統上安裝 Oracle GoldenGate,請選擇下列選項以連線至 Db2 z/OS:
-
適用於 ODBC 和 CLI v 11.5 或更新版本的 IBM Data Server 驅動程式
-
IBM Data Server Client v11.5 或更新版本
-
IBM Data Server Runtime Client v11.5 或更新版本
-
Db2 連接 v11.5 或更高版本
請注意下列事項:
-
Extract 使用 Db2 驅動程式從 z/OS 系統上的 Db2 子系統讀取異動日誌。如果尚未安裝其他驅動程式之一,則適用於 ODBC 和 CLI 的 IBM Data Server Driver 是最輕量而易於設定的驅動程式,並建議用於大多數組態,但其他驅動程式也適用。
-
雖然不需要使用 Db2 Connect 產品,但驅動程式需要適合連線至 Db2 z/OS 資料庫的有效 Db2 Connect 授權。
-
若要擷取 Db2 日誌資料,必須將日誌讀取器元件安裝在 z/OS 系統的程式庫 (PDSE) 中。不支援載入程式庫 (PDS)。磁帶櫃必須具備授權的程式設備 (APF) 才能協助您的安裝保護系統。APF 授權的程式可以存取已授權的系統設備 (APF)。日誌讀取元件會透過遠端系統的 SQL 呼叫,由於該元件獲得 APF 授權,因此也必須使用授權的工作負載管理程式 (WLM) 環境來執行這些程式,因為預設的 Db2 提供的 WLM 環境無法執行授權的工作負載。
-
除了 Oracle GoldenGate 交付的擷取之外,沒有任何特殊需求。由於此 Oracle GoldenGate 發行版本是完全遠端發行版本,因此先前的 Oracle GoldenGate Db2 遠端產品不再單獨發行。不過,此版本中的 Oracle GoldenGate for Db2 z/OS 不支援 Windows。如果您仍需要從 Windows 傳遞至 z/OS,則仍可使用 Oracle GoldenGate Db2 Remote 12.2。
-
除了一些安裝程序之外,不再需要 UNIX 系統服務 (USS)。
-
僅限 Windows:若要從 Windows 將資料套用至 Db2 目標,必須使用 Oracle GoldenGate Db2 Remote v12.2。此案例不支援擷取。
-
在遠端系統上安裝 Oracle GoldenGate Db2 遠端,以進行遠端傳遞至 Db2 目標系統。在此組態中,Replicat 會使用 DB2Connect 中提供的 ODBC API 連線至目標 Db2 資料庫。此配置需要在遠端系統上安裝 Db2 z/OS。注意:DB2Connect 支援 Db2 z/OS 的所有 Oracle GoldenGate 功能。此外,ASCII 字元資料會由 DB2Connect 自動轉換為 EBCDIC。
- 雖然可以在 zLinux、AIX 和 Intel 型 Linux 上安裝 Oracle GoldenGate,但是對於您使用的 z/OS 系統而言,網路延遲最低的系統,仍可看到最佳效能。雖然可以透過廣域網路執行,但效能會因為網路延遲增加而降低。Oracle 建議在與 z/OS 系統相同的實體硬體上使用 zLinux 分割區,此系統使用 Hipersockets 執行 Db2,或在分割區之間使用 VLAN。否則,在同一機房內連接 OSA 介面卡的系統將是下一個最佳選擇。另外,也可接受系統之間最快的乙太網路連線。
使用 DB2Connect 的遠端傳遞至 Db2 z/OS
-
對於中介系統,請選取 Oracle GoldenGate 支援的 Db2 for LUW 資料庫平台。這是安裝 Oracle GoldenGate 的系統。
-
在選取的遠端系統上安裝並執行 Db2 z/OS,讓 Replicat 處理作業可以使用提供的 DB2Connect 驅動程式。
-
使用下列 Db2 命令,在遠端系統的 Db2 z/OS 資料庫中建立 Db2 目標節點的目錄:
catalog tcpip node *db2_node_name* remote *DNS_name* server *DB2_port-number* -
使用下列 Db2 命令,將目標 Db2 資料庫新增至中介系統上的 Db2 z/OS 目錄:
catalog db *database_name* as *database_alias* at node *db_node_name*
如需這些指令的詳細資訊,請參閱 IBM Db2 z/OS 文件。