DB-异构数据库迁移工具
迁移流程
迁移工具
ora2pg
它是一款用于将Oracle|MySQL数据库迁移到PostgreSQL兼容的模式,在github上的开源工具。
通过连接到源端数据库并扫描提取对象的结构和数据,然后生成可以装载到PostgreSQL数据库的SQL脚本文件。
组成
Ora2pg工具主要包含一个perl脚本文件(ora2pg)和Perl 模块文件(Ora2Pg.pm),以及一个设置指定Oracle数据库的DNS配置文件(ora2pg.conf)。
软件下载地址
curl -LO https://github.com/darold/ora2pg/archive/v21.0.zip
它是基于perl开发的,因此,需要依赖perl相关环境依赖
yum install -y perl-Time-HiRes perl perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker perl-Test-Simple
AWS Schema Conversion Tool (AWS SCT)
它亚马逊支持的将异构数据库(如mssql,oracle等)转换成postgresql或Amazon Aurora mysql
sqluldr2
用于将oracle数据高效导出到特定格式文本(如:TEXT|CSV)的工具。
SQLines Data
SQLines Data 是一款开源(Apache License 2.0),可伸缩,并行高性能的data传输、schema转换工具,可以用作数据库迁移和ETL处理。
软件地址
https://github.com/ChrisYuan/SQLines-Data
curl -LO https://github.com/ChrisYuan/SQLines-Data/blob/master/sqlinesdata31777_x86_64_linux.tar.gz
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)