1. 前言
1.1. 简介
LightDB-ETL 是一款异构数据库迁移工具,通过统一的体验支持将 Oracle、MySQL等数据库中的结构和数据迁移到LightDB、GaussDB、OceanBase、TDSQL等信创数据库,可极大的提高迁移效率和准确性。
1.2. 功能和支持的数据库
目前支持如下功能:
源库 |
目标库 |
支持迁移对象 |
---|---|---|
Oracle |
LightDB(PG,Oracle模式) |
表、数据、视图、序列、函数、存储过程、触发器、类型、包、同义词,支持比对 |
MySQL5.7 |
GaussDB500_oracle |
表、视图、主键、外键、索引,支持比对 |
MySQL5.7 |
GaussDB505_oracle |
表、视图、主键、外键、索引,支持比对 |
MySQL8.0 |
GaussDB500_oracle |
表、视图、主键、外键、索引,支持比对 |
MySQL8.0 |
GaussDB505_oracle |
表、视图、主键、外键、索引,支持比对 |
MySQL8.0 |
GoldenDB_mysql |
表、视图、主键、外键、索引,支持比对 |
MySQL8.0 |
Oracle19c |
表、视图、主键、外键、索引,支持比对 |
MySQL8.0 |
Oceanbase_mysql |
表、视图、主键、外键、索引,支持比对 |
备注:当源库为MySQL时,表结构迁移支持如下数据类型:bigint、bit、blob、char、datetime、date、decimal、double、float、int、mediumint、real、smallint、text、timestamp、tinyint、varbinary、varchar,而json、year、enum、binary、point、linestring、polygon、geometry、multipoint、multilinestring、multipolygon、set等类型暂不支持