随着去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版。