設定 MySQL 連線
瞭解資料庫端連線 Oracle GoldenGate 所需的使用者權限,以及設定 MySQL 連線至 Oracle GoldenGate 的組態指示。
準備 Oracle GoldenGate for MySQL 的資料庫使用者與權限
Oracle GoldenGate 處理作業的資料庫使用者需求如下:
-
建立 Oracle GoldenGate 專用的資料庫使用者。它可以是所有必須連線至資料庫之 Oracle GoldenGate 處理作業的相同使用者。
-
為了保護資料的安全性,並準確監控 Oracle GoldenGate 處理作業,請勿允許其他使用者、應用程式或處理作業以 Oracle GoldenGate 資料庫使用者身分登入或操作。
-
保留資料庫使用者證明資料的記錄,以從 Oracle GoldenGate 設定資料庫連線。從 Oracle GoldenGate 設定用於資料庫登入 (
DBLOGIN) 的USERIDALIAS時,需要這些證明資料。 -
Oracle GoldenGate 使用者需要
INFORMATION_SCHEMA資料庫的讀取存取權。 -
Oracle GoldenGate 使用者需有下列使用者權限。
權限 來源摘錄 目標 Replicat 目的 SELECT是 是 連線至資料庫並選取物件定義 REPLICATION SLAVE是 北美 從複寫主檔的二進位日誌連線並接收更新 CREATECREATE VIEWEVENTINSERTUPDATEDELETE是 是 建立來源和目標資料庫活動訊號和檢查點表格,以及產生和清除資料記錄 DROP是 是 刪除 Replicat 檢查點表格或刪除活動訊號表格實行 EXECUTE是 是 執行預存程序 目標表格上的 INSERT、UPDATE、DELETE北美 是 將複製的 DML 套用至目標物件 目標物件的 DDL 權限 (如果使用 DDL 支援) 北美 是 發出目標物件的複製 DDL 本機擷取需要的使用者權限
若要透過本機擷取擷取擷取二進位日誌事件,管理員必須提供下列權限給 Extract 使用者:
-
MySQL 組態檔 (
my.cnf) 所在目錄的讀取和執行權限。 -
MySQL 組態檔 (
my.cnf) 的讀取權限。 -
二進位日誌所在目錄的讀取和執行權限。
-
tmp目錄的讀取和執行權限。tmp目錄是/tmp。
-