日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle 数据怎么实时同步到 MongoDB | 亲测干货分享建议收藏

發布時間:2025/3/12 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle 数据怎么实时同步到 MongoDB | 亲测干货分享建议收藏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要:

? ? ? ?很多 DBA 同學經常會遇到要從一個數據庫實時同步到另一個數據庫的問題,同構數據還相對容易,遇上異構數據、表多、數據量大等情況就難以同步。我自己親測了一種方式,可以非常方便地完成 Oracle 數據實時同步到 MongoDB,跟大家分享一下,希望對你有幫助。

Oracle 數據實時同步到 MongoDB 等非關系型數據庫,應該是很多同學的需求了,現在 NOSQL 數據庫越來越普遍了。本次親測的數據同步工具是 Tapdata Cloud?,一個永久免費的好東西。

第一步:配置 Oracle 連接

1. 點擊 Tapdata Cloud 操作后臺左側菜單欄的【連接管理】,然后點擊右側區域【連接列表】右上角的【創建連接】按鈕,打開連接類型選擇頁面,然后選擇Oracle

2. 在打開的連接信息配置頁面依次輸入需要的配置信息

【連 接 名 稱】:設置連接的名稱,多個連接的名稱不能重復

【數據庫地址】:數據庫 IP / Host

【端 ?????????口】:數據庫端口

【數據庫名稱】:tapdata 數據庫連接是以一個 db 為一個數據源。這里的 db 是指一個數據庫實例中的 database,而不是一個 schema。

【賬 ?????????號】:可以訪問數據庫的賬號

【密 ?????????碼】:數據庫賬號對應的密碼

【時 間 時 區】:默認使用該數據庫的時區;若指定時區,則使用指定后的時區設置

第二步:配置 MongoDB 連接

1. 同第一步操作,點擊左側菜單欄的【連接管理】,然后點擊右側區域【連接列表】右上角的【創建連接】按鈕,打開連接類型選擇頁面,然后選擇 MongoDB

2. 在打開的連接信息配置頁面依次輸入需要的配置信息,配置完成后測試連接保存即可。

第三步:選擇同步模式-全量/增量/全+增

進入Tapdata Cloud 操作后臺任務管理頁面,點擊添加任務按鈕進入任務設置流程

根據剛才建好的連接,選定源端與目標端。 ?

根據數據需求,選擇需要同步的庫、表,如果你對表名有修改需要,可以通過頁面中的表名批量修改功能對目標端的表名進行批量設置. ?

在以上選項設置完畢后,下一步選擇同步類型,平臺提供全量同步、增量同步、全量+增量同步,設定寫入模式和讀取數量。

如果選擇的是全量+增量同步,在全量任務執行完畢后,Tapdata Agent 會自動進入增量同步狀態。在該狀態中,Tapdata Agent 會持續監聽源端的數據變化(包括:寫入、更新、刪除),并實時的將這些數據變化寫入目標端。

點擊任務監控可以打開任務執行詳情頁面,可以查看任務執行的具體信息。 ?

?

第四部:進行數據校驗

一般同步完成后,我都習慣性進行一下數據校驗,防止踩坑。

Tapdata Cloud?有三種校驗模式,我常用最快的快速count校驗 ,只需要選擇到要校驗的表,不用設置其他復雜的參數和條件,簡單方便。

如果覺得不夠用,也可以選擇表全字段值校驗 ,這個除了要選擇待校驗表外,還需要針對每一個表設置索引字段。 ?在進行表全字段值校驗時,還支持進行高級校驗。通過高級校驗可以添加JS校驗邏輯,可以對源和目標的數據進行校驗。

還有一個校驗方式關聯字段值校驗 ,創建關聯字段值校驗時,除了要選擇待校驗表外,還需要針對每一個表設置索引字段。

?完美支持SQL->NOSQL,簡直不要太方便了。以上就是 Oracle 數據實時同步到 MongoDB 的操作分享,希望上面的操作分享對你有幫助!碼字不易,轉載請注明出處~

其他數據庫的同步操作

Oracle 數據怎么實時同步到 Kafka | 親測干貨分享建議收藏

Oracle 數據怎么實時同步到 MySQL | 親測干貨分享建議收藏

Oracle 數據怎么實時同步到 SQL Server | 親測干貨分享建議收藏

Oracle 數據怎么實時同步到 DM DB 達夢數據庫 | 親測干貨建議收藏

Oracle 數據怎么實時同步到 Elasticsearch? ?|? 親測干貨建議收藏

Oracle 數據怎么實時同步到 PgSQL | 親測干貨分享建議收藏

MongoDB 數據實時同步到 Elasticsearch 、MySQL、SQL Server、PostgreSQL、DM DB 達夢數據庫、Kafka 的方式也都是先配置源和目標的連接,然后新建任務選擇同步模式:全量/增量/全量+增量,因為步驟相同,其他就不再貼圖說明了。創建連接的時候,有沒有發現:DB2、Sybase、Gbase 幾個數據庫現在是灰色鎖定狀態,應該是在開發中了,可能后續也會支持這些數據庫的同步功能。

?打卡 文章 更新? 33??/? 100天

大家可以點贊、收藏、關注、評論我啦 、有數據庫相關的問題隨時聯系我或交流喲~!

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Oracle 数据怎么实时同步到 MongoDB | 亲测干货分享建议收藏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。