文档首页/ 数据库和应用迁移 UGO/ 产品介绍/ 支持的数据库类型和版本
更新时间:2025-11-15 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

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

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

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

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

源数据库引擎

目标数据库类型和版本

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 企业版

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

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

MySQL

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

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

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

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

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

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

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 企业版

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

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

TaurusDB

RDS for PostgreSQL

11、12、13、14、15

TaurusDB for PostgreSQL

16.4

MariaDB

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

9.0 企业版

  • 目标库 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 不支持迁移,请升级实例。

源数据库不采集限制

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

源数据库引擎

对象类型

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。
  • 不支持采集 table 的列是ENCRYPTED WITH加密列。
  • 不支持采集 table 的列是as计算列。
  • 不支持采集 table 的列是稀疏列。
  • 不支持采集 table 的列指定 COLLATE 字符集。
  • 不支持采集 table 的列是 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。

相关文档