支持的数据库类型和版本
约束限制
- 目前部分源库和目标库仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
- 若目标库为GaussDB数据库,根据源数据库的类型,建议使用GaussDB兼容对应源库模式的数据库进行迁移。如何设置,可参见GaussDB如何创建不同兼容类型数据库。
支持评估的源数据库类型和版本
表1说明了UGO支持的源数据库类型及版本。
| 源数据库引擎 | 源数据库版本 |
|---|---|
| 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,目前仅支持白名单用户使用。
支持迁移的链路及目标库版本
表3说明了UGO支持的迁移链路,以及目标数据库的类型和版本。
| 源数据库引擎 | 目标数据库类型和版本 |
|---|---|
| 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 不支持迁移,请升级实例。
源数据库不采集限制
| 源数据库引擎 | 对象类型 | 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 |
| |
| 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 | ||
| CLR |
| |
| XML Schema COLLECTION | 不支持采集 XML Schema COLLECTION。 | |
| Trigger |
| |
| Index |
| |
| 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' |