設定 z/OS 的 DB2 連線

瞭解資料庫端連線至 Oracle GoldenGate 所需的使用者權限,以及設定 Db2 (針對 z/OS 至 Oracle GoldenGate) 連線的組態指示。

準備 Db2 z/OS 的資料庫使用者和權限

此頁面上的命令檔內容僅適用於瀏覽用途,而且無法利用任何方式來更改內容。

瞭解如何建立資料庫使用者,以及指派 Oracle GoldenGate for Db2 z/OS 的權限。

Oracle GoldenGate 需要資料庫使用者帳戶。建立此帳戶,並根據下列準則指派權限。

下表顯示建立於 Db2 z/OS 之專用 Oracle GoldenGate 使用者的必要系統權限:

將下表中所列的 Db2 權限指派給 Extract 和 Replicat 專用資料庫使用者。這些除了 Db2 ODBC 所需的任何權限之外。除特別註明外,所有 Extract 權限均適用於初始載入和以日誌為基礎的 Extract 處理作業。

下表所列的授權機構,可透過將 SYSCTRL 或 DBADM 加上 SQLADM 授權授予執行 Oracle GoldenGate 處理作業的使用者來提供。

Oracle GoldenGate for Db2 所需的表格 1 權限

使用者許可權 擷取 預存程序 Replicat
CONNECT 至遠端 Db2 子系統。 是 是 是

MONITOR2

(這不適用於初始化 -load Extract)

Y - N 項

SELECT ON 下列 SYSIBM 表格:

SYSTABLES

SYSCOLUMNS

SYSTABLEPART

SYSKEYS

SYSINDEXES

SYSCOLAUTH

SYSDATABASE

SYSFOREIGNKEYS

SYSPARMS

SYSRELS

SYSROUTINES

SYSSYNONYMS

SYSTABAUTH

SYSAUXRELS

Y - Y
來源表格上的 SELECT 註腳 1 Y - N 項
目標表格上的 INSERT、UPDATE、DELETE N 項 - Y
CREATE TABLE 註腳 2 N 項 - Y
ODBC 計畫上的 EXECUTE (預設值為 DSNACLI) Y - N 項
您將使用之 SQLEXEC 程序或查詢所需的權限。註腳 3 Y - N 項

註腳 1

來源表格上的 SELECT 僅在表格包含 LOB 資料欄或初始載入 Extract (若有使用) 時才需要。

註腳 2

若從命令行介面使用 ADD CHECKPOINTTABLE 以使用資料庫檢查點功能,則為必要。

註腳 3

SQLEXEC 可讓 Oracle GoldenGate 處理作業執行預存程序與查詢。