文档首页/ 数据库和应用迁移 UGO/ 产品介绍/ 支持的数据库类型和版本
更新时间:2026-05-16 GMT+08:00

支持的数据库类型和版本

约束限制

  • 目前部分源库和目标库仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
  • 若目标库为GaussDB数据库,根据源数据库的类型,建议使用GaussDB兼容对应源库模式的数据库进行迁移。如何设置,可参见GaussDB如何创建不同兼容类型数据库

支持评估的源数据库类型和版本

表1说明了UGO支持的源数据库类型及版本。

表1 源数据库类型及版本

源数据库引擎

源数据库版本

Oracle

10g、11g、12c、18c、19c、21c

MySQL

5.5、5.6、5.7、8.0

PostgreSQL

10、11、12、13、14、15

GoldenDB

-

Microsoft SQL Server

2012、2014、2016、2017、2019、2022

MariaDB

10.6

openGauss

1.0、2.0、3.0、4.0、5.0、6.0、7.0

源数据库 GoldenDB、MariaDB 和 openGauss,目前仅支持白名单用户使用。

支持评估的数据库中间件

表2说明了源端UGO支持的数据库中间件及版本。

表2 支持迁移的数据库中间件和版本

源数据库中间件

源数据库中间件版本

DDM

-

支持迁移的链路及目标库版本

表3说明了UGO支持的迁移链路,以及目标数据库的类型和版本。

表3 支持迁移的链路及目标库类型和版本

源数据库引擎

目标数据库类型和版本

Oracle

RDS for MySQL

5.7版本

RDS for PostgreSQL

11、12、13、14

TaurusDB

GaussDB集中式版 V2.0(A兼容)

2.7 企业版、3.1 企业版、3.2 企业版 、3.3 企业版、8.0 企业版、8.100 企业版、8.200 企业版、9.0 企业版、9.1 企业版、10.0 企业版

GaussDB集中式版 V2.0(A兼容,透明多写)

9.1 企业版、10.0 企业版

GaussDB分布式版 V2.0(ORA兼容)

2.7 企业版、3.2 企业版 、3.3企业版、8.0 企业版、8.100 企业版、8.200 企业版、9.0 企业版、9.1 企业版、10.0 企业版

GaussDB分布式版 V2.0(A兼容,透明多写)

9.1 企业版、10.0 企业版

MySQL

GaussDB集中式版 V2.0(B兼容)

2.7 企业版、3.1 企业版、3.2 企业版 、8.0 企业版、 8.100 企业版、 8.200 企业版、9.0 企业版、9.1 企业版、10.0 企业版

GaussDB集中式版 V2.0(M兼容)

8.100 企业版、8.200 企业版、9.0 企业版、9.1 企业版、10.0 企业版

GaussDB分布式版 V2.0(MYSQL兼容)

2.7 企业版、3.2 企业版 、8.0 企业版、 8.100 企业版、 8.200 企业版、9.0 企业版、9.1 企业版、10.0 企业版

PostgreSQL

GaussDB集中式版 V2.0(A兼容)

3.1 企业版、3.2 企业版、 8.0 企业版、8.100 企业版、8.200 企业版、9.0 企业版

GaussDB分布式版 V2.0(ORA兼容)

3.2 企业版、 8.0 企业版、8.100 企业版、8.200 企业版、9.0 企业版

GoldenDB

GaussDB集中式版 V2.0(B兼容)

8.0 企业版、8.100 企业版

GaussDB集中式版 V2.0(M兼容)

8.200 企业版、9.0 企业版

GaussDB分布式版 V2.0(MYSQL兼容)

8.0 企业版、8.100 企业版

Microsoft SQL Server

GaussDB集中式版 V2.0(A兼容)

3.1 企业版、3.2 企业版、 8.0 企业版、8.100 企业版、8.200 企业版、9.0 企业版、9.1 企业版、10.0 企业版

GaussDB集中式版 V2.0(A兼容,透明多写)

9.1 企业版、10.0 企业版

GaussDB分布式版 V2.0(ORA兼容)

3.2 企业版、 8.0 企业版、8.100 企业版、8.200 企业版、9.0 企业版、9.1 企业版、10.0 企业版

GaussDB分布式版 V2.0(A兼容,透明多写)

9.1 企业版、10.0 企业版

TaurusDB

RDS for PostgreSQL

11、12、13、14、15

TaurusDB for PostgreSQL

16.4

MariaDB

GaussDB集中式版 V2.0(A兼容)

9.0 企业版

openGauss

GaussDB集中式版 V2.0(A兼容)

8.0 企业版、8.100 企业版、8.200 企业版、9.0 企业版

GaussDB分布式版 V2.0(ORA兼容)

8.0 企业版、8.100 企业版、8.200 企业版、9.0 企业版

DDM

GaussDB分布式版 V2.0(MYSQL兼容)

