MySQL?到Oracle?實(shí)時(shí)數(shù)據(jù)同步
摘要:很多 DBA 同學(xué)經(jīng)常會(huì)遇到要從一個(gè)數(shù)據(jù)庫(kù)實(shí)時(shí)同步到另一個(gè)數(shù)據(jù)庫(kù)的問(wèn)題,同構(gòu)數(shù)據(jù)還相對(duì)容易,遇上異構(gòu)數(shù)據(jù)、表多、數(shù)據(jù)量大等情況就難以同步。本文親測(cè)了一種方式,可以非常方便地完成 MySQL 數(shù)據(jù)實(shí)時(shí)同步到Oracle,跟大家分享一下,希望對(duì)你有幫助。
本次 MySQL 數(shù)據(jù)實(shí)時(shí)同步到 Oracle大概只花了幾分鐘就完成。使用的工具是Tapdata Cloud ,這個(gè)工具是永久免費(fèi)的。
MySQL 到Oracle 實(shí)時(shí)數(shù)據(jù)同步實(shí)操分享
第一步:配置MySQL 連接
1.點(diǎn)擊 Tapdata Cloud 操作后臺(tái)左側(cè)菜單欄的【連接管理】,然后點(diǎn)擊右側(cè)區(qū)域【連接列表】右上角的【創(chuàng)建連接】按鈕,打開(kāi)連接類(lèi)型選擇頁(yè)面,然后選擇MySQL
【連 接 名 稱(chēng)】:設(shè)置連接的名稱(chēng),多個(gè)連接的名稱(chēng)不能重復(fù)
【數(shù)據(jù)庫(kù)地址】:數(shù)據(jù)庫(kù) IP / Host
【端 口】:數(shù)據(jù)庫(kù)端口
【數(shù)據(jù)庫(kù)名稱(chēng)】:tapdata 數(shù)據(jù)庫(kù)連接是以一個(gè) db 為一個(gè)數(shù)據(jù)源。這里的 db 是指一個(gè)數(shù)據(jù)庫(kù)實(shí)例中的 database,而不是一個(gè) mysql 實(shí)例。
【賬 號(hào)】:可以訪問(wèn)數(shù)據(jù)庫(kù)的賬號(hào)
【密 碼】:數(shù)據(jù)庫(kù)賬號(hào)對(duì)應(yīng)的密碼
【時(shí) 間 時(shí) 區(qū)】:默認(rèn)使用該數(shù)據(jù)庫(kù)的時(shí)區(qū);若指定時(shí)區(qū),則使用指定后的時(shí)區(qū)設(shè)置
3.測(cè)試連接,提示測(cè)試通過(guò)
4.測(cè)試通過(guò)后保存連接即可。
第二步:配置 Oracle連接
第三步:選擇同步模式-全量/增量/全+增
進(jìn)入Tapdata Cloud
操作后臺(tái)任務(wù)管理頁(yè)面,點(diǎn)擊添加任務(wù)按鈕進(jìn)入任務(wù)設(shè)置流程
根據(jù)剛才建好的連接,選定源端與目標(biāo)端。
在以上選項(xiàng)設(shè)置完畢后,下一步選擇同步類(lèi)型,平臺(tái)提供全量同步、增量同步、全量+增量同步,設(shè)定寫(xiě)入模式和讀取數(shù)量。
如果選擇的是全量+增量同步,在全量任務(wù)執(zhí)行完畢后,Tapdata Agent
會(huì)自動(dòng)進(jìn)入增量同步狀態(tài)。在該狀態(tài)中,Tapdata Agent 會(huì)持續(xù)監(jiān)聽(tīng)源端的數(shù)據(jù)變化(包括:寫(xiě)入、更新、刪除),并實(shí)時(shí)的將這些數(shù)據(jù)變化寫(xiě)入目標(biāo)端。
第四步:進(jìn)行數(shù)據(jù)校驗(yàn)
一般同步完成后,我都習(xí)慣性進(jìn)行一下數(shù)據(jù)校驗(yàn),防止踩坑。
Tapdata Cloud 有三種校驗(yàn)?zāi)J?,我常用最快的快速count校驗(yàn) ,只需要選擇到要校驗(yàn)的表,不用設(shè)置其他復(fù)雜的參數(shù)和條件,簡(jiǎn)單方便。
在進(jìn)行表全字段值校驗(yàn)時(shí),還支持進(jìn)行高級(jí)校驗(yàn)。通過(guò)高級(jí)校驗(yàn)可以添加JS校驗(yàn)邏輯,可以對(duì)源和目標(biāo)的數(shù)據(jù)進(jìn)行校驗(yàn)。
還有一個(gè)校驗(yàn)方式關(guān)聯(lián)字段值校驗(yàn) ,創(chuàng)建關(guān)聯(lián)字段值校驗(yàn)時(shí),除了要選擇待校驗(yàn)表外,還需要針對(duì)每一個(gè)表設(shè)置索引字段。
相比自己寫(xiě)代碼,簡(jiǎn)直不要太方便了。以上就是 MySQL數(shù)據(jù)實(shí)時(shí)同步到 Oracle 的操作分享,希望上面的操作分享對(duì)你有幫助!碼字不易,轉(zhuǎn)載請(qǐng)注明出處~
其他數(shù)據(jù)庫(kù)的同步操作
其他數(shù)據(jù)庫(kù)數(shù)據(jù)實(shí)時(shí)同步到 Oracle、MySQL、PG、SQL Server、MongoDB、ES 、達(dá)夢(mèng)、Kafka、GP、MQ、ClickHouse、Hazelcast Cloud、ADB MySQL、ADB PostgreSQL、KunDB、TiDB、Dummy DB 的方式也都是先配置源和目標(biāo)的連接,然后新建任務(wù)選擇同步模式:全量/增量/全量+增量,因?yàn)椴襟E相同,其他就不再貼圖說(shuō)明了。創(chuàng)建連接的時(shí)候,有沒(méi)有發(fā)現(xiàn):DB2、Sybase、Gbase 幾個(gè)數(shù)據(jù)庫(kù)現(xiàn)在是灰色鎖定狀態(tài),應(yīng)該是在開(kāi)發(fā)中了,可能后續(xù)也會(huì)支持這些數(shù)據(jù)庫(kù)的同步功能。Tapdata Cloud 是承諾永久免費(fèi)使用的,不過(guò)要求更高、有預(yù)算的朋友也可以使用企業(yè)版,具體可訪問(wèn)Tapdata 官網(wǎng):tapdata.net ,還可以申請(qǐng)?jiān)囉谩?/p>
到此這篇關(guān)于MySQL 到Oracle 實(shí)時(shí)數(shù)據(jù)同步的文章就介紹到這了,更多相關(guān)MySQL 到Oracle 實(shí)時(shí)數(shù)據(jù)同步內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL8.0.28數(shù)據(jù)庫(kù)安裝和主從配置說(shuō)明
這篇文章主要介紹了MySQL8.0.28數(shù)據(jù)庫(kù)安裝和主從配置說(shuō)明,具有很好的參考價(jià)值,希望杜大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12MySQL中給自定義的字段查詢(xún)結(jié)果添加排名的方法
這篇文章主要介紹了MySQL中給自定義的字段查詢(xún)結(jié)果添加排名的方法,只需要對(duì)counter寫(xiě)一個(gè)小算式,非常簡(jiǎn)單,需要的朋友可以參考下2015-06-06MySQL中因一個(gè)雙引號(hào)錯(cuò)位引發(fā)的血案詳析
這篇文章主要給大家介紹了關(guān)于MySQL中因一個(gè)雙引號(hào)錯(cuò)位引發(fā)的血案的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11關(guān)于MYSQL中每個(gè)用戶(hù)取1條記錄的三種寫(xiě)法(group by xxx)
本篇文章是對(duì)MYSQL中每個(gè)用戶(hù)取1條記錄的三種寫(xiě)法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07mysql datetime查詢(xún)異常問(wèn)題解決
這篇文章主要介紹了mysql datetime查詢(xún)異常問(wèn)題解決的相關(guān)資料,這里對(duì)異常進(jìn)行了詳細(xì)的介紹和該如何解決,需要的朋友可以參考下2016-11-11MySQL5.7更改密碼時(shí)出現(xiàn)ERROR 1054 (42S22)的解決方法
這篇文章主要為大家詳細(xì)介紹了MySQL5.7更改密碼時(shí)出現(xiàn)ERROR 1054 (42S22)的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-10-10MySQL查看和修改字符編碼的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇MySQL查看和修改字符編碼的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11MYSQL數(shù)據(jù)庫(kù)如何設(shè)置主從同步
大家好,本篇文章主要講的是MYSQL數(shù)據(jù)庫(kù)如何設(shè)置主從同步,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2022-01-01