隨著去O化進程推動,很多舊業務依賴的oracle數據庫,都需要實現做數據庫的替換,當下能很好兼容Oracle,并實現異構數據庫之間轉換的工具并不多。這里給大家推薦一個商業工具數據庫遷移工具exbase(北京海量),支持oracle遷移pg。博主感覺是一個相對比較好用的工具,支持數據庫全量遷移、數據效驗、實時增量同步。其增量同步支持正向和反向的增量同步是一大特性。
主流關系型數據庫支持
exbase支持市面上大多數主流數據庫的遷移工作,以及一些過程數據庫,例如:Oracle、MySQL、sqlserver、PostgreSQL、DaMeng、openGauss、db2、Kafka、Kingbase、Gaussdb、informix、SQLite、GBase 8s等等。支持面還算是比較廣泛。
對對象評估
exbase可以做對象評估,在遷移過程中,提前評估可遷移對象,不可以遷移對象會給出改造意見。以及遷移用時評估,提前做好遷移過程中的需要的停機窗口時間和業務的影響窗口時間。
全量遷移
進行全量遷移的過程,結束以后,會給出整個遷移過程的遷移時間以及耗費,并給出修改窗口給出其手工修改入庫時間。
增量遷移
exbase支持的增量同步,可以是正向增量也可以是反向增量。這在業務上可以大大避免,數據庫切換之后業務庫不適應后的數據回撤且數據不丟失的風險。無需手工點擊,支持斷點續傳。
數據庫不互通的object
使用exbase 可以將不互相支持的object提取出來。可以根據exbase給出的替換方案,選擇一個適合自身的業務的替換方案進行替換。
親測了一下,功能還算比較全面,對于當下的去O環境,使用這個對Oracle進行遷移是一個非常方面的工具,其圖形化界面的設計,也大大降低了使用者的門檻。
可惜是一個商業工具,暫時沒有開放free版。