8.200 企业版、9.0 企业版、9.1 企业版、10.0 企业版

  • 目标库 GaussDB V2.0-10.0企业版,目前仅支持白名单用户使用。
  • 目标库 GaussDB V2.0-9.1企业版,目前仅支持白名单用户使用。
  • 目标库 GaussDB V2.0-9.0 企业版,目前仅支持白名单用户使用。
  • 在 UGO 中选择 GaussDB 作为目标库时,V2.0-2.7 以下的版本界面中不展示,所以无法选择。如果仍在使用 V2.0-2.1 企业版或 V2.0-2.2 企业版的实例,请在界面上选择 V2.0-2.7 企业版进行迁移。如果 GaussDB 实例为 V2.0-2.1 以前的版本,UGO 不支持迁移,请升级实例。

源数据库不采集限制

表4 源数据库对象不采集限制总结

源数据库引擎

对象类型

UGO不采集限制

Oracle

Schema

'APEX_050000'、'AUDSYS'、'ADAMS'、'ANONYMOUS'、

'AURORA$ORB$UNAUTHENTICATED'、'AWR_STAGE'、'APEX_030200'、'APEX_040200'、

'APEX_PUBLIC_USER'、'APPQOSSYS'、'BLAKE'、'CLARK'、'CSMIG'、

'CTXSYS'、'DBSNMP'、'DIP'、'DMSYS'、

'DSSYS'、 'DEMO','DVSYS'、'DVF'、

'DBSFWUSER'、'EXFSYS','FLOWS_FILES',

'GGSYS'、'GSMADMIN_INTERNAL'、'GSMCATUSER','GSMUSER'、

'JONES'、'LBACSYS'、'MDDATA'、'MDSYS'、'MGMT_VIEW'、

'OLAPSYS'、'ORACLE_OCM'、'ORDDATA'、'ORDPLUGINS'、

'ORDSYS'、'OUTLN'、'OWBSYS'、'OWBSYS_AUDIT'、'OJVMSYS'、

'PERFSTAT'、'REMOTE_SCHEDULER_AGENT'、

'SI_INFORMTN_SCHEMA'、'SPATIAL_CSW_ADMIN_USR'、

'SPATIAL_WFS_ADMIN_USR'、'SYS'、'SYSMAN'、'SPATIAL_CSW_ADMIN_USR'、'SYSBACKUP'、

'SYSKM'、'SYSDG'、'SYSRAC'、'SYS$UMF'、'SYSTEM'、

'TRACESVR'、'TSMSYS'、'WMSYS'、'XDB'、'XS$NULL'、'GSMROOTUSER'。

Table

  • 不采集系统生成的表,比如:SYS_EXPORT_SCHEMA_%。
  • 不采集以SYS_PLSQL 开头的系统对象。
  • 不采集以 BIN$ 开头的被删除对象。
  • 不采集DBA_DATAPUMP_JOBS 视图或 USER_DATAPUMP_JOBS 视图中记录的由数据泵作业自动生成的表。

JOB

  • 不采集以DBMS_JOB$_开头的系统JOB对象。

Index

不采集主键和唯一约束生成的 index对象。

MySQL

Schema

'INFORMATION_SCHEMA'、'MYSQL'、'PERFORMANCE_SCHEMA'、'SYS'。

EVENT

不采集EVENT对象。

PostgreSQL

Schema

'information_schema',以及以'pg_'作为前缀的系统Schema,如:'pg_catalog'、'pg_toast'、'pg_temp_1'等。

grant

不支持采集 grant 表级别授权。

Microsoft SQL Server

Schema

'GUEST'、'INFORMATION_SCHEMA'、'SYS'、'DB_OWNER'、'DB_ACCESSADMIN'、'DB_SECURITYADMIN'、'DB_DDLADMIN'、'DB_BACKUPOPERATOR'、'DB_DATAREADER'、'DB_DATAWRITER'、'DB_DENYDATAREADER'、'DB_DENYDATAWRITER'。

Table

  • 不支持采集分区表和filegroup。
  • 不支持采集表的ENCRYPTED WITH加密列。

    不支持采集表的AS计算列。

  • 不支持采集表的稀疏列。
  • 不支持采集表的列指定 COLLATE 字符集。
  • 不支持采集表的GENERATED ALWAYS生成列。

CLR

  • 不支持采集 CLR函数。
  • 不支持采集 CLR存储过程。
  • 不支持采集 CLR触发器。
  • 不支持采集 CLR用户自定义类型。

XML Schema COLLECTION

不支持采集 XML Schema COLLECTION。

Trigger

  • 不支持采集 Database Triggers。
  • 不支持采集 Server Triggers。

Index

  • 不支持采集JSON索引。
  • 不支持采集XML索引。
  • 不支持采集空间索引。
  • 不支持采集全文索引。
  • 不支持采集普通索引列排序。
  • 不支持采集普通索引列include信息。
  • 不支持采集普通索引列包含where条件约束。

MariaDB

Schema

'INFORMATION_SCHEMA'、'MYSQL'、'PERFORMANCE_SCHEMA'、'SYS'。

EVENT

不支持采集 EVENT对象。

openGauss

Schema

'blockchain'、'coverage'、'cstore'、'db4ai'、'dbe_perf'、'dbe_pldebugger'、'dbe_pldeveloper'、'dbe_sql_util'、'information_schema'、'pg_catalog'、'pg_toast'、'pkg_service'、'snapshot'、'sqladvisor'