韩国保姆2_少女伦理电影_HD中文字幕在线观看,玩偶姐姐在线观看高清,8090新视觉电影免费播放在线观看,98蜜桃

沃趣科技技術社區(qū)
行業(yè)前沿信息一網(wǎng)打盡
技術社區(qū) > 數(shù)據(jù)庫技術|范式遷移 | 初探Oracle遷移到GaussDB

數(shù)據(jù)庫技術|范式遷移 | 初探Oracle遷移到GaussDB

2023年06月13日

Squids DBMotion 2304發(fā)版成功,再添重量級數(shù)據(jù)同步功能——支持Oracle遷移到GaussDB。


GaussDB是華為自主創(chuàng)新研發(fā)的分布式關系型數(shù)據(jù)庫。該產(chǎn)品具備企業(yè)級復雜事務混合負載能力,同時支持分布式事務,同城跨AZ部署,數(shù)據(jù)0丟失,支持1000+的擴展能力,PB級海量存儲。并擁有云上高可用、高可靠、高安全,彈性伸縮、一鍵部署、快速備份恢復、監(jiān)控告警等關鍵能力,能為企業(yè)提供功能全面、穩(wěn)定可靠、擴展性強、性能優(yōu)越的企業(yè)級數(shù)據(jù)庫服務。


1.jpg






新建任務

  • 在源庫和目標庫配置中,Oracle需要填入IP、端口、service_name以及連接Oracle的用戶名密碼 和 ASM用戶名密碼。其中ASM用戶名密碼用于連接數(shù)據(jù)庫獲取redo日志;GaussDB需要填入IP、Port、數(shù)據(jù)庫名稱、用戶名和密碼。

2.jpg





  • 遷移選項配置頁面上,選擇需要同步的表(T3)。DBMotion目前不支持對象遷移,僅支持全量和增量遷移,用戶可以勾選需要執(zhí)行的步驟,并選擇沖突策略以及是否過濾DDL。

3.jpg





  • 其他步驟跟同步其他種類數(shù)據(jù)庫相似,配置確認和預檢查沒問題之后,就可以創(chuàng)建并運行任務了。 

4.jpg






全量和增量同步

  • 如下圖所示,源庫中原本有7筆數(shù)據(jù)。

5.jpg





  • 全量遷移:任務開始運行以后,DBMotion會將Oracle的數(shù)據(jù)遷移到GaussDB上來,這里顯示全部遷移成功了。注意:Oracle允許在字符串字段中任意位置包含ascii 0值,GaussDB則不允許有ascii 0值,DBMotion默認會將ascii 0轉(zhuǎn)換為空格字符。

6.jpg




  • 遷移后的目標庫數(shù)據(jù)以及遷移到chr0_user1.t3的7筆數(shù)據(jù)如下圖所示。


7.jpg



  • 在源庫上進行插入、更新操作。

8.jpg





  • 查看增量狀態(tài),可以看到增量同步的進度和性能。這里增量采用的是o2k,是由沃趣科技自主研發(fā)的Oracle日志解析工具。

9.jpg





  • 目標端可查看數(shù)據(jù)是否完成同步。

10.jpg





校驗和其他功能

  • Oracle到GaussDB同步,支持對象校驗,DBMotion會校驗表和字段在目標端是否存在。

11.jpg





  • 數(shù)據(jù)校驗時,不僅會驗行數(shù)是否一致,同時也會校驗字段值是否一致。此處,由于acsii0被轉(zhuǎn)換為空格,出現(xiàn)兩邊數(shù)據(jù)不一致的情況,因此校驗數(shù)據(jù)為不一致。

12.jpg





  • 另外,在監(jiān)控中可以查看全量和增量遷移時的性能指標。

13.jpg






版本更新內(nèi)容匯總


本次版本更新包括如下內(nèi)容:

  • 支持 Oracle到GaussDB的全量遷移

  • 支持常規(guī)類型和LOB類型的字段

  • 支持Oracle GBK字符集到GaussDB UTF8字符集的轉(zhuǎn)換

  • 支持將ascii0映射到用戶指定的字符串,高級配置中可設置替換字符串

  • 支持schema和table名的映射

  • 支持自動轉(zhuǎn)換schman/table/column名,高級配置中可配置三種轉(zhuǎn)換策略:

None: 不自動轉(zhuǎn)換

Normal: 自動將Oracle的大寫轉(zhuǎn)換成GaussDB的小寫,大小寫混合名字不轉(zhuǎn)換。

All: 自動將所有的名字轉(zhuǎn)換成GaussDB的小寫

  • 支持按主鍵或唯一鍵分片(目前只支持數(shù)值列)

  • 多分片并行遷移,分片內(nèi)批量處理,提升遷移性能




  • 支持Oracle到GaussDB的增量同步

  • 支持常規(guī)類型和XMLTYPE字段

  • 支持Oracle GBK字符集到GaussDB UTF8字符集的轉(zhuǎn)換

  • 支持schema/table名的映射

  • 不支持大小寫混合的字段名

  • 支持同步無主鍵表

  • 支持自動沖突處理(覆蓋/忽略/失?。?/p>

  • 支持并行解析源庫日志和并行更新目標端,提供高性能、低延時的同步




  • 支持基本的預檢查功能

  • 數(shù)據(jù)庫配置檢查

  • 無主鍵的檢查

  • 權(quán)限檢查




  • 支持對象校驗和數(shù)據(jù)校驗

  • 校驗表是否存在

  • 校驗列名是否一致

  • 校驗常規(guī)類型的數(shù)據(jù)是否一致

  • 不能校驗LOB類型

  • 不能校驗含有亂碼的字符值




  • 其它變更

  • 優(yōu)化元數(shù)據(jù)庫的初始化,加速啟動速度,減少連接數(shù)




  • 問題修復

  • 修復了增量過程中創(chuàng)建的表不能被校驗的問題

  • 修復了MySQL到ClickHouse數(shù)據(jù)校驗失敗的問題

  • 修復了數(shù)據(jù)校驗失敗時校驗狀態(tài)未更新的問題

  • 修復了獲取數(shù)據(jù)庫列表時錯誤的分頁數(shù)問題





絲滑的DBMotion,助您云上暢游。

趕緊用起來吧!

SaaS產(chǎn)品,永久免費使用,地址:

https://squids.cn/product/dbmotion




讓數(shù)據(jù)庫基礎設施更簡單
加速企業(yè)數(shù)字化轉(zhuǎn)型建設及落地
立即咨詢

沃趣科技

中立的企業(yè)級數(shù)據(jù)庫云
十年磨一劍十年來始終如一的專注數(shù)據(jù)庫生態(tài)領域
夯實技術底蘊打造最適合時代的數(shù)據(jù)庫基礎設施
業(yè)績持續(xù)領先目前已累計服務超3000家企業(yè)客戶

留言咨詢

完善信息,我們第一時間跟您聯(lián)系
姓名
手機
公司
所在地區(qū)
咨詢問題