CDC(Change Data Capture),即資料變更抓取,透過為源端資料源開啟 CDC,FineDataLink 資料管道可實現資料源的實時資料同步以及資料表的物理刪除同步。
FineDataLink 資料管道支援 Oracle 的 XStream 和 LogMiner 兩種 CDC 模式,本文主要介紹如何為 Oracle 資料庫開啟 LogMiner 模式的 CDC 功能。
注:新增資料時,建議使用insert語句,不建議使用資料庫管理工具(例如DBeaver)手動插入記錄。
資料管道支援讀取的 Oracle 資料庫版本如下表所示:
Oracle 10g、11g、12c、18c、19c、21c、Oracle RAC叢集
以具有 DBA 權限的使用者身分登入資料庫
例如 Windows 系統中安裝的 Oracle,命令提示符中輸入:sqlplus / as sysdba 進入資料庫操作介面。
同時可以查看到當前資料庫的版本,如下圖所示:
1)以具有 DBA 權限的使用者身分登入資料庫
2)使用命令查看資料庫的 logging mode :
select log_mode from v$database;
如果傳回的結果是 ARCHIVELOG , 表示已開啟。
如果傳回的結果是 NOARCHIVELOG , 繼續按照以下步驟操作:
登入服務端:sqlplus / as sysdba
關閉資料庫: 使用命令:shutdown immediate;
啟動並掛載資料庫: startup mount;
開啟存檔並開啟資料庫:
alter database archivelog;alter database open;
參考:②開啟補充日誌
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