設定 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 子系統。 |
是 | 是 | 是 |
(這不適用於初始化 -load Extract) |
Y | - | N 項 |
|
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 處理作業執行預存程序與查詢。