設定 Db2 LUW 的連線
瞭解資料庫端連線至 Oracle GoldenGate 所需的使用者權限,以及設定 Db2 LUW 至 Oracle GoldenGate 連線的組態指示。
授予資料庫使用者和權限
瞭解如何建立資料庫使用者,以及指派 Oracle GoldenGate for Db2 LUW 的權限。
-
建立 Oracle GoldenGate 專用的資料庫使用者。它可以是必須連線至資料庫之所有 Oracle GoldenGate 處理作業的相同使用者:
-
擷取 (來源資料庫)
-
Replicat (目標資料庫)
-
DEFGEN(來源或目標資料庫)
-
-
為了保護資料的安全性,並準確監控 Oracle GoldenGate 處理作業,請勿允許其他使用者、應用程式或處理作業以 Oracle GoldenGate 資料庫使用者身分登入或操作。建議您將登入證明資料儲存在 Oracle GoldenGate 證明資料存放區中。證明資料存放區會針對登入名稱和密碼使用本機安全儲存體,並允許您只在 Oracle GoldenGate 參數檔中指定別名。
-
將系統管理員 (
SYSADM) 或資料庫管理員 (DBADM) 授權指派給執行 Extract 的資料庫使用者。若要給予 Extract 使用者DBADM授權,具有SYSADM授權的使用者可以發出下列授權敘述句。GRANT DBADM ON DATABASE TO USER *user*您也可以從 DB2 控制中心的
User and Group Objects資料夾授予此授權。指派給 Oracle GoldenGate 處理作業之使用者的資料庫頁籤應核取「資料庫管理授權」方塊。備註:
如果 Extract 使用者沒有必要的授權,「擷取」將會記錄下列錯誤並停止。
[SC=-1224:SQL1224N A database agent could not be started to service a request, or was terminated as a result of a database system shutdown or a force command. SQL STATE 55032: The CONNECT statement is invalid, because the database manager was stopped after this application was started] -
至少將下列權限授予執行 Replicat 的資料庫使用者:
-
本機
CONNECT,目標資料庫 -
系統目錄檢視上的
SELECT -
目標表格上的
SELECT、INSERT、UPDATE以及DELETE
-