
# DRS预检查项一览表
DRS同步过程一般包含四个阶段：任务启动阶段、全量阶段、增量阶段、结束任务阶段（单全量任务则包含三个阶段）。为了确保同步各个阶段的平顺，DRS在任务正式启动前，会对任务源数据库、目标数据库中的参数、对象等信息进行自动化的扫描和检测，帮助您提高数据同步的成功率。
#### 概览
根据同步任务的源数据库类型，查看预检查信息：
- 源数据库为MySQL的同步链路预检查一览表：
  - [MySQL-\>MySQL]
  
  - [MySQL-\>PostgreSQL]
  
  - [MySQL-\>GaussDB分布式版]
  
  - [MySQL-\>GaussDB集中式版]
  
  - [MySQL-\>TaurusDB]
  
  - [MySQL-\>MariaDB]
   
- 源数据库为PostgreSQL的同步链路预检查一览表：
  - [PostgreSQL-\>PostgreSQL]
  
  - [PostgreSQL-\>GaussDB集中式版]
  
  - [PostgreSQL-\>GaussDB分布式版]
   
- 源数据库为Oracle的同步链路预检查一览表：
  - [Oracle-\>MySQL]
  
  - [Oracle-\>TaurusDB]
  
  - [Oracle-\>GaussDB集中式版]
  
  - [Oracle-\>GaussDB分布式版]
  
  - [Oracle-\>DDM]
  
  - [Oracle-\>PostgreSQL]
   
- 源数据库为DDM的同步链路预检查一览表：
  - [DDM-\>MySQL]
  
  - [DDM-\>DDM]
   
- 源数据库为DB2 for LUW的同步链路预检查一览表：
  - [DB2 for LUW-\>GaussDB集中式版]
  
  - [DB2 for LUW-\>GaussDB分布式版]
   
- 源数据库为TiDB的同步链路预检查一览表： [TiDB-\>TaurusDB]
  
- 源数据库为Microsoft SQL Server的同步链路预检查一览表：
  - [Microsoft SQL Server-\>GaussDB集中式版]
  
  - [Microsoft SQL Server-\>GaussDB分布式版]
  
  - [Microsoft SQL Server-\>Microsoft SQL Server]
   
- 源数据库为MongoDB的同步链路预检查一览表： [MongoDB-\>DDS]
  
- 源数据库为MariaDB的同步链路预检查一览表：
  - [MariaDB-\>MySQL]
  
  - [MariaDB-\>TaurusDB]
   
- 源数据库为TaurusDB的同步链路预检查一览表： [TaurusDB-\>TaurusDB]
  

- 源库为GaussDB的同步链路预检查一览表 [GaussDB集中式版-\>GaussDB集中式版]
  [GaussDB集中式版-\>GaussDB分布式版]
  [GaussDB分布式版-\>GaussDB集中式版]
  [GaussDB分布式版-\>GaussDB分布式版]
  [GaussDB集中式版-\>Kafka]
  [GaussDB分布式版-\>Kafka]
  [GaussDB集中式版-\>MySQL]
  [GaussDB分布式版-\>MySQL]
  [GaussDB集中式版-\>Oracle]
  [GaussDB分布式版-\>Oracle]
  [GaussDB集中式版-\>PostgreSQL]
  [GaussDB分布式版-\>PostgreSQL]
  

- 预检查错误码明细表 [表41]
  
 
 #### MySQL-\>MySQL
表1预检查一览表 
| 分类                                                         | 预检查项                                                            | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 不通过解决方法                                                                                           |
|:---|:---|:---|:---|
| 权限类                                                        | 源数据库权限                                                          | - 全量同步需要具备如下最小权限： SELECT、SHOW VIEW、EVENT。   - 全量+增量、增量同步需要具备如下最小权限： SELECT、SHOW VIEW、EVENT、LOCK TABLES、REPLICATION SLAVE、REPLICATION CLIENT。                                                                                                                                                                                                                                                                                                    | 详见[MySQL权限授权方法](https://support.huaweicloud.com/drs_faq/drs_04_0034.html)。                        |
| 权限类                                                        | 目标数据库权限                                                         | - 提供的目标数据库账号必须拥有如下权限： SELECT、CREATE、DROP、DELETE、INSERT、UPDATE、ALTER、CREATE VIEW、CREATE ROUTINE、REFERENCES。 RDS for MySQL实例的root账户默认已具备上述权限。   - 当目标库为8.0.14-8.0.18版本时，还需要有SESSION_VARIABLES_ADMIN权限。                                                                                                                                                                                                                                                         | 详见[MySQL权限授权方法](https://support.huaweicloud.com/drs_faq/drs_04_0034.html)。                        |
| 版本类                                                        | 源数据库版本                                                          | 支持5.5、5.6、5.7、8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 版本类                                                        | 目标数据库版本                                                         | 支持5.5、5.6、5.7、8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 版本类                                                        | 同步版本检查                                                          | 仅支持目标数据库版本等于或高于源数据库版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[版本是否符合从低到高或者同版本迁移](https://support.huaweicloud.com/trouble-drs/drs_11_0007.html)。              |
| 参数类   | GTID状态                                                          | 源数据库GTID状态建议为开启状态，源数据库实例没有开启GTID的情况下不支持主备倒换，DRS任务会因为位点不续接而中断导致无法恢复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源库的GTID功能检查](https://support.huaweicloud.com/trouble-drs/drs_11_0226.html)。                    |
| 参数类   | 性能参数                                                            | 源数据库log_slave_updates参数需设置为开启状态，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[校验源数据库参数log_slave_updates](https://support.huaweicloud.com/trouble-drs/drs_11_0061.html)。      |
| 参数类   | 性能参数                                                            | 源数据库的binlog_row_image参数需设置为full，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[binlog_row_image参数是否为full](https://support.huaweicloud.com/trouble-drs/drs_11_0064.html)。      |
| 参数类   | 最大允许传输包的大小  | DRS在同步数据量大或同步大字段情况下，源数据库max_allowed_packet参数过小可能会导致任务失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[检查源库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_11_0504.html)。      |
| 参数类   | 最大允许传输包的大小  | DRS在同步数据量大或同步大字段情况下，目标数据库的max_allowed_packet参数值过小导致目标库数据无法写入造成全量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[检查目标库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_15_0017.html)。     |
| 参数类   | sql_mode取值检查                                                    | 同步的对象中包含引擎为MyISAM的表，则目标数据库sql_mode不能包含no_engine_substitution参数，否则可能会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库是否存在不允许使用的sql_mode值](https://support.huaweicloud.com/trouble-drs/drs_11_0049.html)。        |
| 增量同步类                                                      | 索引列长度检查                                                         | 源数据库索引列长度必须符合要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源数据库索引列长度检查](https://support.huaweicloud.com/trouble-drs/drs_11_0477.html)。                    |
| 增量同步类                                                      | Binlog开启                                                        | 增量同步时，源数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。               |
| 增量同步类                                                      | Binlog格式                                                        | 源数据库的Binlog格式必须为行格式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.html)。                 |
| 增量同步类                                                      | Binlog保留时长                                                      | 在磁盘空间允许的情况下，建议源数据库Binlog保存时间越长越好，建议为3天，设置为0，可能会导致同步失败。 - 源数据库为自建MySQL时，通过设置expire_logs_days参数设置Binlog保留时间。建议将expire_logs_day参数设置在合理的范围，确保恢复时断点处的Binlog尚未过期，以保证任务中断后的顺利恢复。  - 源数据库为RDS for MySQL时，设置Binlog保留时间可参考[设置RDS for MySQL本地Binlog日志清理](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0037.html)。                                                                                                                                                                                                 | 详见[源数据库binlog保留时间检查](https://support.huaweicloud.com/trouble-drs/drs_11_0016.html)。               |
| 增量同步类                                                      | server_id值设置                                                    | 增量同步时，必须设置MySQL源数据库的server_id。 - 如果源数据库版本小于或等于MySQL5.6，server_id的取值范围在2－4294967296之间。  - 如果源数据库版本大于或等于MySQL5.7，server_id的取值范围在1－4294967295之间。                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.html)。      |
| 增量同步类                                                      | 表字段检查                                                           | 同步对象中如果存在包含longtext、longblob类型字段的表，建议创建大规格及以上规格的DRS任务进行同步，否则可能会导致capture OOM。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                                 |
| 增量同步类                                                      | 附加列检查                                                           | 单增量同步任务中如果目标数据库不存在新增附加列，会导致任务失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[目标数据库附加列检查](https://support.huaweicloud.com/trouble-drs/drs_15_1136.html)。                     |
| 目标数据库检查                                                    | 磁盘空间检查                                                          | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。                |
| 目标数据库检查                                                    | 状态检查                                                            | 目标数据库实例状态必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                                 |
| 一致性检查                                                      | 字符集                                                             | 目标库和源库的字符集需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.html)。             |
| 一致性检查                                                      | 字符序                                                             | 目标库和源库的collation_server需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[collation_server的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0024.html)。         |
| 一致性检查                                                      | 时钟                                                              | 目标库和源库的时钟需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                                 |
| 一致性检查                                                      | 时区                                                              | 目标库和源库的time_zone需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[time_zone的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0023.html)。                |
| 一致性检查                                                      | 大小写敏感                                                           | 目标库和源库的lower_case_table_names参数设置需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源数据库和目标数据库表名大小写敏感性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0019.html)。           |
| 一致性检查                                                      | group_concat函数计算结果字符的最大长度                                       | 目标库和源库的group_concat_max_len参数需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[数据库参数group_concat_max_len一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0469.html)。 |
| 一致性检查                                                      | InnoDB检查模式                                                      | 目标库和源库innodb_strict_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[数据库参数innodb_strict_mode一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0060.html)。   |
| 一致性检查                                                      | 数据块加密参数                                                         | 目标库和源库block_encryption_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                                                 |
| 一致性检查                                                      | SQL模式                                                           | 目标库和源库sql_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[数据库参数sql_mode的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0059.html)。            |
| 同步对象类                                                      | 选择对象检查                                                          | - 支持表、主键索引、唯一索引、普通索引、存储过程、视图、函数的同步。  - 仅支持MyISAM和InnoDB表的同步。  - 不支持事件（EVENT）和触发器（TRIGGER）的同步。  - 不支持数据库参数和系统数据库同步。                                                                                                                                                                                                                                                   | -                                                                                                 |
| 同步对象类                                                      | 选择对象检查                                                          | 库名映射时，同步的对象中如果存在存储过程、视图、函数对象，全量阶段这些对象不会同步，会导致对象对比不一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[映射数据库对象检查](https://support.huaweicloud.com/trouble-drs/drs_15_0029.html)。                      |
| 同步对象类                                                      | 无主键表检查                                                          | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                       |
| 同步对象类                                                      | 关联对象检查                                                          | 相互关联的数据对象要确保同时同步，避免因关联对象缺失，导致同步失败。常见的关联关系：视图引用表、视图引用视图、存储过程/函数/触发器引用视图/表、主外键关联表等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[迁移对象未选择外键依赖的表](https://support.huaweicloud.com/trouble-drs/drs_11_0222.html)。                  |
| 同步对象类                                                      | 外键引用操作检查                                                        | 不支持外键级联操作。当外键是普通索引的时候，可能会导致表结构创建失败，建议改成唯一索引。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源端存在不支持的外键引用操作](https://support.huaweicloud.com/trouble-drs/drs_11_0495.html)。                 |
| 同步对象类                                                      | 同名检查                                                            | 除了MySQL系统数据库之外，当目标库和源库同名时，目标数据库中若存在与源库同名的表，则表结构必须与源库保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[目标数据库是否存在和源数据库同名的数据库](https://support.huaweicloud.com/trouble-drs/drs_11_0004.html)。           |
| 同步对象类                                                      | 库表名规范检查                                                         | - 源数据库中的库名不能包含：'\<\`\>/\\"以及非ASCII字符。  - 源数据库中的表名、视图名不能包含：'\<\>/\\"以及非ASCII字符。  - 源数据库中的库名或映射后的名称不允许以ib_logfile开头，也不能为ib_buffer_pool、ib_doublewrite、ibdata1、ibtmp1。  - 映射到目标库中的库名不能包含："."、 "\<"、"\>"、""、和"'"。  - 使用非字母、非数字、非下划线等字符作为库表名称，或库表映射后名称包含中划线、井号时，名称的长度请不要超过42个字符。   | -                                                                                                 |
| SSL连接检查                                                    | SSL安全连接检查                                                       | 选择SSL安全连接时，源数据库和目标数据库的SSL安全连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.html)。                      |
| 网络情况  | 网络检查       | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                    |
| 网络情况  | 网络检查       | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                    |
   
 #### MySQL-\>PostgreSQL
表2预检查一览表 
| 分类                                                                  | 预检查项                                                             | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 不通过解决方法                                                                                      |
|:---|:---|:---|:---|
| 权限类                                                                 | 源数据库权限                                                           | - 全量同步需要具备如下最小权限：SELECT。  - 全量+增量同步需要具备如下最小权限： SELECT、LOCK TABLES、REPLICATION SLAVE、REPLICATION CLIENT。                             | 详见[MySQL权限授权方法](https://support.huaweicloud.com/drs_faq/drs_04_0034.html)。                   |
| 权限类                                                                 | 目标数据库权限                                                          | RDS for PostgreSQL实例的账号默认已具有权限。                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                            |
| 版本类                                                                 | 源数据库版本                                                           | 支持5.5、5.6、5.7、8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**            |
| 版本类                                                                 | 目标数据库版本                                                          | 支持9.5、9.6、10、11、12、13、14、15、16版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**            |
| 参数类                                                                 | GTID状态                                                           | 源数据库GTID状态建议为开启状态，源数据库实例没有开启GTID的情况下不支持主备倒换，DRS任务会因为位点不续接而中断导致无法恢复。                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源库的GTID功能检查](https://support.huaweicloud.com/trouble-drs/drs_11_0226.html)。               |
| 参数类                                                                 | 性能参数                                                             | 源数据库的binlog_row_image参数需设置为full，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[binlog_row_image参数是否为full](https://support.huaweicloud.com/trouble-drs/drs_11_0064.html)。 |
| 参数类                                                                 | 最大允许传输包的大小  | DRS在同步数据量大或同步大字段情况下，源数据库max_allowed_packet参数过小可能会导致任务失败。                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[检查源库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_11_0504.html)。 |
| 增量同步类   | Binlog开启                                                         | 增量同步时，源数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。          |
| 增量同步类   | Binlog格式                                                         | 源数据库的Binlog格式必须为行格式。                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.html)。            |
| 增量同步类   | server_id值设置                                                     | 增量同步时，必须设置MySQL源数据库的server_id。 - 如果源数据库版本小于或等于MySQL5.6，server_id的取值范围在2－4294967296之间。  - 如果源数据库版本大于或等于MySQL5.7，server_id的取值范围在1－4294967295之间。                  | 详见[源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.html)。 |
| 增量同步类   | 表字段检查                                                            | - 同步对象中如果存在包含longtext、longblob类型字段的表，建议创建大规格及以上规格的DRS任务进行同步，否则可能会导致capture OOM。  - 源数据库中不支持的表字段类型有：xml、geometry、point、lineString、polygon、geometrycollection、multipoint、multilinestring、multipolygon、json。   | -                                                                                            |
| 目标数据库检查   | 磁盘空间检查                                                           | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。           |
| 目标数据库检查   | 状态检查                                                             | 目标数据库实例状态必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                             | -                                                                                            |
| 一致性检查         | 字符集                                                              | 目标库和源库的字符集需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.html)。        |
| 一致性检查         | 时区                                                               | 目标库和源库的time_zone需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[time_zone的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0023.html)。           |
| 一致性检查         | 表结构检查                                                            | 目标库和源库的表结构需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[表结构一致性检查](https://support.huaweicloud.com/trouble-drs/drs_16_1138.html)。                  |
| 同步对象类                                                               | 选择对象检查                                                           | - 仅支持同步表结构、表数据、索引信息。  - 仅支持同步MyISAM和InnoDB表。  - 不支持同步存储过程等其他数据库对象。                                           | -                                                                                            |
| 同步对象类                                                               | 无主键表检查                                                           | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                  |
| 同步对象类                                                               | 有主键表正确性检查                                                        | 不建议在数据库中使用非精确数值类型做主键，该特性影响 DRS 增量场景下对 UPDATE、DELETE语句的同步，导致任务失败。                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                            |
| 同步对象类                                                               | 外键引用操作检查                                                         | 不支持外键级联操作。当外键是普通索引的时候，可能会导致表结构创建失败，建议改成唯一索引。                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源端存在不支持的外键引用操作](https://support.huaweicloud.com/trouble-drs/drs_11_0495.html)。            |
| 同步对象类                                                               | 同名检查                                                             | 除了MySQL系统数据库之外，目标数据库不能包含与源数据库同名的数据库。                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[目标数据库是否存在和源数据库同名的数据库](https://support.huaweicloud.com/trouble-drs/drs_11_0004.html)。      |
| 同步对象类                                                               | 库表名规范检查                                                          | 源数据库中的库名和表名不能包含：'\<\`\>/\\"以及非ASCII字符。                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                            |
| 同步对象类                                                               | 对象名长度检查                                                          | 目标数据库对象名最大支持63个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[源数据库对象名长度检查](https://support.huaweicloud.com/trouble-drs/drs_03_1127.html)。               |
| 同步对象类                                                               | 源数据库检查                                                           | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                 |
| SSL连接检查                                                             | SSL安全连接检查                                                        | 选择SSL安全连接时，源数据库和目标数据库的SSL安全连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.html)。                 |
| 网络情况         | 网络检查                                                             | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。               |
| 网络情况         | 网络检查                                                             | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。               |
   
 #### MySQL-\>GaussDB集中式版
表3预检查一览表 
| 分类                                                                      | 预检查项                                                             | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 不通过解决方法                                                                                      |
|:---|:---|:---|:---|
| 权限类                                                                     | 源数据库权限                                                           | SELECT、LOCK TABLES、REPLICATION SLAVE、REPLICATION CLIENT。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[MySQL权限授权方法](https://support.huaweicloud.com/drs_faq/drs_04_0034.html)。                   |
| 权限类                                                                     | 目标数据库权限                                                          | - 库级权限：需要使用root或其他有Sysadmin角色的DATABASE用户登录postgres基库，赋予用户DATABASE的CREATE、CONNECT权限。  - SCHEMA级权限：需要使用root、或其他有Sysadmin角色的DATABASE用户、或使用对象的OWNER用户登录数据库，赋予用户SCHEMA的CREATE、USAGE权限。  - 表级权限：需要使用root、或其他有Sysadmin角色的DATABASE用户、或使用对象的OWNER用户登录数据库 ，赋予用户SCHEMA下所有表的SELECT，UPDATE，INSERT，ALTER、INDEX和DELETE权限。                   | -                                                                                            |
| 版本类                                                                     | 源数据库版本                                                           | 支持5.5、5.6、5.7、8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**            |
| 版本类                                                                     | 目标数据库版本                                                          | 支持1.0.0及以上版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**            |
| 参数类                                                                     | GTID状态                                                           | 源数据库GTID状态建议为开启状态，源数据库实例没有开启GTID的情况下不支持主备倒换，DRS任务会因为位点不续接而中断导致无法恢复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源库的GTID功能检查](https://support.huaweicloud.com/trouble-drs/drs_11_0226.html)。               |
| 参数类                                                                     | 性能参数                                                             | 源数据库的binlog_row_image参数需设置为full，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[binlog_row_image参数是否为full](https://support.huaweicloud.com/trouble-drs/drs_11_0064.html)。 |
| 参数类                                                                     | 最大允许传输包的大小  | DRS在同步数据量大或同步大字段情况下，源数据库max_allowed_packet参数过小可能会导致任务失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[检查源库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_11_0504.html)。 |
| 增量同步类    | Binlog开启                                                         | 增量同步时，源数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。          |
| 增量同步类    | Binlog格式                                                         | 源数据库的Binlog格式必须为行格式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.html)。            |
| 增量同步类    | Binlog保留时长                                                       | 在磁盘空间允许的情况下，建议源数据库Binlog保存时间越长越好，建议为3天，设置为0，可能会导致同步失败。 - 源数据库为自建MySQL时，通过设置expire_logs_days参数设置Binlog保留时间。建议将expire_logs_day参数设置在合理的范围，确保恢复时断点处的Binlog尚未过期，以保证任务中断后的顺利恢复。  - 源数据库为RDS for MySQL时，设置Binlog保留时间可参考[设置RDS for MySQL本地Binlog日志清理](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0037.html)。                                                   | 详见[源数据库binlog保留时间检查](https://support.huaweicloud.com/trouble-drs/drs_11_0016.html)。          |
| 增量同步类    | server_id值设置                                                     | 增量同步时，必须设置MySQL源数据库的server_id。 - 如果源数据库版本小于或等于MySQL5.6，server_id的取值范围在2－4294967296之间。  - 如果源数据库版本大于或等于MySQL5.7，server_id的取值范围在1－4294967295之间。                                                                                                                                                                                                                               | 详见[源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.html)。 |
| 增量同步类    | 表字段检查                                                            | 不支持的数据类型有：xml、包含bit类型的json、geometry、point、lineString、polygon、geometrycollection、multipoint、multilinestring、multipolygon。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库字段类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0481.html)。                |
| 增量同步类    | 数据库兼容类型检查                                                        | 目标数据库创建时指定兼容模式，并与源数据库保持兼容。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[数据库兼容类型检查](https://support.huaweicloud.com/trouble-drs/drs_16_1123.html)。                 |
| 目标数据库检查               | 磁盘空间检查                                                           | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。           |
| 目标数据库检查               | 状态检查                                                             | 目标数据库实例的状态必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                            |
| 一致性检查                                                                   | 字符集                                                              | 目标库和源库的字符集需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.html)。        |
| 一致性检查                                                                   | 时区                                                               | 目标库和源库的time_zone需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[time_zone的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0023.html)。           |
| 一致性检查                                                                   | 表结构检查                                                            | 目标库和源库的表结构需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[表结构一致性检查](https://support.huaweicloud.com/trouble-drs/drs_16_1138.html)。                  |
| 同步对象类                                                                   | 选择对象检查                                                           | - 仅支持同步表结构、表数据、索引信息。  - 仅支持MyISAM和InnoDB表的同步。  - 不支持同步存储过程等其他数据库对象。  - 不支持同步MySQL含虚拟列的表。  - 不支持同步既是无主键表，又是分区表的自建表，可能会导致任务失败。   | -                                                                                            |
| 同步对象类                                                                   | 外键引用操作检查                                                         | 不支持外键级联操作。当外键是普通索引的时候，可能会导致表结构创建失败，建议改成唯一索引。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源端存在不支持的外键引用操作](https://support.huaweicloud.com/trouble-drs/drs_11_0495.html)。            |
| 同步对象类                                                                   | 同名检查                                                             | 除了MySQL系统数据库之外，目标数据库不能包含与源数据库同名的数据库。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[目标数据库是否存在和源数据库同名的数据库](https://support.huaweicloud.com/trouble-drs/drs_11_0004.html)。      |
| 同步对象类                                                                   | 库表名规范检查                                                          | - 源数据库中的库名和表名不能包含：.\<'\>/\\以及非ASCII字符。  - 对象名同步到目标库后会转换成小写，因此选择的源库表中不能存在表名称字母相同但大小写不同的表。                                                                                                                                                                                                                                                                                                                              | -                                                                                            |
| 同步对象类                                                                   | 对象名长度检查                                                          | 目标数据库对象名最大支持63个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源数据库对象名长度检查](https://support.huaweicloud.com/trouble-drs/drs_03_1127.html)。               |
| 同步对象类                                                                   | 源数据库检查                                                           | 选择的同步对象在源数据库中必须存在。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                 |
| 同步对象类                                                                   | 目标数据库检查                                                          | 任务配置的映射数据库必须在目标库已经存在。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                            |
| SSL连接检查                                                                 | SSL安全连接检查                                                        | 选择SSL安全连接时，源数据库和目标数据库的SSL安全连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.html)。                 |
| 网络情况                                                                    | 网络检查                                                             | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。               |
| 网络情况                                                                    | 网络检查                                                             | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。               |
   
 #### MySQL-\>TaurusDB
表4预检查一览表 
| 分类                                                          | 预检查项                                                              | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 不通过解决方法                                                                                           |
|:---|:---|:---|:---|
| 权限类                                                         | 源数据库权限                                                            | 需要具备如下权限： SELECT、SHOW VIEW、EVENT、LOCK TABLES、REPLICATION SLAVE、REPLICATION CLIENT。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[MySQL权限授权方法](https://support.huaweicloud.com/drs_faq/drs_04_0034.html)。                        |
| 权限类                                                         | 目标数据库权限                                                           | - 目标数据库账号必须拥有如下权限： SELECT、CREATE、DROP、DELETE、INSERT、UPDATE、ALTER、CREATE VIEW、CREATE ROUTINE、REFERENCES。TaurusDB实例的root账户默认已具备上述权限。   - 当目标数据库为8.0.14-8.0.18版本时，还需要有SESSION_VARIABLES_ADMIN权限。                                                                                                   | -                                                                                                 |
| 版本类                                                         | 源数据库版本                                                            | 支持5.5、5.6、5.7、8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 版本类                                                         | 目标数据库版本                                                           | 支持8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 版本类                                                         | 同步版本检查                                                            | 仅支持目标数据库版本等于或高于源数据库版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[版本是否符合从低到高或者同版本迁移](https://support.huaweicloud.com/trouble-drs/drs_11_0007.html)。              |
| 参数类  | GTID状态                                                            | 源数据库GTID状态建议为开启状态，源数据库实例没有开启GTID的情况下不支持主备倒换，DRS任务会因为位点不续接而中断导致无法恢复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源库的GTID功能检查](https://support.huaweicloud.com/trouble-drs/drs_11_0226.html)。                    |
| 参数类  | 性能参数                                                              | 源数据库log_slave_updates参数需设置为开启状态，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[校验源数据库参数log_slave_updates](https://support.huaweicloud.com/trouble-drs/drs_11_0061.html)。      |
| 参数类  | 性能参数                                                              | 源数据库的binlog_row_image参数需设置为full，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[binlog_row_image参数是否为full](https://support.huaweicloud.com/trouble-drs/drs_11_0064.html)。      |
| 参数类  | 最大允许传输包的大小  | DRS在同步数据量大或同步大字段情况下，源数据库max_allowed_packet参数过小可能会导致任务失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[检查源库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_11_0504.html)。      |
| 参数类  | 最大允许传输包的大小  | DRS在同步数据量大或同步大字段情况下，目标数据库的max_allowed_packet参数值过小导致目标库数据无法写入造成全量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[检查目标库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_15_0017.html)。     |
| 参数类  | sql_mode取值检查                                                      | 同步的对象中包含引擎为MyISAM的表，则目标数据库sql_mode不能包含no_engine_substitution参数，否则可能会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库是否存在不允许使用的sql_mode值](https://support.huaweicloud.com/trouble-drs/drs_11_0049.html)。        |
| 增量同步类                                                       | 索引列长度检查                                                           | 源数据库索引列长度必须符合要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库索引列长度检查](https://support.huaweicloud.com/trouble-drs/drs_11_0477.html)。                    |
| 增量同步类                                                       | Binlog开启                                                          | 增量同步时，源数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。               |
| 增量同步类                                                       | Binlog格式                                                          | 源数据库的Binlog格式必须为行格式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.html)。                 |
| 增量同步类                                                       | Binlog保留时长                                                        | 在磁盘空间允许的情况下，建议源数据库Binlog保存时间越长越好，建议为3天，设置为0，可能会导致同步失败。 - 源数据库为自建MySQL时，通过设置expire_logs_days参数设置Binlog保留时间。建议将expire_logs_day参数设置在合理的范围，确保恢复时断点处的Binlog尚未过期，以保证任务中断后的顺利恢复。  - 源数据库为RDS for MySQL时，设置Binlog保留时间可参考[设置RDS for MySQL本地Binlog日志清理](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0037.html)。   | 详见[源数据库binlog保留时间检查](https://support.huaweicloud.com/trouble-drs/drs_11_0016.html)。               |
| 增量同步类                                                       | server_id值设置                                                      | 增量同步时，必须设置MySQL源数据库的server_id。 - 如果源数据库版本小于或等于MySQL5.6，server_id的取值范围在2－4294967296之间。  - 如果源数据库版本大于或等于MySQL5.7，server_id的取值范围在1－4294967295之间。                                                                                                                                                               | 详见[源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.html)。      |
| 增量同步类                                                       | 表字段检查                                                             | 同步对象中如果存在包含longtext、longblob类型字段的表，建议创建大规格及以上规格的DRS任务进行同步，否则可能会导致capture OOM。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                                 |
| 增量同步类                                                       | 附加列检查                                                             | 对目标库中缺少附加列的库表添加对应列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[目标数据库附加列检查](https://support.huaweicloud.com/trouble-drs/drs_15_1136.html)。                     |
| 目标数据库检查                                                     | 状态检查                                                              | 目标数据库实例的状态必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                 |
| 一致性检查                                                       | 字符集                                                               | 目标库和源库的字符集需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.html)。             |
| 一致性检查                                                       | 字符序                                                               | 目标库和源库的collation_server需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[collation_server的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0024.html)。         |
| 一致性检查                                                       | 时钟                                                                | 目标库和源库的时钟需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                                 |
| 一致性检查                                                       | 时区                                                                | 目标库和源库的time_zone需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[time_zone的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0023.html)。                |
| 一致性检查                                                       | 大小写敏感                                                             | 目标库和源库的lower_case_table_names参数设置需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库和目标数据库表名大小写敏感性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0019.html)。           |
| 一致性检查                                                       | group_concat函数计算结果字符的最大长度                                         | 目标库和源库的group_concat_max_len参数需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[数据库参数group_concat_max_len一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0469.html)。 |
| 一致性检查                                                       | InnoDB检查模式                                                        | 目标库和源库innodb_strict_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[数据库参数innodb_strict_mode一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0060.html)。   |
| 一致性检查                                                       | 数据块加密参数                                                           | 目标库和源库block_encryption_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -                                                                                                 |
| 一致性检查                                                       | SQL模式                                                             | 目标库和源库sql_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[数据库参数sql_mode的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0059.html)。            |
| 同步对象类                                                       | 选择对象检查      | - 支持表、主键索引、唯一索引、普通索引、存储过程、视图、函数的同步。  - 仅支持MyISAM和InnoDB表的同步。  - 不支持事件（EVENT）和触发器（TRIGGER）的同步。  - 不支持数据库参数和系统数据库同步。                                              | -                                                                                                 |
| 同步对象类                                                       | 选择对象检查      | 库名映射时，同步的对象中如果存在存储过程、视图、函数对象，全量阶段这些对象不会同步，会导致对象对比不一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[映射数据库对象检查](https://support.huaweicloud.com/trouble-drs/drs_15_0029.html)。                      |
| 同步对象类                                                       | 无主键表检查                                                            | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                       |
| 同步对象类                                                       | 关联对象检查                                                            | 相互关联的数据对象要确保同时同步，避免因关联对象缺失，导致同步失败。常见的关联关系：视图引用表、视图引用视图、存储过程/函数/触发器引用视图/表、主外键关联表等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[迁移对象未选择外键依赖的表](https://support.huaweicloud.com/trouble-drs/drs_11_0222.html)。                  |
| 同步对象类                                                       | 外键引用操作检查                                                          | 不支持外键级联操作。当外键是普通索引的时候，可能会导致表结构创建失败，建议改成唯一索引。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源端存在不支持的外键引用操作](https://support.huaweicloud.com/trouble-drs/drs_11_0495.html)。                 |
| 同步对象类                                                       | 同名检查                                                              | 除了MySQL系统数据库之外，当目标库和源库同名时，目标数据库中如果存在与源库同名的表，则表结构必须与源库保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[目标数据库是否存在和源数据库同名的数据库](https://support.huaweicloud.com/trouble-drs/drs_11_0004.html)。           |
| 同步对象类                                                       | 库表名规范检查                                                           | - 源数据库中的库名、表名、视图名不能包含：'\<\`\>/\\以及非ASCII字符。  - 源数据库中的库名或映射后的名称不允许以ib_logfile开头，也不能为ib_buffer_pool、ib_doublewrite、ibdata1、ibtmp1。                                                                                                                                                                                                                             | -                                                                                                 |
| SSL连接检查                                                     | SSL安全连接检查                                                         | 选择SSL安全连接时，源数据库和目标数据库的SSL安全连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.html)。                      |
| 网络情况    | 网络检查         | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                    |
| 网络情况    | 网络检查         | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                    |
   
 #### MySQL-\>MariaDB
表5预检查一览表 
| 分类                                                         | 预检查项                                                        | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 不通过解决方法                                                                                           |
|:---|:---|:---|:---|
| 权限类                                                        | 源数据库权限                                                      | - 全量同步需要具备如下最小权限： SELECT、SHOW VIEW、EVENT。   - 全量+增量、增量同步需要具备如下最小权限： SELECT、SHOW VIEW、EVENT、LOCK TABLES、REPLICATION SLAVE、REPLICATION CLIENT。                                                                                                                                                                                                                                                                                                            | 详见[MySQL权限授权方法](https://support.huaweicloud.com/drs_faq/drs_04_0034.html)。                        |
| 权限类                                                        | 目标数据库权限                                                     | - 提供的目标数据库账号必须拥有如下权限： SELECT、CREATE、DROP、DELETE、INSERT、UPDATE、ALTER、CREATE VIEW、CREATE ROUTINE、REFERENCES、INDEX。 RDS for MariaDB实例的root账户默认已具备上述权限。                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                 |
| 版本类                                                        | 源数据库版本                                                      | 支持5.5、5.6、5.7、8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 版本类                                                        | 目标数据库版本                                                     | 支持10.5版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 参数类    | GTID状态                                                      | 源数据库GTID状态建议为开启状态，源数据库实例没有开启GTID的情况下不支持主备倒换，DRS任务会因为位点不续接而中断导致无法恢复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源库的GTID功能检查](https://support.huaweicloud.com/trouble-drs/drs_11_0226.html)。                    |
| 参数类    | 性能参数                                                        | 源数据库log_slave_updates参数需设置为开启状态，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[校验源数据库参数log_slave_updates](https://support.huaweicloud.com/trouble-drs/drs_11_0061.html)。      |
| 参数类    | 性能参数                                                        | 源数据库的binlog_row_image参数需设置为full，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[binlog_row_image参数是否为full](https://support.huaweicloud.com/trouble-drs/drs_11_0064.html)。      |
| 参数类    | sql_mode取值检查                                                | 同步的对象中包含引擎为MyISAM的表，则目标数据库sql_mode不能包含no_engine_substitution参数，否则可能会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源数据库是否存在不允许使用的sql_mode值](https://support.huaweicloud.com/trouble-drs/drs_11_0049.html)。        |
| 增量同步类                                                      | 索引列长度检查                                                     | 源数据库索引列长度必须符合要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源数据库索引列长度检查](https://support.huaweicloud.com/trouble-drs/drs_11_0477.html)。                    |
| 增量同步类                                                      | Binlog开启                                                    | 增量同步时，源数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。               |
| 增量同步类                                                      | Binlog格式                                                    | 源数据库的Binlog格式必须为行格式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.html)。                 |
| 增量同步类                                                      | Binlog保留时长                                                  | 在磁盘空间允许的情况下，建议源数据库Binlog保存时间越长越好，建议为3天，设置为0，可能会导致同步失败。 - 源数据库为自建MySQL时，通过设置expire_logs_days参数设置Binlog保留时间。建议将expire_logs_day参数设置在合理的范围，确保恢复时断点处的Binlog尚未过期，以保证任务中断后的顺利恢复。  - 源数据库为RDS for MySQL时，设置Binlog保留时间可参考[设置RDS for MySQL本地Binlog日志清理](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0037.html)。                                                                                                                                                                                                             | 详见[源数据库binlog保留时间检查](https://support.huaweicloud.com/trouble-drs/drs_11_0016.html)。               |
| 增量同步类                                                      | server_id值设置                                                | 增量同步时，必须设置MySQL源数据库的server_id。 - 如果源数据库版本小于或等于MySQL5.6，server_id的取值范围在2－4294967296之间。  - 如果源数据库版本大于或等于MySQL5.7，server_id的取值范围在1－4294967295之间。                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.html)。      |
| 增量同步类                                                      | 表字段检查                                                       | 同步对象中如果存在包含longtext、longblob类型字段的表，建议创建大规格及以上规格的DRS任务进行同步，否则可能会导致capture OOM。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                                                 |
| 增量同步类                                                      | 附加列检查                                                       | 单增量同步任务中如果目标数据库不存在新增附加列，会导致任务失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[目标数据库附加列检查](https://support.huaweicloud.com/trouble-drs/drs_15_1136.html)。                     |
| 目标数据库检查                                                    | 磁盘空间检查                                                      | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。                |
| 目标数据库检查                                                    | 状态检查                                                        | 目标数据库实例状态必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                                 |
| 一致性检查                                                      | 字符集                                                         | 目标库和源库的字符集需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.html)。             |
| 一致性检查                                                      | 字符序                                                         | 目标库和源库的collation_server需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[collation_server的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0024.html)。         |
| 一致性检查                                                      | 时钟                                                          | 目标库和源库的时钟需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                                 |
| 一致性检查                                                      | 大小写敏感                                                       | 目标库和源库的lower_case_table_names参数设置需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源数据库和目标数据库表名大小写敏感性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0019.html)。           |
| 一致性检查                                                      | group_concat函数计算结果字符的最大长度                                   | 目标库和源库的group_concat_max_len参数需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[数据库参数group_concat_max_len一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0469.html)。 |
| 一致性检查                                                      | InnoDB检查模式                                                  | 目标库和源库innodb_strict_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[数据库参数innodb_strict_mode一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0060.html)。   |
| 一致性检查                                                      | SQL模式                                                       | 目标库和源库sql_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[数据库参数sql_mode的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0059.html)。            |
| 同步对象类  | 选择对象检查                                                      | - 支持表、主键索引、唯一索引、普通索引、存储过程、视图、函数的同步。  - 仅支持MyISAM和InnoDB表的同步。  - 不支持事件（EVENT）和触发器（TRIGGER）的同步。  - 不支持数据库参数和系统数据库同步。                                                                                                                                                                                                                                                           | -                                                                                                 |
| 同步对象类  | 选择对象检查                                                      | 库名映射时，同步的对象中如果存在存储过程、视图、函数对象，全量阶段这些对象不会同步，会导致对象对比不一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[映射数据库对象检查](https://support.huaweicloud.com/trouble-drs/drs_15_0029.html)。                      |
| 同步对象类  | 无主键表检查                                                      | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                       |
| 同步对象类  | 关联对象检查                                                      | 相互关联的数据对象要确保同时同步，避免因关联对象缺失，导致同步失败。常见的关联关系：视图引用表、视图引用视图、存储过程/函数/触发器引用视图/表、主外键关联表等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[迁移对象未选择外键依赖的表](https://support.huaweicloud.com/trouble-drs/drs_11_0222.html)。                  |
| 同步对象类  | 外键引用操作检查                                                    | 不支持外键级联操作。当外键是普通索引的时候，可能会导致表结构创建失败，建议改成唯一索引。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源端存在不支持的外键引用操作](https://support.huaweicloud.com/trouble-drs/drs_11_0495.html)。                 |
| 同步对象类  | 同名检查                                                        | 除了MySQL系统数据库之外，当目标库和源库同名时，目标数据库中若存在与源库同名的表，则表结构必须与源库保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[目标数据库是否存在和源数据库同名的数据库](https://support.huaweicloud.com/trouble-drs/drs_11_0004.html)。           |
| 同步对象类  | 库表名规范检查                                                     | - 源数据库中的库名不能包含：'\<\`\>/\\"以及非ASCII字符。  - 源数据库中的表名、视图名不能包含：'\<\>/\\"以及非ASCII字符。  - 源数据库中的库名或映射后的名称不允许以ib_logfile开头，也不能为ib_buffer_pool、ib_doublewrite、ibdata1、ibtmp1。  - 映射到目标库中的库名不能包含："."、 "\<"、"\>"、""、和"'"。  - 使用非字母、非数字、非下划线等字符作为库表名称，或库表映射后名称包含中划线、井号时，名称的长度请不要超过42个字符。   | -                                                                                                 |
| SSL连接检查                                                    | SSL安全连接检查                                                   | 选择SSL安全连接时，源数据库和目标数据库的SSL安全连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.html)。                      |
| 网络情况   | 网络检查  | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                    |
| 网络情况   | 网络检查  | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                    |
   
 #### MySQL-\>GaussDB分布式版
表6预检查一览表 
| 分类                                                          | 预检查项                                                            | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 不通过解决方法                                                                                      |
|:---|:---|:---|:---|
| 权限类                                                         | 源数据库权限                                                          | - 全量同步：SELECT。  - 全量+增量和增量同步：SELECT、LOCK TABLES、REPLICATION SLAVE、REPLICATION CLIENT。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[MySQL权限授权方法](https://support.huaweicloud.com/drs_faq/drs_04_0034.html)。                   |
| 权限类                                                         | 目标数据库权限                                                         | - 库级权限：需要使用root或其他有Sysadmin角色的DATABASE用户登录postgres基库，赋予用户DATABASE的CREATE、CONNECT权限。  - SCHEMA级权限：需要使用 root、或其他有Sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库，赋予用户SCHEMA的CREATE、USAGE权限。  - 表级权限：需要使用 root、或其他有Sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库 ，赋予用户SCHEMA下表的DML相关权限（SELECT权限在处理无主键表时需要）。  - 目标库使用gsloader等工具创建相关系统表（如 public.pgxc_copy_error_log，public.gs_copy_summary）时，DRS访问相关系统表需要有系统表的all privilege权限，详细信息可参考[《GaussDB工具参考》](https://support.huaweicloud.com/tg-gaussdb-cent/gaussdb-38-0011.html)。   | -                                                                                            |
| 版本类                                                         | 源数据库版本                                                          | 支持5.5、5.6、5.7、8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**            |
| 版本类                                                         | 目标数据库版本                                                         | 支持1.0.0及以上版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**            |
| 参数类  | GTID状态                                                          | 源数据库GTID状态建议为开启状态，源数据库实例没有开启GTID的情况下不支持主备倒换，DRS任务会因为位点不续接而中断导致无法恢复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源库的GTID功能检查](https://support.huaweicloud.com/trouble-drs/drs_11_0226.html)。               |
| 参数类  | 性能参数                                                            | 源数据库的binlog_row_image参数需设置为full，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[binlog_row_image参数是否为full](https://support.huaweicloud.com/trouble-drs/drs_11_0064.html)。 |
| 参数类  | 最大允许传输包的大小  | DRS在同步数据量大或同步大字段情况下，源数据库max_allowed_packet参数过小可能会导致任务失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[检查源库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_11_0504.html)。 |
| 增量同步类                                                       | Binlog开启                                                        | 增量同步时，源数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。          |
| 增量同步类                                                       | Binlog格式                                                        | 源数据库的Binlog格式必须为行格式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.html)。            |
| 增量同步类                                                       | Binlog保留时长                                                      | 在磁盘空间允许的情况下，建议源数据库Binlog保存时间越长越好，建议为3天，设置为0，可能会导致同步失败。 - 源数据库为自建MySQL时，通过设置expire_logs_days参数设置Binlog保留时间。建议将expire_logs_day参数设置在合理的范围，确保恢复时断点处的Binlog尚未过期，以保证任务中断后的顺利恢复。  - 源数据库为RDS for MySQL时，设置Binlog保留时间可参考[设置RDS for MySQL本地Binlog日志清理](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0037.html)。                                                                                                                                                                                                                                                                                                                                        | 详见[源数据库binlog保留时间检查](https://support.huaweicloud.com/trouble-drs/drs_11_0016.html)。          |
| 增量同步类                                                       | server_id值设置                                                    | 增量同步时，必须设置MySQL源数据库的server_id。 - 如果源数据库版本小于或等于MySQL5.6，server_id的取值范围在2－4294967296之间。  - 如果源数据库版本大于或等于MySQL5.7，server_id的取值范围在1－4294967295之间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.html)。 |
| 增量同步类                                                       | 表字段检查                                                           | 不支持的数据类型有：xml、包含bit类型的json、geometry、point、lineString、polygon、geometrycollection、multipoint、multilinestring、multipolygon、interval。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源数据库字段类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0481.html)。                |
| 增量同步类                                                       | 数据库兼容类型检查                                                       | 目标数据库创建时指定兼容模式，并与源数据库保持兼容。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[数据库兼容类型检查](https://support.huaweicloud.com/trouble-drs/drs_16_1123.html)。                 |
| 目标数据库检查                                                     | 磁盘空间检查                                                          | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。           |
| 目标数据库检查                                                     | 状态检查                                                            | 目标数据库实例的状态必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                            |
| 一致性检查                                                       | 字符集                                                             | 目标库和源库的字符集需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.html)。        |
| 一致性检查                                                       | 时区                                                              | 目标库和源库的time_zone需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[time_zone的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0023.html)。           |
| 一致性检查                                                       | 表结构检查                                                           | 目标库和源库的表结构需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[表结构一致性检查](https://support.huaweicloud.com/trouble-drs/drs_16_1138.html)。                  |
| 同步对象类                                                       | 选择对象检查    | - 仅支持同步表结构、表数据、索引信息。  - 仅支持同步有主键表，不支持同步无主键表。  - 仅支持MyISAM和InnoDB表的同步。  - 不支持同步存储过程等其他数据库对象。  - 虚拟列会被同步为普通列，且不写入任何数据，也不做增量同步。  - 不支持同步既是无主键表，又是分区表的自建表，可能会导致任务失败。                                                                                                                                    | -                                                                                            |
| 同步对象类                                                       | 外键引用操作检查                                                        | 不支持外键级联操作。当外键是普通索引的时候，可能会导致表结构创建失败，建议改成唯一索引。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源端存在不支持的外键引用操作](https://support.huaweicloud.com/trouble-drs/drs_11_0495.html)。            |
| 同步对象类                                                       | 同名检查                                                            | 除了MySQL系统数据库之外，目标数据库不能包含与源数据库同名的数据库。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[目标数据库是否存在和源数据库同名的数据库](https://support.huaweicloud.com/trouble-drs/drs_11_0004.html)。      |
| 同步对象类                                                       | 库表名规范检查                                                         | - 源数据库中的库名和表名不能包含：.\<'\>/\\以及非ASCII字符。  - 对象名同步到目标库后会转换成小写，因此选择的源库表中不能存在表名称字母相同但大小写不同的表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                            |
| 同步对象类                                                       | 对象名长度检查                                                         | 目标数据库对象名最大支持63个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源数据库对象名长度检查](https://support.huaweicloud.com/trouble-drs/drs_03_1127.html)。               |
| 同步对象类                                                       | 源数据库检查                                                          | 选择的同步对象在源数据库中必须存在。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                 |
| 同步对象类                                                       | 目标数据库检查                                                         | 任务配置的映射数据库必须在目标库已经存在。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | -                                                                                            |
| SSL连接检查                                                     | SSL安全连接检查                                                       | 选择SSL安全连接时，源数据库和目标数据库的SSL安全连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.html)。                 |
| 网络情况    | 网络检查        | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。               |
| 网络情况    | 网络检查        | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。               |
   
 #### PostgreSQL-\>PostgreSQL
表7预检查一览表 
| 分类                                                          | 预检查项                                                         | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 不通过解决方法                                                                                            |
|:---|:---|:---|:---|
| 权限类                                                         | 源数据库权限                                                       | - 全量同步需要具备如下权限： 数据库的CONNECT权限，模式的USAGE权限，表的SELECT权限，序列的SELECT权限，系统表pg_catalog.pg_authid的select权限（用于同步用户的密码）。   - 全量+增量、增量同步需要具备如下权限： 数据库的CONNECT权限，模式的USAGE权限，表的SELECT权限，序列的SELECT权限，系统表pg_catalog.pg_authid的SELECT权限（用于同步用户的密码），无主键表的UPDATE、DELETE和TRUNCATE权限，REPLICATION连接权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                                  |
| 权限类                                                         | 目标数据库权限                                                      | - **库级同步** ： - 如果目标库不是postgres，需要具有CREATEDB权限。  - 如果目标库是postgres，需要具有postgres库的CONNECT和CREATE权限、对模式public的USAGE和CREATE权限。    - **表级同步** ： - 如果需要同步库，需要具有CREATEDB权限。  - 如果需要同步模式，需要具有模式所在库的CONNECT权限、模式所在库上的CREATE权限。  - 如果需要同步模式下的对象，需要具有模式所在库的CONNECT权限、对象所在模式的USAGE权限、对象所在模式上的CREATE权限。    - **同步用户**：需要具有CREATEROLE权限。  - **同步用户权限**：同步用户的default privilege需要为系统默认值，否则可能导致目标库与源库的对象权限不一致。   | -                                                                                                  |
| 版本类      | 源数据库版本                                                       | 支持9.4、9.5、9.6、10、11、12、13、14、15、16版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                  |
| 版本类      | 目标数据库版本                                                      | 支持9.5、9.6、10、11、12、13、14、15、16版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                  |
| 版本类      | 同步版本检查                                                       | 仅支持目标数据库版本等于或高于源数据库版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[版本是否符合从低到高或者同版本迁移](https://support.huaweicloud.com/trouble-drs/drs_11_0007.html)。               |
| 参数类                                                         | 性能参数                                                         | 目标数据库的BLOCK_SIZE参数值必须大于或等于源数据库的BLOCK_SIZE参数值。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源库与目标库的BLOCK_SIZE参数值是否相同](https://support.huaweicloud.com/trouble-drs/drs_11_0063.html)。        |
| 参数类                                                         | 性能参数                                                         | 源数据库和目标数据库的参数PASSWORD_ENCRYPTION需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                                  |
| 参数类                                                         | 性能参数                                                         | 源数据库max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。     |
| 参数类                                                         | 性能参数                                                         | 源数据库的max_wal_senders参数值必须等于或大于max_replication_slots参数值。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源数据库参数max_wal_senders校验](https://support.huaweicloud.com/trouble-drs/drs_11_0053.html)。         |
| 参数类                                                         | 性能参数                                                         | 源数据库中无主键表的replica identity属性必须为full。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                                  |
| 参数类                                                         | 性能参数                                                         | 源数据库中表的主键列toast属性为main、external、extended时，其replica identity属性必须为full。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[主键列复制属性的校验](https://support.huaweicloud.com/trouble-drs/drs_11_0482.html)。                      |
| 参数类                                                         | 性能参数                                                         | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。               |
| 增量同步类                                                       | 表字段检查                                                        | - 同步对象中是如果存在包含bytea、text类型字段的表，建议创建大规格及以上规格的DRS任务进行同步，否则可能会导致OOM。  - 支持的字段类型有：数字类型、货币类型、字符类型、二进制数据类型、日期/时间类型、布尔类型、枚举类型、几何类型、网络地址类型、位串类型、文本搜索类型、UUID类型、XML类型、JSON类型、数组、复合类型、范围类型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                                  |
| 增量同步类                                                       | 无日志表检查                                                       | 库级同步时，不支持同步无日志表（UNLOGGED TABLE）的DML。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                                  |
| 增量同步类                                                       | 参数检查                                                         | 如果做增量同步，且同步对象中包含外键、触发器或事件触发器，则目标数据库的session_replication_role参数必须设置为replica，同步结束后，此参数需改为origin。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[目标库参数session_replication_role检查](https://support.huaweicloud.com/trouble-drs/drs_03_1130.html)。 |
| 目标数据库检查                                                     | 磁盘空间检查                                                       | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。                 |
| 目标数据库检查                                                     | 状态检查                                                         | 目标数据库实例的状态必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | -                                                                                                  |
| 目标数据库检查                                                     | 区域类型及排序规则检查                                                  | 待同步数据库的lc_ctype或lc_collate在目标数据库不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[目标数据库区域类型及排序规则检查](https://support.huaweicloud.com/trouble-drs/drs_11_0507.html)。                |
| 目标数据库检查                                                     | 货币金额格式检查                                                     | 源数据库和目标数据库的货币金额格式需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[货币金额格式是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0038.html)。                      |
| 同步对象类                                                       | 选择对象检查  | - 支持库表级同步。  - 不支持实例级同步。  - 不支持系统模式（"pg_"开头的任何模式、"information_schema"、"sys"、"utl_raw"、"dbms_lob"、"dbms_output"和"dbms_random"）、系统表、系统用户、表空间、外部数据包装器、外部服务器、用户映射、发布、订阅等其他对象。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                                  |
| 同步对象类                                                       | 选择对象检查  | 所选表不能包含延迟约束的表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                     |
| 同步对象类                                                       | 选择对象检查  | 同步对象依赖和关联的对象需要一起同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                                  |
| 同步对象类                                                       | 库表列名规范检查                                                     | - 库名不能包含+"%'\\\<\>。  - 模式名和表名不能包含".'\<\>。  - 列名不能包含"和'。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                                  |
| 同步对象类                                                       | 源数据库检查                                                       | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                       |
| 同步对象类                                                       | 源数据库检查                                                       | - 全量+增量实时同步任务，源数据库不能为备机。  - 全量实时同步任务，源数据库可以为备机，但是hot_standby_feedback参数必须为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源数据库是否处于备机状态](https://support.huaweicloud.com/trouble-drs/drs_11_0056.html)。                    |
| 同步对象类                                                       | 源数据库检查                                                       | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                  |
| 同步对象类                                                       | 源数据库检查                                                       | 源数据库的SSL状态正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                                  |
| 网络情况  | 网络检查                                                         | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                     |
| 网络情况  | 网络检查                                                         | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                     |
   
 #### PostgreSQL-\>GaussDB集中式版
表8预检查一览表 
| 分类                                                         | 预检查项       | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 不通过解决方法                                                                                        |
|:---|:---|:---|:---|
| 权限类                                                        | 源数据库权限     | - 全量同步需要具备如下权限： 数据库的CONNECT权限，模式的USAGE权限，表的SELECT权限，序列的SELECT权限。   - 全量+增量同步需要具备如下权限： 数据库的CONNECT权限，模式的USAGE权限，表的SELECT权限，序列的SELECT权限，无主键表的UPDATE、DELETE和TRUNCATE权限，REPLICATION连接权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -                                                                                              |
| 权限类                                                        | 目标数据库权限    | 具备sysadmin角色或者以下最小权限： 需要DATABASE的CONNECT和CREATE权限、SCHEMA的USAGE和CREATE权限、表的INSERT、UPDATE、DELETE、SELECT、ALTER、INDEX、COMMENT权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                              |
| 版本类    | 源数据库版本     | 支持9.4、9.5、9.6、10、11、12、13、14、15、16版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**              |
| 版本类    | 目标数据库版本    | 支持1.0.0及以上版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**              |
| 参数类                                                        | 性能参数       | 源数据库max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。 |
| 参数类                                                        | 性能参数       | 源数据库的max_wal_senders参数值必须等于或大于max_replication_slots参数值。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库参数max_wal_senders校验](https://support.huaweicloud.com/trouble-drs/drs_11_0053.html)。     |
| 参数类                                                        | 性能参数       | 源数据库中无主键表的replica identity属性必须为full。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | -                                                                                              |
| 参数类                                                        | 性能参数       | 源数据库中表的主键列toast属性为main、external、extended时，其replica identity属性必须为full。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[主键列复制属性的校验](https://support.huaweicloud.com/trouble-drs/drs_11_0482.html)。                  |
| 参数类                                                        | 性能参数       | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。           |
| 增量同步类                                                      | 表字段检查      | - 支持tinyint、smallint、int、bigint、numeric、decimal、char、bpchar、varchar、text、date、time、timetz、timestamp、timestamptz、interval等GaussDB兼容PostgreSQL的数据类型。  - 不支持xml、line、domain、自建数据类型同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                              |
| 增量同步类                                                      | 无日志表检查     | 库级同步时，不支持同步无日志表（UNLOGGED TABLE）的DML。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | -                                                                                              |
| 一致性检查                                                      | schema和表检查 | 目标库和源库的schema、表需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | -                                                                                              |
| 同步对象类                                                      | 选择对象检查     | - 支持模式、表、主键与唯一约束、表数据、序列的同步。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步："pg_toast", "cstore", "snapshot", "sys", "dbms_job", "dbms_perf", "pg_catalog", "information_schema", "utl_file", "dbms_output", "dbms_random", "utl_raw", "dbms_sql", "dbms_lob", "dbe_perf", "pkg_service", "pkg_util", "dbe_file", "dbe_random", "dbe_output", "dbe_raw", "dbe_sql", "dbe_lob", "dbe_task", "blockchain", "db4ai", "dbe_pldebugger", "sqladvisor", "dbe_application_info", "dbe_match", "dbe_pldeveloper", "dbe_scheduler", "dbe_session", "dbe_utility", "dbe_sql_util"）、系统表。  - 不支持既是无主键表，又是分区表的自建表。   | -                                                                                              |
| 同步对象类                                                      | 选择对象检查     | 所选表不能包含延迟约束的表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                 |
| 同步对象类                                                      | 选择对象检查     | 同步对象依赖和关联的对象需要同步，常见的关联关系：视图引用表、视图引用视图、主外键关联表、表继承子表引用父表、表分区子分区表引用分区表、表自增列引用序列等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                              |
| 同步对象类                                                      | 库表列名规范检查   | - 库名不能包含+"%'\\\<\>。  - 模式名和表名不能包含".'\<\>。  - 列名不能包含"和'。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                              |
| 同步对象类                                                      | 源数据库检查     | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                   |
| 同步对象类                                                      | 源数据库检查     | - 增量实时同步任务，源数据库不能为备机。  - 全量实时同步任务，源数据库可以为备机，但是hot_standby_feedback参数必须为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库是否处于备机状态](https://support.huaweicloud.com/trouble-drs/drs_11_0056.html)。                |
| 同步对象类                                                      | 源数据库检查     | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                              |
| 同步对象类                                                      | 源数据库检查     | 源数据库的SSL状态正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                              |
| 网络情况  | 网络检查       | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                 |
| 网络情况  | 网络检查       | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                 |
   
 #### PostgreSQL-\>GaussDB分布式版
表9预检查一览表 
| 分类                                                        | 预检查项       | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 不通过解决方法                                                                                        |
|:---|:---|:---|:---|
| 权限类                                                       | 源数据库权限     | - 全量同步需要具备如下权限： 数据库的CONNECT权限，模式的USAGE权限，表的SELECT权限，序列的SELECT权限。   - 全量+增量同步需要具备如下权限： 数据库的CONNECT权限，模式的USAGE权限，表的SELECT权限，序列的SELECT权限，无主键表的UPDATE、DELETE和TRUNCATE权限，REPLICATION连接权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                              |
| 权限类                                                       | 目标数据库权限    | 具备sysadmin角色或者以下最小权限： 需要DATABASE的CONNECT和CREATE权限、SCHEMA的USAGE和CREATE权限、表的INSERT、UPDATE、DELETE、SELECT、ALTER、INDEX、COMMENT权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                              |
| 版本类   | 源数据库版本     | 支持9.4、9.5、9.6、10、11、12、13、14、15、16版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**              |
| 版本类   | 目标数据库版本    | 支持1.0.0及以上版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**              |
| 参数类                                                       | 性能参数       | 源数据库max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。 |
| 参数类                                                       | 性能参数       | 源数据库的max_wal_senders参数值必须等于或大于max_replication_slots参数值。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源数据库参数max_wal_senders校验](https://support.huaweicloud.com/trouble-drs/drs_11_0053.html)。     |
| 参数类                                                       | 性能参数       | 源数据库中无主键表的replica identity属性必须为full。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                                              |
| 参数类                                                       | 性能参数       | 源数据库中表的主键列toast属性为main、external、extended时，其replica identity属性必须为full。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[主键列复制属性的校验](https://support.huaweicloud.com/trouble-drs/drs_11_0482.html)。                  |
| 参数类                                                       | 性能参数       | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。           |
| 增量同步类                                                     | 表字段检查      | - 支持tinyint、smallint、int、bigint、numeric、decimal、char、bpchar、varchar、text、date、time、timetz、timestamp、timestamptz、interval等GaussDB兼容PostgreSQL的数据类型。  - 不支持xml、line、domain、自建数据类型同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                              |
| 增量同步类                                                     | 无日志表检查     | 库级同步时，不支持同步无日志表（UNLOGGED TABLE）的DML。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                                              |
| 一致性检查                                                     | schema和表检查 | 目标库和源库的schema、表需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                                              |
| 同步对象类                                                     | 选择对象检查     | - 支持模式、表、主键与唯一约束、表数据、序列的同步。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步："pg_toast", "cstore", "snapshot", "sys", "dbms_job", "dbms_perf", "pg_catalog", "information_schema", "utl_file", "dbms_output", "dbms_random", "utl_raw", "dbms_sql", "dbms_lob", "dbe_perf", "pkg_service", "pkg_util", "dbe_file", "dbe_random", "dbe_output", "dbe_raw", "dbe_sql", "dbe_lob", "dbe_task", "blockchain", "db4ai", "dbe_pldebugger", "sqladvisor", "dbe_application_info", "dbe_match", "dbe_pldeveloper", "dbe_scheduler", "dbe_session", "dbe_utility", "dbe_sql_util"）、系统表。  - 不支持既是无主键表，又是分区表的自建表。   | -                                                                                              |
| 同步对象类                                                     | 选择对象检查     | 所选表不能包含延迟约束的表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                 |
| 同步对象类                                                     | 选择对象检查     | 同步对象依赖和关联的对象需要同步，常见的关联关系：主外键关联表、表继承子表引用父表、表分区子分区表引用分区表、表自增列引用序列等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                              |
| 同步对象类                                                     | 库表列名规范检查   | - 库名不能包含+"%'\\\<\>。  - 模式名和表名不能包含".'\<\>。  - 列名不能包含"和'。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                              |
| 同步对象类                                                     | 源数据库检查     | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                   |
| 同步对象类                                                     | 源数据库检查     | - 增量实时同步任务，源数据库不能为备机。  - 全量实时同步任务，源数据库可以为备机，但是hot_standby_feedback参数必须为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源数据库是否处于备机状态](https://support.huaweicloud.com/trouble-drs/drs_11_0056.html)。                |
| 同步对象类                                                     | 源数据库检查     | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                              |
| 同步对象类                                                     | 源数据库检查     | 源数据库的SSL状态正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | -                                                                                              |
| 网络情况  | 网络检查       | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                 |
| 网络情况  | 网络检查       | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                 |
   
 #### Oracle-\>MySQL
表10预检查一览表 
| 分类                                                          | 预检查项                                                         | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 不通过解决方法                                                                                 |
|:---|:---|:---|:---|
| 权限类     | 源数据库权限                                                       | 全量同步： 需要具有CREATE SESSION，SELECT ANY DICTIONARY，针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。 全量+增量、增量同步： - 12c及以上版本租户模式： - 12c及以上版本CDB数据库同步时，需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。  - 12c及以上版本PDB数据库同步时，除了需要具有PDB内的CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;），还需要具有CDB的CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING，SET CONTAINER（GRANT SET CONTAINER TO \<userName\> CONTAINER=ALL;）权限。    - 12c及以上版本非租户模式： 需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。   - 11g及以下版本数据库同步时，需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。   | -                                                                                       |
| 权限类     | 目标数据库权限                                                      | 必须拥有如下权限：SELECT、INSERT、CREATE、DROP、UPDATE、ALTER、DELETE、INDEX。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                       |
| 权限类     | Oracle源数据库用户MAINTAINED属检查                                    | Oracle 12c及以上版本不支持使用ORACLE_MAINTAINED=Y的用户账号进行增量同步（system/sys除外），因为该属性的账号无日志解析权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                       |
| 版本类                                                         | 源数据库版本                                                       | 支持10g、11g、12c、18c、19c、21c版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**       |
| 版本类                                                         | 目标数据库版本                                                      | 支持5.5、5.6、5.7、8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**       |
| 增量同步类                                                       | 索引列长度检查                                                      | 源数据库索引列长度必须符合要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源数据库索引列长度检查](https://support.huaweicloud.com/trouble-drs/drs_11_0477.html)。          |
| 增量同步类                                                       | 异构数据库兼容性                                                     | - 不建议以字符串类型作为主键或唯一键，因为Oracle的字符串作为主键、唯一键时区分空格，而MySQL不区分，可能导致数据不一致和死锁问题。  - Oracle中number(p, s)字段的精度不要超过p: \[1, 38\], s:\[p-65, min(p, 30)\]的精度表示范围。其中，s取值依赖于p的取值变化，即下限为p-65, 上限为p或30中取最小值。例如：当p=1, s的取值范围是\[-64, 1\]。当p=38, s取值范围是\[-27, 30\]。int字段的值不要超过（65，0）的精度表示范围。原因是MySQL数字的表示范围比Oracle小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[异构数据库兼容性风险须知](https://support.huaweicloud.com/trouble-drs/drs_11_0402.html)。         |
| 增量同步类                                                       | 虚拟列检查                                                        | 源数据库中不能存在虚拟列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源库表结构是否存在虚拟列](https://support.huaweicloud.com/trouble-drs/drs_11_0503.html)。         |
| 增量同步类                                                       | 字符集兼容性检查                                                     | 目标数据库字符集需要完全兼容源库字符集。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[字符集兼容性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0471.html)。             |
| 增量同步类                                                       | 归档日志和补充日志检查                                                  | 增量同步时，源库Oracle需要开启日志归档模式和最小补充日志，所需同步表必须开启PK/UI或以ALL级别的补充日志，不限制库级或表级补充日志方式，如果只开启表级补充日志，重建或者RENAME表后需要重新设置；请确保以上配置在同步过程中始终保持开启状态。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -                                                                                       |
| 目标数据库检查                                                     | 状态检查                                                         | 目标数据库实例的状态必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -                                                                                       |
| 源数据库检查                                                      | 物理复制库检查                                                      | 增量阶段源库为Oracle物理备库（PHYSICAL STANDBY）时不支持解析lob类型数据（无法生成数据字典），如果增量同步的表中出现lob类型会导致增量同步异常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[物理复制库检查](https://support.huaweicloud.com/trouble-drs/drs_11_0465.html)。              |
| 同步对象类  | 选择对象检查  | - 支持表级同步，或者通过文件导入对象。  - 支持库、表结构、主键、唯一键、普通索引、表数据的同步，其他数据库对象暂不支持，如存储过程、触发器、函数、序列、包、同义词、用户等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                       |
| 同步对象类  | 表结构检查                                                        | 同步表结构时源库和目标库表结构一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                       |
| 同步对象类  | 表字段类型检查                                                      | 源数据库表含有不支持的表字段类型。支持的表字段类型有： VARCHAR，VARCHAR2，NVARCHAR2，NUMBER，FLOAT，LONG，DATE，BINARY_FLOAT，BINARY_DOUBLE，RAW，LONG RAW，CHAR，NCHAR，CLOB，NCLOB，BLOB，ROWID，TIMESTAMP，TIMESTAMP WITH TIME ZONE，TIMESTAMP WITH LOCAL TIME ZONE。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源库表字段类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0481.html)。            |
| 同步对象类  | 排序字符集检查                                                      | 目标数据库的主键或者唯一键列，在不区分大小写的排序字符集下，即"..._ci"结尾的不区分大小写的排序字符集，可能在数据迁移时发生"重复键"报错。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[目标库排序字符集检查](https://support.huaweicloud.com/trouble-drs/drs_16_1134.html)。           |
| 同步对象类  | 无主键表检查                                                       | 由于无主键表缺乏行的唯一性标志，网络不稳定时涉及少量重试，表数据存在少量不一致的可能性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。             |
| 同步对象类  | 数据约束检查                                                       | 数据传输时可能出现写入目标库的数据不满足约束检查而失败或丢失的风险。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[存在约束不验证添加前数据](https://support.huaweicloud.com/trouble-drs/drs_16_1141.html)。         |
| 同步对象类  | 字符集检查                                                        | 源数据库仅支持同步如下字符集：ZHS16GBK、AL32UTF8、UTF8、US7ASCII、WE8MSWIN1252、WE8ISO8859P1、WE8ISO8859P2、WE8ISO8859P4、WE8ISO8859P5、WE8ISO8859P7、WE8ISO8859P9、WE8ISO8859P13、WE8ISO8859P15。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库字符集是否支持](https://support.huaweicloud.com/trouble-drs/drs_03_043.html)。           |
| 同步对象类  | 同名检查                                                         | 对象名同步到目标库后会转换成小写，为避免同步失败，选择的源库表中不能存在表名称字母相同但大小写不同的表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[目标数据库是否存在和源数据库同名的数据库](https://support.huaweicloud.com/trouble-drs/drs_11_0004.html)。 |
| 同步对象类  | 库表名规范检查                                                      | - 库名、表名等数据库对象名称支持英文字符、"#"、"$"、"_"等符号， DRS不支持非ASCII字符、". "、 "\>"、 "\<"、 "\\"、 "\`"、 "\|"、 ","、 "? "、 "! "、 """和 "'"等字符。  - 源数据库中的库名或映射后的名称不允许以ib_logfile开头，也不能为ib_buffer_pool、ib_doublewrite、ibdata1、ibtmp1。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                                       |
| 网络情况   | 网络检查    | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。          |
| 网络情况   | 网络检查    | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。          |
   
 #### Oracle-\>TaurusDB
表11预检查一览表 
| 分类                                                        | 预检查项                                                        | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 不通过解决方法                                                                                 |
|:---|:---|:---|:---|
| 权限类  | 源数据库权限                                                      | 全量同步： 需要具有CREATE SESSION，SELECT ANY DICTIONARY，针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。 全量+增量同步： - 12c及以上版本租户模式： - 12c及以上版本CDB数据库同步时，需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。  - 12c及以上版本PDB数据库同步时，除了需要具有PDB内的CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;），还需要具有CDB的CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING，SET CONTAINER（GRANT SET CONTAINER TO \<userName\> CONTAINER=ALL;）权限。    - 12c及以上版本非租户模式： 需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。   - 11g及以下版本数据库同步时，需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。  - 12c及以上版本不支持使用ORACLE_MAINTAINED=Y的用户账号进行增量同步（system/sys除外），因为该属性的账号无日志解析权限。   | -                                                                                       |
| 权限类  | 目标数据库权限                                                     | 必须拥有如下权限：SELECT、CREATE、DROP、DELETE、INSERT、UPDATE、ALTER、INDEX、EVENT、RELOAD、CREATE VIEW、CREATE ROUTINE、TRIGGER。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                       |
| 版本类                                                       | 源数据库版本                                                      | 支持10g、11g、12c、18c、19c、21c版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**       |
| 版本类                                                       | 目标数据库版本                                                     | 支持8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**       |
| 增量同步类                                                     | 索引列长度检查                                                     | 源数据库索引列长度必须符合要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源数据库索引列长度检查](https://support.huaweicloud.com/trouble-drs/drs_11_0477.html)。          |
| 增量同步类                                                     | 异构数据库兼容性                                                    | - 不建议以字符串类型作为主键或唯一键，因为Oracle的字符串作为主键、唯一键时区分空格，而MySQL不区分，可能导致数据不一致和死锁问题。  - Oracle中number(p, s)字段的精度不要超过p: \[1, 38\], s:\[p-65, min(p, 30)\]的精度表示范围。其中，s取值依赖于p的取值变化，即下限为p-65, 上限为p或30中取最小值。例如：当p=1, s的取值范围是\[-64, 1\]。当p=38, s取值范围是\[-27, 30\]。int字段的值不要超过（65，0）的精度表示范围。原因是MySQL数字的表示范围比Oracle小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[异构数据库兼容性风险须知](https://support.huaweicloud.com/trouble-drs/drs_11_0402.html)。         |
| 增量同步类                                                     | 虚拟列检查                                                       | 源数据库中不能存在虚拟列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[源库表结构是否存在虚拟列](https://support.huaweicloud.com/trouble-drs/drs_11_0503.html)。         |
| 增量同步类                                                     | 归档日志和补充日志检查                                                 | 增量同步时，源库Oracle需要开启日志归档模式和最小补充日志，所需同步表必须开启PK/UI或以ALL级别的补充日志，不限制库级或表级补充日志方式，如果只开启表级补充日志，重建或者RENAME表后需要重新设置；请确保以上配置在同步过程中始终保持开启状态。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                       |
| 目标数据库检查                                                   | 状态检查                                                        | 目标数据库实例的状态必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                       |
| 源数据库检查                                                    | 物理复制库检查                                                     | 增量阶段源库为Oracle物理备库（PHYSICAL STANDBY）时不支持解析lob类型数据（无法生成数据字典），如果增量同步的表中出现lob类型会导致增量同步异常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[物理复制库检查](https://support.huaweicloud.com/trouble-drs/drs_11_0465.html)。              |
| 同步对象类                                                     | 选择对象检查  | 支持库、表结构、主键、唯一键、普通索引、表数据的同步，其他数据库对象暂不支持，如存储过程、触发器、函数、序列、包、同义词、用户等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                       |
| 同步对象类                                                     | 表字段类型检查                                                     | 源数据库表含有不支持的表字段类型。支持的表字段类型有： VARCHAR，VARCHAR2，NVARCHAR2，NUMBER，FLOAT，LONG，DATE，BINARY_FLOAT，BINARY_DOUBLE，RAW，LONG RAW，CHAR，NCHAR，CLOB，NCLOB，BLOB，ROWID，TIMESTAMP，TIMESTAMP WITH TIME ZONE，TIMESTAMP WITH LOCAL TIME ZONE。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源库表字段类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0481.html)。            |
| 同步对象类                                                     | 排序字符集检查                                                     | 目标数据库的主键或者唯一键列，在不区分大小写的排序字符集下，即"..._ci"结尾的不区分大小写的排序字符集，可能在数据迁移时发生"重复键"报错。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[目标库排序字符集检查](https://support.huaweicloud.com/trouble-drs/drs_16_1134.html)。           |
| 同步对象类                                                     | 无主键表检查                                                      | 由于无主键表缺乏行的唯一性标志，网络不稳定时涉及少量重试，表数据存在少量不一致的可能性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。             |
| 同步对象类                                                     | 数据约束检查                                                      | 数据传输时可能出现写入目标库的数据不满足约束检查而失败或丢失的风险。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[存在约束不验证添加前数据](https://support.huaweicloud.com/trouble-drs/drs_16_1141.html)。         |
| 同步对象类                                                     | 字符集检查                                                       | 源数据库仅支持同步如下字符集：ZHS16GBK、AL32UTF8、UTF8、US7ASCII、WE8MSWIN1252、WE8ISO8859P1、WE8ISO8859P2、WE8ISO8859P4、WE8ISO8859P5、WE8ISO8859P7、WE8ISO8859P9、WE8ISO8859P13、WE8ISO8859P15。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源数据库字符集是否支持](https://support.huaweicloud.com/trouble-drs/drs_03_043.html)。           |
| 同步对象类                                                     | 同名检查                                                        | 对象名同步到目标库后会转换成小写，为避免同步失败，选择的源库表中不能存在表名称字母相同但大小写不同的表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[目标数据库是否存在和源数据库同名的数据库](https://support.huaweicloud.com/trouble-drs/drs_11_0004.html)。 |
| 同步对象类                                                     | 库表名规范检查                                                     | - 库名和表名不支持字符有：非ASCII字符、". "、 "\>"、 "\<"、 "\\"、 "\`"、 "\|"、 ","、 "? "、 "! "、 """和 "'"。  - 源数据库中的库名或映射后的名称不允许以ib_logfile开头，也不能为ib_buffer_pool、ib_doublewrite、ibdata1、ibtmp1。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                       |
| 网络情况   | 网络检查   | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。          |
| 网络情况   | 网络检查   | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。          |
   
 #### Oracle-\>GaussDB集中式版
表12预检查一览表 
| 分类                                                         | 预检查项                                                    | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 不通过解决方法                                                                                    |
|:---|:---|:---|:---|
| 权限类                                                        | 源数据库权限                                                  | 全量同步： 需要具有CREATE SESSION，SELECT ANY DICTIONARY，针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。 全量+增量、增量同步： - 12c及以上版本租户模式： - 12c及以上版本CDB数据库同步时，需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。  - 12c及以上版本PDB数据库同步时，除了需要具有PDB内的CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;），还需要具有CDB的CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING，SET CONTAINER（GRANT SET CONTAINER TO \<userName\> CONTAINER=ALL;）权限。    - 12c及以上版本非租户模式： 需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。   - 11g及以下版本数据库同步时，需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。   | -                                                                                          |
| 权限类                                                        | 目标数据库权限                                                 | - 库级权限：需要使用root或其他有Sysadmin角色的DATABASE用户登录postgres基库，赋予用户DATABASE的CREATE、CONNECT权限。 授权语句：GRANT CREATE, CONNECT ON DATABASE \<database\> TO \<user\>;     - SCHEMA级权限：需要使用 root、或其他有Sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库，赋予用户SCHEMA的CREATE、USAGE权限。 授权语句：GRANT CREATE, USAGE ON SCHEMA \<schema\> TO \<user\>;   - 表级权限：需要使用 root、或其他有Sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库 ，赋予用户SCHEMA下表的DML相关权限（SELECT权限在处理无主键表时需要）。 授予SCHEMA下所有表的DML权限：GRANT SELECT, UPDATE, INSERT, DELETE, INDEX, ALTER ON ALL TABLES IN SCHEMA \<schema\> TO \<user\>; 授予SCHEMA下指定表的DML权限：GRANT SELECT, UPDATE, INSERT, DELETE, INDEX, ALTER ON TABLE \<schema.table\> TO \<user\>;   - 目标库使用gsloader等工具创建相关系统表（如 public.pgxc_copy_error_log，public.gs_copy_summary）时，DRS访问相关系统表需要有系统表的all privilege权限，详细信息可参考[《GaussDB工具参考》](https://support.huaweicloud.com/tg-gaussdb-cent/gaussdb-38-0011.html)。                                                                                                                                                                                                                                              | -                                                                                          |
| 权限类                                                        | Oracle源数据库用户MAINTAINED属检查                               | Oracle 12c及以上版本不支持使用ORACLE_MAINTAINED=Y的用户账号进行增量同步（system/sys除外），因为该属性的账号无日志解析权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                          |
| 版本类                                                        | 源数据库版本                                                  | 支持10g、11g、12c、18c、19c、21c版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**          |
| 版本类                                                        | 目标数据库版本                                                 | 支持1.0.0及以上版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**          |
| 增量同步类                                                      | 字符集兼容性检查                                                | 目标数据库字符集需要完全兼容源库字符集。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[字符集兼容性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0471.html)。                |
| 增量同步类                                                      | 虚拟列检查                                                   | 源数据库中不能存在虚拟列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源库表结构是否存在虚拟列](https://support.huaweicloud.com/trouble-drs/drs_11_0503.html)。            |
| 增量同步类                                                      | 归档日志和补充日志检查                                             | 增量同步时，源库Oracle需要开启日志归档模式和最小补充日志，所需同步表必须开启PK/UI或以ALL级别的补充日志，不限制库级或表级补充日志方式，如果只开启表级补充日志，重建或者RENAME表后需要重新设置；请确保以上配置在同步过程中始终保持开启状态。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                          |
| 源数据库检查                                                     | 物理复制库检查                                                 | 增量阶段源库为Oracle物理备库（PHYSICAL STANDBY）时不支持解析lob类型数据（无法生成数据字典），如果增量同步的表中出现lob类型会导致增量同步异常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[物理复制库检查](https://support.huaweicloud.com/trouble-drs/drs_11_0465.html)。                 |
| 同步对象类                                                      | 选择对象检查                                                  | - 全量同步时支持表、普通索引、主键与唯一约束、数据的同步。  - 增量同步时支持表的实时同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                          |
| 同步对象类                                                      | 目标数据库对象一致性检查                                            | 检查目标库对象是否满足同步要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[目标数据库对象一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0473.html)。            |
| 同步对象类                                                      | 外键检查                                                    | 同步的表要禁用外键，因为DRS并行回放会使得不同表之间的写入顺序和源库不一致，可能会触发外键约束限制，造成同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[是否禁用了外键或者同步的表在目标库上是否有外键](https://support.huaweicloud.com/trouble-drs/drs_11_0498.html)。 |
| 同步对象类                                                      | 表字段类型检查                                                 | 源数据库表含有不支持的表字段类型。支持的表字段类型有： VARCHAR，VARCHAR2，NVARCHAR2，NUMBER，FLOAT，LONG，DATE，BINARY_FLOAT，BINARY_DOUBLE，RAW，LONG RAW，CHAR，NCHAR，CLOB，NCLOB，BLOB，ROWID，TIMESTAMP，TIMESTAMP WITH TIME ZONE，TIMESTAMP WITH LOCAL TIME ZONE。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源库表字段类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0481.html)。               |
| 同步对象类                                                      | 无主键表检查                                                  | 由于无主键表缺乏行的唯一性标志，网络不稳定时涉及少量重试，表数据存在少量不一致的可能性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                |
| 同步对象类                                                      | 数据约束检查                                                  | 数据传输时可能出现写入目标库的数据不满足约束检查而失败或丢失的风险。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[存在约束不验证添加前数据](https://support.huaweicloud.com/trouble-drs/drs_16_1141.html)。            |
| 同步对象类                                                      | 字符集检查                                                   | 源数据库仅支持同步如下字符集：ZHS16GBK、AL32UTF8、UTF8、US7ASCII、WE8MSWIN1252、WE8ISO8859P1、WE8ISO8859P2、WE8ISO8859P4、WE8ISO8859P5、WE8ISO8859P7、WE8ISO8859P9、WE8ISO8859P13、WE8ISO8859P15。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库字符集是否支持](https://support.huaweicloud.com/trouble-drs/drs_03_043.html)。              |
| 同步对象类                                                      | 库表名规范检查                                                 | 库名、表名等数据库对象名称支持英文字符、"#"、"$"、"_"等符号， DRS不支持非ASCII字符、". "、 "\>"、 "\<"、 "\\"、 "\`"、 "\|"、 ","、 "? "、 "! "、 """和 "'"等字符。对象名同步到目标库后会转换成小写，为避免同步失败，选择的源库表中不能存在表名称字母相同但大小写不同的表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                          |
| 网络情况  | 网络检查  | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。             |
| 网络情况  | 网络检查  | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。             |
   
 #### Oracle-\>GaussDB分布式版
表13预检查一览表 
| 分类                                                          | 预检查项                                                      | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 不通过解决方法                                                                                    |
|:---|:---|:---|:---|
| 权限类                                                         | 源数据库权限                                                    | 全量同步： 需要具有CREATE SESSION，SELECT ANY DICTIONARY，针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。 全量+增量、增量同步： - 12c及以上版本租户模式： - 12c及以上版本CDB数据库同步时，需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。  - 12c及以上版本PDB数据库同步时，除了需要具有PDB内的CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;），还需要具有CDB的CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING，SET CONTAINER（GRANT SET CONTAINER TO \<userName\> CONTAINER=ALL;）权限。    - 12c及以上版本非租户模式： 需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。   - 11g及以下版本数据库同步时，需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。   | -                                                                                          |
| 权限类                                                         | 目标数据库权限                                                   | - 库级权限：需要使用root或其他有Sysadmin角色的DATABASE用户登录postgres基库，赋予用户DATABASE的CREATE、CONNECT权限。 授权语句：GRANT CREATE, CONNECT ON DATABASE \<database\> TO \<user\>;     - SCHEMA级权限：需要使用 root、或其他有Sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库，赋予用户SCHEMA的CREATE、USAGE权限。 授权语句：GRANT CREATE, USAGE ON SCHEMA \<schema\> TO \<user\>;   - 表级权限：需要使用 root、或其他有Sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库 ，赋予用户SCHEMA下表的DML相关权限（SELECT权限在处理无主键表时需要）。 授予SCHEMA下所有表的DML权限：GRANT SELECT, UPDATE, INSERT, DELETE, INDEX, ALTER ON ALL TABLES IN SCHEMA \<schema\> TO \<user\>; 授予SCHEMA下指定表的DML权限：GRANT SELECT, UPDATE, INSERT, DELETE, INDEX, ALTER ON TABLE \<schema.table\> TO \<user\>;   - 目标库使用gsloader等工具创建相关系统表（如 public.pgxc_copy_error_log，public.gs_copy_summary）时，DRS访问相关系统表需要有系统表的all privilege权限，详细信息可参考[《GaussDB工具参考》](https://support.huaweicloud.com/tg-gaussdb-cent/gaussdb-38-0011.html)。                                                                                                                                                                                                                          | -                                                                                          |
| 权限类                                                         | Oracle源数据库用户MAINTAINED属检查                                 | Oracle 12c及以上版本不支持使用ORACLE_MAINTAINED=Y的用户账号进行增量同步（system/sys除外），因为该属性的账号无日志解析权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                          |
| 版本类                                                         | 源数据库版本                                                    | 支持10g、11g、12c、18c、19c、21c版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**          |
| 版本类                                                         | 目标数据库版本                                                   | 支持1.0.0及以上版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**          |
| 增量同步类                                                       | 字符集兼容性检查                                                  | 目标数据库字符集需要完全兼容源库字符集。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[字符集兼容性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0471.html)。                |
| 增量同步类                                                       | 虚拟列检查                                                     | 源数据库中不能存在虚拟列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源库表结构是否存在虚拟列](https://support.huaweicloud.com/trouble-drs/drs_11_0503.html)。            |
| 增量同步类                                                       | 归档日志和补充日志检查                                               | 增量同步时，源库Oracle需要开启日志归档模式和最小补充日志，所需同步表必须开启PK/UI或以ALL级别的补充日志，不限制库级或表级补充日志方式，如果只开启表级补充日志，重建或者RENAME表后需要重新设置；请确保以上配置在同步过程中始终保持开启状态。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -                                                                                          |
| 源数据库检查                                                      | 物理复制库检查                                                   | 增量阶段源库为Oracle物理备库（PHYSICAL STANDBY）时不支持解析lob类型数据（无法生成数据字典），如果增量同步的表中出现lob类型会导致增量同步异常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[物理复制库检查](https://support.huaweicloud.com/trouble-drs/drs_11_0465.html)。                 |
| 同步对象类                                                       | 选择对象检查                                                    | - 全量同步时支持表、普通索引、主键与唯一约束、数据的同步。  - 增量同步时支持表的实时同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -                                                                                          |
| 同步对象类                                                       | 目标数据库对象一致性检查                                              | 检查目标库对象是否满足同步要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[目标数据库对象一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0473.html)。            |
| 同步对象类                                                       | 外键检查                                                      | 同步的表要禁用外键，因为DRS并行回放会使得不同表之间的写入顺序和源库不一致，可能会触发外键约束限制，造成同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[是否禁用了外键或者同步的表在目标库上是否有外键](https://support.huaweicloud.com/trouble-drs/drs_11_0498.html)。 |
| 同步对象类                                                       | 表字段类型检查                                                   | 源数据库表含有不支持的表字段类型。支持的表字段类型有： VARCHAR，VARCHAR2，NVARCHAR2，NUMBER，FLOAT，LONG，DATE，BINARY_FLOAT，BINARY_DOUBLE，RAW，LONG RAW，CHAR，NCHAR，CLOB，NCLOB，BLOB，ROWID，TIMESTAMP，TIMESTAMP WITH TIME ZONE，TIMESTAMP WITH LOCAL TIME ZONE。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源库表字段类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0481.html)。               |
| 同步对象类                                                       | 无主键表检查                                                    | 由于无主键表缺乏行的唯一性标志，网络不稳定时涉及少量重试，表数据存在少量不一致的可能性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                |
| 同步对象类                                                       | 数据约束检查                                                    | 数据传输时可能出现写入目标库的数据不满足约束检查而失败或丢失的风险。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[存在约束不验证添加前数据](https://support.huaweicloud.com/trouble-drs/drs_16_1141.html)。            |
| 同步对象类                                                       | 字符集检查                                                     | 源数据库仅支持同步如下字符集：ZHS16GBK、AL32UTF8、UTF8、US7ASCII、WE8MSWIN1252、WE8ISO8859P1、WE8ISO8859P2、WE8ISO8859P4、WE8ISO8859P5、WE8ISO8859P7、WE8ISO8859P9、WE8ISO8859P13、WE8ISO8859P15。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库字符集是否支持](https://support.huaweicloud.com/trouble-drs/drs_03_043.html)。              |
| 同步对象类                                                       | 库表名规范检查                                                   | 库名、表名等数据库对象名称支持英文字符、"#"、"$"、"_"等符号， DRS不支持非ASCII字符、". "、 "\>"、 "\<"、 "\\"、 "\`"、 "\|"、 ","、 "? "、 "! "、 """和 "'"等字符。对象名同步到目标库后会转换成小写，为避免同步失败，选择的源库表中不能存在表名称字母相同但大小写不同的表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                          |
| 网络情况  | 网络检查  | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。             |
| 网络情况  | 网络检查  | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。             |
   
 #### Oracle-\>DDM
表14预检查一览表 
| 分类                                                         | 预检查项                                                      | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 不通过解决方法                                                                                              |
|:---|:---|:---|:---|
| 权限类                                                        | 源数据库权限                                                    | 全量同步： 需要具有CREATE SESSION，SELECT ANY DICTIONARY，针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。 全量+增量同步： - 12c及以上版本租户模式： - 12c及以上版本CDB数据库同步时，需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。  - 12c及以上版本PDB数据库同步时，除了需要具有PDB内的CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;），还需要具有CDB的CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING，SET CONTAINER（GRANT SET CONTAINER TO \<userName\> CONTAINER=ALL;）权限。    - 12c及以上版本非租户模式： 需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。   - 11g及以下版本数据库同步时，需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。   | -                                                                                                    |
| 权限类                                                        | 目标数据库权限                                                   | 提供的目标数据库账号必须拥有如下权限：SELECT、CREATE、DROP、DELETE、INSERT、UPDATE、ALTER、INDEX、EVENT、RELOAD、CREATE VIEW。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                                    |
| 权限类                                                        | Oracle源数据库用户MAINTAINED属检查                                 | Oracle 12c及以上版本不支持使用ORACLE_MAINTAINED=Y的用户账号进行增量同步（system/sys除外），因为该属性的账号无日志解析权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                                    |
| 版本类                                                        | 源数据库版本                                                    | 支持10g、11g、12c、18c、19c、21c版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                    |
| 增量同步类                                                      | 字符集兼容性检查                                                  | 目标数据库字符集需要完全兼容源库字符集。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[字符集兼容性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0471.html)。                          |
| 增量同步类                                                      | 虚拟列检查                                                     | 源数据库中不能存在虚拟列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源库表结构是否存在虚拟列](https://support.huaweicloud.com/trouble-drs/drs_11_0503.html)。                      |
| 增量同步类                                                      | 归档日志和补充日志检查                                               | 增量同步时，源库Oracle需要开启日志归档模式和最小补充日志，所需同步表必须开启PK/UI或以ALL级别的补充日志，不限制库级或表级补充日志方式，如果只开启表级补充日志，重建或者RENAME表后需要重新设置；请确保以上配置在同步过程中始终保持开启状态。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | -                                                                                                    |
| 源数据库检查                                                     | 物理复制库检查                                                   | 增量阶段源库为Oracle物理备库（PHYSICAL STANDBY）时不支持解析lob类型数据（无法生成数据字典），如果增量同步的表中出现lob类型会导致增量同步异常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[物理复制库检查](https://support.huaweicloud.com/trouble-drs/drs_11_0465.html)。                           |
| 同步对象类                                                      | 选择对象检查                                                    | 目前只支持同步源库的数据，不支持同步源库表结构及其他数据库对象。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                                    |
| 同步对象类                                                      | 表结构检查                                                     | 目标库的冗余列（源库中不存在的列）不能存在非空约束，否则会导致数据迁移因为非空约束而阻塞。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源库Oracle与目标库中间件表结构(包括列数，主键索引)是否对齐](https://support.huaweicloud.com/trouble-drs/drs_11_0478.html)。 |
| 同步对象类                                                      | 表字段类型检查                                                   | 源数据库表含有不支持的表字段类型。支持的表字段类型有： VARCHAR，VARCHAR2，NVARCHAR2，NUMBER，FLOAT，LONG，DATE，BINARY_FLOAT，BINARY_DOUBLE，RAW，LONG RAW，CHAR，NCHAR，CLOB，NCLOB，BLOB，ROWID，TIMESTAMP，TIMESTAMP WITH TIME ZONE，TIMESTAMP WITH LOCAL TIME ZONE。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源库表字段类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0481.html)。                         |
| 同步对象类                                                      | 无主键表检查                                                    | 由于无主键表缺乏行的唯一性标志，网络不稳定时涉及少量重试，表数据存在少量不一致的可能性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                          |
| 同步对象类                                                      | 数据约束检查                                                    | 数据传输时可能出现写入目标库的数据不满足约束检查而失败或丢失的风险。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[存在约束不验证添加前数据](https://support.huaweicloud.com/trouble-drs/drs_16_1141.html)。                      |
| 同步对象类                                                      | 字符集检查                                                     | 源数据库仅支持同步如下字符集：ZHS16GBK、AL32UTF8、UTF8、US7ASCII、WE8MSWIN1252、WE8ISO8859P1、WE8ISO8859P2、WE8ISO8859P4、WE8ISO8859P5、WE8ISO8859P7、WE8ISO8859P9、WE8ISO8859P13、WE8ISO8859P15。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源数据库字符集是否支持](https://support.huaweicloud.com/trouble-drs/drs_03_043.html)。                        |
| 同步对象类                                                      | 库表名规范检查                                                   | - 不支持表名包含除下划线外的其他特殊字符的表的同步。  - 源数据库中的库名或映射后的名称不允许以ib_logfile开头，也不能为ib_buffer_pool、ib_doublewrite、ibdata1、ibtmp1。  - 不支持选择源数据库的空库进行同步。  - 同步前，目标数据库必须存在待同步数据库及表，且库名，表名，列名，索引名、约束名等必须为对应的小写名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                                                    |
| 网络情况  | 网络检查  | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                       |
| 网络情况  | 网络检查  | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                       |
   
 #### Oracle-\>PostgreSQL
表15预检查一览表 
| 分类                                                          | 预检查项                                                          | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 不通过解决方法                                                                                 |
|:---|:---|:---|:---|
| 权限类                                                         | 源数据库权限                                                        | 全量同步： 需要具有CREATE SESSION，SELECT ANY DICTIONARY，针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。 全量+增量同步： - 12c及以上版本租户模式： - 12c及以上版本CDB数据库同步时，需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。  - 12c及以上版本PDB数据库同步时，除了需要具有PDB内的CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;），还需要具有CDB的CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING，SET CONTAINER（GRANT SET CONTAINER TO \<userName\> CONTAINER=ALL;）权限。    - 12c及以上版本非租户模式： 需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION，LOGMINING权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。   - 11g及以下版本数据库同步时，需要具有CREATE SESSION，SELECT ANY DICTIONARY，EXECUTE_CATALOG_ROLE，SELECT ANY TRANSACTION权限，以及针对单表的SELECT权限（GRANT SELECT ON \<userName.tbName\> to drsUser;）。   | -                                                                                       |
| 权限类                                                         | 目标数据库权限                                                       | 每张表必须具有如下权限：INSERT、SELECT、UPDATE、DELETE、CONNECT、CREATE、REFERENCES。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                       |
| 权限类                                                         | Oracle源数据库用户MAINTAINED属检查                                     | Oracle 12c及以上版本不支持使用ORACLE_MAINTAINED=Y的用户账号进行增量同步（system/sys除外），因为该属性的账号无日志解析权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | -                                                                                       |
| 版本类                                                         | 源数据库版本                                                        | 支持10g、11g、12c、18c、19c、21c版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**       |
| 版本类                                                         | 目标数据库版本                                                       | 支持9.5、9.6、10、11、12、13、14、15、16版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**       |
| 增量同步类                                                       | 异构数据库兼容性                                                      | 请确认所需迁移的表中以字符串为主键或唯一键的列不包含空格，否则有可能导致数据不一致或迁移失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[异构数据库兼容性风险须知](https://support.huaweicloud.com/trouble-drs/drs_11_0402.html)。         |
| 增量同步类                                                       | 虚拟列检查                                                         | 源数据库中不能存在虚拟列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源库表结构是否存在虚拟列](https://support.huaweicloud.com/trouble-drs/drs_11_0503.html)。         |
| 增量同步类                                                       | 字符集兼容性检查                                                      | 目标数据库字符集需要完全兼容源库字符集。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[字符集兼容性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0471.html)。             |
| 增量同步类                                                       | 归档日志和补充日志检查                                                   | 增量同步时，源库Oracle需要开启日志归档模式和最小补充日志，所需同步表必须开启PK/UI或以ALL级别的补充日志，不限制库级或表级补充日志方式，如果只开启表级补充日志，重建或者RENAME表后需要重新设置；请确保以上配置在同步过程中始终保持开启状态。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                       |
| 目标数据库检查                                                     | 状态检查                                                          | 目标数据库实例的状态必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                       |
| 目标数据库检查                                                     | 磁盘空间检查                                                        | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。      |
| 源数据库检查                                                      | 物理复制库检查                                                       | 增量阶段源库为Oracle物理备库（PHYSICAL STANDBY）时不支持解析lob类型数据（无法生成数据字典），如果增量同步的表中出现lob类型会导致增量同步异常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[物理复制库检查](https://support.huaweicloud.com/trouble-drs/drs_11_0465.html)。              |
| 同步对象类  | 选择对象检查  | - 支持表、索引、约束（主键、空、非空）的同步。  - 不支持视图、外键、存储过程、触发器、函数、事件、虚拟列的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                       |
| 同步对象类  | 表字段类型检查                                                       | 源数据库表含有不支持的表字段类型。支持的表字段类型有： VARCHAR，VARCHAR2，NVARCHAR2，NUMBER，FLOAT，LONG，DATE，BINARY_FLOAT，BINARY_DOUBLE，RAW，LONG RAW，CHAR，NCHAR，CLOB，NCLOB，BLOB，ROWID，TIMESTAMP，TIMESTAMP WITH TIME ZONE，TIMESTAMP WITH LOCAL TIME ZONE。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源库表字段类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0481.html)。            |
| 同步对象类  | 无主键表检查                                                        | 由于无主键表缺乏行的唯一性标志，网络不稳定时涉及少量重试，表数据存在少量不一致的可能性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。             |
| 同步对象类  | 数据约束检查                                                        | 数据传输时可能出现写入目标库的数据不满足约束检查而失败或丢失的风险。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[存在约束不验证添加前数据](https://support.huaweicloud.com/trouble-drs/drs_16_1141.html)。         |
| 同步对象类  | 字符集检查                                                         | 源数据库仅支持同步如下字符集：ZHS16GBK、AL32UTF8、UTF8、US7ASCII、WE8MSWIN1252、WE8ISO8859P1、WE8ISO8859P2、WE8ISO8859P4、WE8ISO8859P5、WE8ISO8859P7、WE8ISO8859P9、WE8ISO8859P13、WE8ISO8859P15。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源数据库字符集是否支持](https://support.huaweicloud.com/trouble-drs/drs_03_043.html)。           |
| 同步对象类  | 日志解析权限检查                                                      | 源数据库连接用户不具有日志解析权限，会导致增量迁移失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库是否具有日志解析权限](https://support.huaweicloud.com/trouble-drs/drs_03_0019.html)。       |
| 同步对象类  | 同名检查                                                          | 对象名同步到目标库后会转换成小写，为避免同步失败，选择的源库表中不能存在表名称字母相同但大小写不同的表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[目标数据库是否存在和源数据库同名的数据库](https://support.huaweicloud.com/trouble-drs/drs_11_0004.html)。 |
| 同步对象类  | 库表名规范检查                                                       | 库名、表名不支持的字符有：非ASCII字符、". "、 "\>"、 "\<"、 "\\"、 "\`"、 "\|"、 ","、 "? "、 "! "、 """和 "'"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                       |
| 网络情况   | 网络检查      | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。          |
| 网络情况   | 网络检查      | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。          |
   
 #### DDM-\>MySQL
表16预检查一览表 
| 分类                                                        | 预检查项                                                          | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                         | 不通过解决方法                                                                                           |
|:---|:---|:---|:---|
| 权限类                                                       | 源数据库权限                                                        | - 源数据库DDM账户至少需要具备一个权限，例如：SELECT。  - DDM物理分片数据库账号需要具备如下权限：SELECT、SHOW VIEW、EVENT、LOCK TABLES、REPLICATION SLAVE、REPLICATION CLIENT。                                                           | -                                                                                                 |
| 权限类                                                       | 目标数据库权限                                                       | 需要具备如下权限：SELECT、CREATE、ALTER、DROP、DELETE、INSERT、UPDATE。 RDS for MySQL实例的root账户默认已具备上述权限。                                                                                                                                                                                                                                                                                                      | 详见[MySQL权限授权方法](https://support.huaweicloud.com/drs_faq/drs_04_0034.html)。                        |
| 参数类                                                       | GTID状态                                                        | 源物理分片数据库GTID状态建议为开启状态，源物理分片数据库实例没有开启GTID的情况下不支持主备倒换，DRS任务会因为位点不续接而中断导致无法恢复。                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                 |
| 参数类                                                       | 性能参数                                                          | 源物理分片数据库的binlog_row_image参数需设置为full，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                | 详见[binlog_row_image参数是否为full](https://support.huaweicloud.com/trouble-drs/drs_11_0064.html)。      |
| 增量同步类                                                     | Binlog开启                                                      | 增量同步时，源物理分片数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。               |
| 增量同步类                                                     | Binlog格式                                                      | 源物理分片数据库的Binlog格式必须为行格式。                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.html)。                 |
| 增量同步类                                                     | server_id值设置                                                  | 增量同步时，必须设置源物理分片数据库的server_id。 - 如果源物理分片数据库版本小于或等于MySQL5.6，server_id的取值范围在2－4294967296之间。  - 如果源物理分片数据库版本大于或等于MySQL5.7，server_id的取值范围在1－4294967296之间。   | 详见[源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.html)。      |
| 目标数据库检查                                                   | 磁盘空间检查                                                        | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。                |
| 一致性检查                                                     | 字符集                                                           | 目标库和源库的字符集需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.html)。             |
| 一致性检查                                                     | 大小写敏感                                                         | 目标库和源库的lower_case_table_names参数设置需要一致。                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源数据库和目标数据库表名大小写敏感性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0019.html)。           |
| 一致性检查                                                     | group_concat函数计算结果字符的最大长度                                     | 目标库和源库的group_concat_max_len参数需要一致。                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[数据库参数group_concat_max_len一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0469.html)。 |
| 一致性检查                                                     | 数据块加密参数                                                       | 目标库和源库block_encryption_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                              | -                                                                                                 |
| 同步对象类  | 选择对象检查  | - 全量同步支持数据、表结构和索引的同步。  - 源库不允许存在拆分键为timestamp类型的表。                                                                                                                                       | -                                                                                                 |
| 同步对象类  | 选择对象检查  | 库名映射时，同步的对象中如果存在存储过程、视图、函数对象，全量阶段这些对象不会同步，会导致对象对比不一致。                                                                                                                                                                                                                                                                                                                                                                                         | 详见[映射数据库对象检查](https://support.huaweicloud.com/trouble-drs/drs_15_0029.html)。                      |
| 同步对象类  | 无主键表检查                                                        | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                       |
| 同步对象类  | 库表名规范检查                                                       | 源分库分表中间件中的库名、表名不能包含：'\<\>/\\以及非ASCII字符。                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                                 |
| SSL连接检查                                                   | SSL安全连接检查                                                     | 选择SSL安全连接时，源数据库和目标数据库的SSL安全连接成功。                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.html)。                      |
| 网络情况                                                      | 网络检查                                                          | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                    |
| 网络情况                                                      | 网络检查                                                          | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                    |
   
 #### DDM-\>DDM
表17预检查一览表 
| 分类      | 预检查项                      | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 不通过解决方法                                                                                           |
|:---|:---|:---|:---|
| 权限类     | 源数据库权限                    | - 源数据库DDM账户至少需要具备一个权限，例如：SELECT。  - DDM物理分片数据库账号需要具备如下权限：SELECT、SHOW VIEW、EVENT、LOCK TABLES、REPLICATION SLAVE、REPLICATION CLIENT。                                                                      | -                                                                                                 |
| 权限类     | 目标数据库权限                   | 需要具备如下基本权限：CREATE、DROP、ALTER、INDEX、INSERT、DELETE、UPDATE、SELECT， 同时必须具备扩展权限：全表SELECT权限。目标中间件账户必须具备对所同步数据库的权限。                                                                                                                                                                                                                                                                                                                                               | -                                                                                                 |
| 参数类     | GTID状态                    | 源物理分片数据库GTID状态建议为开启状态，源物理分片数据库实例没有开启GTID的情况下不支持主备倒换，DRS任务会因为位点不续接而中断导致无法恢复。                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                                 |
| 参数类     | 性能参数                      | 源物理分片数据库的binlog_row_image参数需设置为full，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[binlog_row_image参数是否为full](https://support.huaweicloud.com/trouble-drs/drs_11_0064.html)。      |
| 增量同步类   | Binlog开启                  | 增量同步时，源物理分片数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。               |
| 增量同步类   | Binlog格式                  | 源物理分片数据库的Binlog格式必须为行格式。                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.html)。                 |
| 增量同步类   | server_id值设置              | 增量同步时，必须设置源物理分片数据库的server_id。 - 如果源物理分片数据库版本小于或等于MySQL5.6，server_id的取值范围在2－4294967296之间。  - 如果源物理分片数据库版本大于或等于MySQL5.7，server_id的取值范围在1－4294967296之间。   | 详见[源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.html)。      |
| 目标数据库检查 | 磁盘空间检查                    | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。                |
| 一致性检查   | 字符集                       | 目标库和源库的字符集需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.html)。             |
| 一致性检查   | 大小写敏感                     | 目标库和源库的lower_case_table_names参数设置需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库和目标数据库表名大小写敏感性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0019.html)。           |
| 一致性检查   | group_concat函数计算结果字符的最大长度 | 目标库和源库的group_concat_max_len参数需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[数据库参数group_concat_max_len一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0469.html)。 |
| 一致性检查   | 数据块加密参数                   | 目标库和源库block_encryption_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                                 |
| 同步对象类   | 选择对象检查                    | - 全量同步支持数据、表结构和索引的同步。  - 仅支持MyISAM和InnoDB表的同步。  - 源库不允许存在拆分键为timestamp类型的表。                              | -                                                                                                 |
| 同步对象类   | 选择对象检查                    | 库名映射时，同步的对象中如果存在存储过程、视图、函数对象，全量阶段这些对象不会同步，会导致对象对比不一致。                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[映射数据库对象检查](https://support.huaweicloud.com/trouble-drs/drs_15_0029.html)。                      |
| 同步对象类   | 无主键表检查                    | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                       |
| 同步对象类   | 库表名规范检查                   | 源分库分表中间件中的库名、表名不能包含：'\<\>/\\以及非ASCII字符。                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                                 |
| SSL连接检查 | SSL安全连接检查                 | 选择SSL安全连接时，源数据库和目标数据库的SSL安全连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.html)。                      |
| 网络情况    | 网络检查                      | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                    |
| 网络情况    | 网络检查                      | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                    |
   
 #### DB2 for LUW-\>GaussDB集中式版
表18预检查一览表 
| 分类                                                          | 预检查项          | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 不通过解决方法                                                                           |
|:---|:---|:---|:---|
| 权限类                                                         | 源数据库权限        | - 全量同步：需要用户具有CONNECT、DATAACCESS权限。  - 全量+增量：需要用户具有DBADM权限。  - 如果源数据库表结构存在DB2SECURITYLABEL字段类型，需要确保该用户具有该表全部数据的读权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                 |
| 权限类                                                         | 目标数据库权限       | - 库级权限：需要使用root或其他有sysadmin角色的DATABASE用户登录postgres基库，赋予用户DATABASE的CREATE、CONNECT权限。  - SCHEMA级权限：需要使用 root、或其他有sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库，赋予用户SCHEMA的CREATE、USAGE权限。  - 表级权限：需要使用 root、或其他有sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库 ，赋予用户SCHEMA下所有表的SELECT，UPDATE，INSERT和DELETE权限。  - 目标库使用gsloader等工具创建相关系统表（如 public.pgxc_copy_error_log，public.gs_copy_summary）时，DRS访问相关系统表需要有系统表的all privilege权限，详细信息可参考[《GaussDB工具参考》](https://support.huaweicloud.com/tg-gaussdb-cent/gaussdb-38-0011.html)。   | -                                                                                 |
| 版本类                                                         | 源数据库版本        | 支持9.7、10.1、10.5、11.1、11.5版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。** |
| 版本类                                                         | 目标数据库版本       | 支持1.0.0及以上版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。** |
| 参数类                                                         | DataCapture参数 | 选择全量+增量同步时，需要确保开启源数据库的归档日志，确保需要同步的表的DataCapture属性为Y。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                 |
| 同步对象类                                                       | 选择对象检查        | - 全量同步时支持表、普通索引、主键与唯一约束、数据的同步。  - 增量同步时支持表的实时同步。  - 全量同步结构不支持位图索引、倒排索引、函数索引、XML索引。  - 不支持默认值含有表达式的函数的表的同步。  - 不支持同步源库中的临时表。  - 全量+增量任务不支持带XML字段的无主键表。                                                                                                                                                                   | -                                                                                 |
| 同步对象类                                                       | 目标数据库对象一致性检查  | 检查目标库对象是否满足同步要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[目标数据库对象一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0473.html)。   |
| 同步对象类                                                       | 表字段类型检查       | - TIMESTAMP类型支持的最大精度是6。  - 增量同步支持的LOB类型大小限制为10M以内。  - 不支持自定义类型。  - 增量同步不支持长度大于3998的VARCHAR、VARGRAPHIC类型。                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源数据库表字段类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0481.html)。    |
| 同步对象类                                                       | 无主键表检查        | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源迁移库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_11_0497.html)。     |
| 同步对象类                                                       | 字符集检查         | 源数据库仅支持同步如下字符集：GBK、UTF8。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库字符集是否支持](https://support.huaweicloud.com/trouble-drs/drs_03_043.html)。     |
| 同步对象类                                                       | 源数据库检查        | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。    |
| 同步对象类                                                       | 库表名规范检查       | - 全量同步表结构时，目标库存在与某用户名称同名的schema，用其他用户进行同步表结构到schema时，需要使用grant \[role\] to \[role\]的方式为此用户赋权，否则可能因为无法创建表结构而导致同步失败。  - 库名、表名等数据库对象名称支持英文字符、"#"、"$"、"_"等符号， DRS 不支持非ASCII字符、". "、 "\>"、 "\<"、 "\\"、 "\`"、 "\|"、 ","、 "? "、 "! "、 """和 "'"等字符。对象名同步到目标库后会转换成小写，为避免同步失败，选择的源库表中不能存在表名称字母相同但大小写不同的表。                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                 |
| 网络情况  | 网络检查          | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。    |
| 网络情况  | 网络检查          | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。    |
   
 #### DB2 for LUW-\>GaussDB分布式版
表19预检查一览表 
| 分类                                                       | 预检查项          | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 不通过解决方法                                                                           |
|:---|:---|:---|:---|
| 权限类                                                      | 源数据库权限        | - 全量同步：需要用户具有CONNECT、DATAACCESS权限。  - 全量+增量：需要用户具有DBADM权限。  - 如果源数据库表结构存在DB2SECURITYLABEL字段类型，需要确保该用户具有该表全部数据的读权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                 |
| 权限类                                                      | 目标数据库权限       | - 库级权限：需要使用root或其他有sysadmin角色的DATABASE用户登录postgres基库，赋予用户DATABASE的CREATE、CONNECT权限。  - SCHEMA级权限：需要使用 root、或其他有sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库，赋予用户SCHEMA的CREATE、USAGE权限。  - 表级权限：需要使用 root、或其他有sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库 ，赋予用户SCHEMA下所有表的SELECT，UPDATE，INSERT和DELETE权限。  - 目标库使用gsloader等工具创建相关系统表（如 public.pgxc_copy_error_log，public.gs_copy_summary）时，DRS访问相关系统表需要有系统表的all privilege权限，详细信息可参考[《GaussDB工具参考》](https://support.huaweicloud.com/tg-gaussdb-cent/gaussdb-38-0011.html)。   | -                                                                                 |
| 版本类                                                      | 源数据库版本        | 支持9.7、10.1、10.5、11.1、11.5版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。** |
| 版本类                                                      | 目标数据库版本       | 支持1.0.0及以上版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。** |
| 参数类                                                      | DataCapture参数 | 选择全量+增量同步时，需要确保开启源数据库的归档日志，确保需要同步的表的DataCapture属性为Y。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                 |
| 同步对象类                                                    | 选择对象检查        | - 全量同步时支持表、普通索引、主键与唯一约束、数据的同步。  - 增量同步时支持表的实时同步。  - 全量同步结构不支持位图索引、倒排索引、函数索引、XML索引。  - 不支持默认值含有表达式的函数的表的同步。  - 不支持同步源库中的临时表。  - 全量+增量任务不支持带XML字段的无主键表。                                                                                                                                                                            | -                                                                                 |
| 同步对象类                                                    | 目标数据库对象一致性检查  | 检查目标库对象是否满足同步要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[目标数据库对象一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0473.html)。   |
| 同步对象类                                                    | 表字段类型检查       | - TIMESTAMP类型支持的最大精度是6。  - 增量同步支持的LOB类型大小限制为10M以内。  - 不支持自定义类型。  - 增量同步不支持长度大于3998的VARCHAR、VARGRAPHIC类型。                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库表字段类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0481.html)。    |
| 同步对象类                                                    | 无主键表检查        | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源迁移库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_11_0497.html)。     |
| 同步对象类                                                    | 字符集检查         | 源数据库仅支持同步如下字符集：GBK、UTF8。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库字符集是否支持](https://support.huaweicloud.com/trouble-drs/drs_03_043.html)。     |
| 同步对象类                                                    | 源数据库检查        | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。    |
| 同步对象类                                                    | 库表名规范检查       | - 全量同步表结构时，目标库存在与某用户名称同名的schema，用其他用户进行同步表结构到schema时，需要使用grant \[role\] to \[role\]的方式为此用户赋权，否则可能因为无法创建表结构而导致同步失败。  - 库名、表名等数据库对象名称支持英文字符、"#"、"$"、"_"等符号， DRS 不支持非ASCII字符、". "、 "\>"、 "\<"、 "\\"、 "\`"、 "\|"、 ","、 "? "、 "! "、 """和 "'"等字符。对象名同步到目标库后会转换成小写，为避免同步失败，选择的源库表中不能存在表名称字母相同但大小写不同的表。                                                                                                                                                                                                                                                                                                                                                                                                                 | -                                                                                 |
| 网络情况  | 网络检查          | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。    |
| 网络情况  | 网络检查          | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。    |
   
 #### TiDB-\>TaurusDB
表20预检查一览表 
| 分类                                                                | 预检查项                                                             | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 不通过解决方法                                                                               |
|:---|:---|:---|:---|
| 权限类                                                               | 源数据库权限                                                           | SELECT，CONFIG权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | -                                                                                     |
| 权限类                                                               | 目标数据库权限                                                          | SELECT，CREATE，DROP，INSERT，DELETE，UPDATE，ALTER，REFERENCES，INDEX权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                     |
| 版本类                                                               | 源数据库版本                                                           | 4.0.0及以上版本（不包括dev版本）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**     |
| 版本类                                                               | 目标数据库版本                                                          | 8.0版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**     |
| 增量同步类                                                             | Binlog开启                                                         | 增量同步时，源数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。   |
| 同步对象类   | 选择对象检查                                                           | - 支持选中表的表结构、数据、约束和索引。  - **支持的字段类型** ： BIGINT、BINARY、BIT、BLOB、BOOLEAN、CHAR、DATE、DATETIME、DECIMAL、DOUBLE、ENUM、FLOAT、INT、JSON、LONGBLOB、LONGTEXT、MEDIUMBLOB、MEDIUMINT、SET、SMALLINT、TEXT、TIME、TIMESTAMP、TINYBLOB、TINYINT、TINYTEXT、VARBINARY、VARCHAR、YEAR。                               | -                                                                                     |
| 同步对象类   | 库表名规范检查                                                          | - 库名或映射后的名称不允许以ib_logfile开头，也不能为ib_buffer_pool、ib_doublewrite、ibdata1、ibtmp1。  - 使用非字母、非数字、非下划线等字符作为库表名称，或库表映射后名称包含中划线、井号时，名称的长度请不要超过42个字符。  - 同步对象的库名、表名不能包含：'\<\`\>/\\以及非ASCII字符。   | -                                                                                     |
| 同步对象类   | 无主键表检查                                                           | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源迁移库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_11_0497.html)。         |
| 同步对象类   | 同名检查                                                             | 目标数据库不能包含与源数据库同名的表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[目标数据库是否存在和源数据库同名的表](https://support.huaweicloud.com/trouble-drs/drs_11_0077.html)。 |
| 同步对象类   | ^源数据库检查^  | 选择的同步对象在源数据库中必须存在。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。          |
| 网络情况                                                              | 网络检查                                                             | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。        |
| 网络情况                                                              | 网络检查                                                             | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。        |
   
 #### Microsoft SQL Server-\>GaussDB集中式版
表21预检查一览表 
| 分类                                                                  | 预检查项                                                             | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 不通过解决方法                                                                                   |
|:---|:---|:---|:---|
| 权限类                                                                 | 源数据库权限                                                           | - 全量同步需要具备如下最小权限： 需要具备sysadmin权限，或者待同步数据库的db_datareader或db_owner权限。   - 全量+增量、增量同步需要具备如下最小权限： 需要具备sysadmin权限，或者view server state权限以及待同步数据库的db_datareader或db_owner权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                         |
| 权限类                                                                 | 目标数据库权限                                                          | - 库级权限：需要使用root或其他有sysadmin角色的DATABASE用户登录postgres基库，赋予用户DATABASE的CREATE、CONNECT权限。  - SCHEMA级权限：需要使用 root、或其他有sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库，赋予用户SCHEMA的CREATE、USAGE权限。  - 表级权限：需要使用 root、或其他有sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库 ，赋予用户SCHEMA下所有表的SELECT，UPDATE，INSERT和DELETE权限。  - 目标库使用gsloader等工具创建相关系统表（如 public.pgxc_copy_error_log，public.gs_copy_summary）时，DRS访问相关系统表需要有系统表的all privilege权限，详细信息可参考[《GaussDB工具参考》](https://support.huaweicloud.com/tg-gaussdb-cent/gaussdb-38-0011.html)。                                                                                              | -                                                                                         |
| 版本类                                                                 | 源数据库版本                                                           | - 本地自建Microsoft SQL Server（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）  - ECS自建Microsoft SQL Server数据库（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）  - 其他云上Microsoft SQL Server数据库（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）  - RDS for SQL Server（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）                                                                                                                                                                                                                                                    | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**         |
| 版本类                                                                 | 目标数据库版本                                                          | 1.1.0及以上版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**         |
| 增量同步类                                                               | CDC开启                                                            | SQL Server为源的增量同步基于SQL Server提供的CDC能力，如果SQL Server源库的CDC功能出现异常（如被关闭、事务日志满等情况），则增量同步就会受到影响。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源库表是否开启了CDC](https://support.huaweicloud.com/trouble-drs/drs_11_0466.html)。            |
| 增量同步类                                                               | CDC数据保留时间检查                                                      | 源数据库CDC数据保留时间不足1天，会导致增量同步异常。请修改为1440分钟（1天）或以上，建议4320分钟（3天）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源库CDC数据保留时间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0467.html)。        |
| 一致性检查                                                               | 计算机名                                                             | 源数据库和目标数据库的计算机名不能相同。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源库服务器计算机名是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0468.html)。          |
| 同步对象类   | 选择对象检查                                                           | - 支持选中表的表结构、数据和索引。  - 同步对象选择的表个数不能超过1000。对于超过1000个表的情况，建议分批次同步（待上一个同步任务结束后，再重新创建任务）。  - 不支持列加密。  - 不支持同步自增属性列。  - **支持的字段类型** ： TINYINT、SMALLINT、INT、BIGINT、DECIMAL、NUMERIC、FLOAT、REAL、SMALLMONEY、MONEY、BIT、DATE、DATETIME、DATETIME2、DATETIMEOFFSET、TIME、TIMESTAMP、XML、CHAR、VARCHAR、NCHAR、NVARCHAR、BINARY、VARBINARY、IMAGE、HIERARCHYID、NTEXT、TEXT、UNIQUEIDENTIFIER。   - **不支持的字段类型**：SQL_VARIANT、GEOMETRY、GEOGRAPHY。   | -                                                                                         |
| 同步对象类   | 库表名规范检查                                                          | - 源数据库待同步对象的库名、schema名、表名只能包含如下字符：字母、数字、下划线和中划线，库名长度不能超过64个字符。  - 源数据库待同步对象的表中列名不能包含如下字符：\[\]?。  - 源数据库中不允许存在名称为cdc的用户名或schema。  - 同步对象列名不能为CTID、XMIN、CMIN、XMAX、CMAX、TABLEOID、XC_NODE_ID、TID等禁止的字段，否则会导致任务失败。                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                         |
| 同步对象类   | 无主键表检查                                                           | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。               |
| 同步对象类   | 同名检查                                                             | 除了SQL Server系统数据库之外，目标数据库不能包含与源数据库同名的对象。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[目标数据库是否存在和源数据库同名的对象](https://support.huaweicloud.com/trouble-drs/drs_03_040.html)。     |
| 同步对象类   | ^源数据库检查^  | 选择的同步对象在源数据库中必须存在。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。              |
| 同步对象类   | ^源数据库检查^  | 源数据库实例不允许为空。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库实例是否为空](https://support.huaweicloud.com/trouble-drs/drs_11_0012.html)。             |
| 同步对象类   | ^源数据库检查^  | 源数据库的备份恢复模式必须设置为FULL模式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源数据库恢复模式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0036.html)。             |
| 同步对象类   | ^源数据库检查^  | 源数据库必须开启SQL Server Agent代理服务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源数据库SQL Server代理运行状态检查](https://support.huaweicloud.com/trouble-drs/drs_16_0107.html)。 |
| 同步对象类   | ^源数据库检查^  | 源数据库中不允许存在被禁用的表的聚簇索引，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库是否存在被禁用的聚集索引](https://support.huaweicloud.com/trouble-drs/drs_15_0024.html)。       |
| 网络情况                                                                | 网络检查         | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。            |
| 网络情况                                                                | 网络检查         | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。            |
   
 #### Microsoft SQL Server-\>GaussDB分布式版
表22预检查一览表 
| 分类                                                                  | 预检查项                                                              | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 不通过解决方法                                                                                   |
|:---|:---|:---|:---|
| 权限类                                                                 | 源数据库权限                                                            | - 全量同步需要具备如下最小权限： 需要具备sysadmin权限，或者待同步数据库的db_datareader或db_owner权限。   - 全量+增量、增量同步需要具备如下最小权限： 需要具备sysadmin权限，或者view server state权限以及待同步数据库的db_datareader或db_owner权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | -                                                                                         |
| 权限类                                                                 | 目标数据库权限                                                           | - 库级权限：需要使用root或其他有sysadmin角色的DATABASE用户登录postgres基库，赋予用户DATABASE的CREATE、CONNECT权限。  - SCHEMA级权限：需要使用 root、或其他有sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库，赋予用户SCHEMA的CREATE、USAGE权限。  - 表级权限：需要使用 root、或其他有sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库 ，赋予用户SCHEMA下所有表的SELECT，UPDATE，INSERT和DELETE权限。  - 目标库使用gsloader等工具创建相关系统表（如 public.pgxc_copy_error_log，public.gs_copy_summary）时，DRS访问相关系统表需要有系统表的all privilege权限，详细信息可参考[《GaussDB工具参考》](https://support.huaweicloud.com/tg-gaussdb-cent/gaussdb-38-0011.html)。                                                                                                             | -                                                                                         |
| 版本类                                                                 | 源数据库版本                                                            | - 本地自建Microsoft SQL Server（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）  - ECS自建Microsoft SQL Server数据库（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）  - 其他云上Microsoft SQL Server数据库（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）  - RDS for SQL Server（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）                                                                                                                                                                                                                                                | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**         |
| 版本类                                                                 | 目标数据库版本                                                           | 1.1.0及以上版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**         |
| 增量同步类                                                               | CDC开启                                                             | SQL Server为源的增量同步基于SQL Server提供的CDC能力，如果SQL Server源库的CDC功能出现异常（如被关闭、事务日志满等情况），则增量同步就会受到影响。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源库表是否开启了CDC](https://support.huaweicloud.com/trouble-drs/drs_11_0466.html)。            |
| 增量同步类                                                               | CDC数据保留时间检查                                                       | 源数据库CDC数据保留时间不足1天，会导致增量同步异常。请修改为1440分钟（1天）或以上，建议4320分钟（3天）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源库CDC数据保留时间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0467.html)。        |
| 一致性检查                                                               | 计算机名                                                              | 源数据库和目标数据库的计算机名不能相同。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源库服务器计算机名是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0468.html)。          |
| 同步对象类   | 选择对象检查                                                            | - 支持选中表的表结构、数据和索引。  - 同步对象选择的表个数不能超过1000。对于超过1000个表的情况，建议分批次同步（待上一个同步任务结束后，再重新创建任务）。  - 不支持列加密。  - 不支持同步自增属性列。  - **支持的字段类型** ： TINYINT、SMALLINT、INT、BIGINT、DECIMAL、NUMERIC、FLOAT、REAL、SMALLMONEY、MONEY、BIT、DATE、DATETIME、DATETIME2、DATETIMEOFFSET、TIME、TIMESTAMP、XML、CHAR、VARCHAR、NCHAR、NVARCHAR、BINARY、VARBINARY、IMAGE、HIERARCHYID、NTEXT、TEXT、UNIQUEIDENTIFIER。   - **不支持的字段类型**：SQL_VARIANT、GEOMETRY、GEOGRAPHY。   | -                                                                                         |
| 同步对象类   | 库表名规范检查                                                           | - 源数据库待同步对象的库名、schema名、表名只能包含如下字符：字母、数字、下划线和中划线，库名长度不能超过64个字符。  - 源数据库待同步对象的表中列名不能包含如下字符：\[\]?。  - 源数据库中不允许存在名称为cdc的用户名或schema。  - 同步对象列名不能为CTID、XMIN、CMIN、XMAX、CMAX、TABLEOID、XC_NODE_ID、TID等禁止的字段，否则会导致任务失败。                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                         |
| 同步对象类   | 无主键表检查                                                            | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。               |
| 同步对象类   | 同名检查                                                              | 除了SQL Server系统数据库之外，目标数据库不能包含与源数据库同名的对象。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[目标数据库是否存在和源数据库同名的对象](https://support.huaweicloud.com/trouble-drs/drs_03_040.html)。     |
| 同步对象类   | ^源数据库检查^  | 选择的同步对象在源数据库中必须存在。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。              |
| 同步对象类   | ^源数据库检查^  | 源数据库实例不允许为空。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库实例是否为空](https://support.huaweicloud.com/trouble-drs/drs_11_0012.html)。             |
| 同步对象类   | ^源数据库检查^  | 源数据库的备份恢复模式必须设置为FULL模式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源数据库恢复模式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0036.html)。             |
| 同步对象类   | ^源数据库检查^  | 源数据库必须开启SQL Server Agent代理服务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库SQL Server代理运行状态检查](https://support.huaweicloud.com/trouble-drs/drs_16_0107.html)。 |
| 同步对象类   | ^源数据库检查^  | 源数据库中不允许存在被禁用的表的聚簇索引，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[源数据库是否存在被禁用的聚集索引](https://support.huaweicloud.com/trouble-drs/drs_15_0024.html)。       |
| 网络情况                                                                | 网络检查          | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。            |
| 网络情况                                                                | 网络检查          | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。            |
   
 #### Microsoft SQL Server-\>Microsoft SQL Server
表23预检查一览表 
| 分类                                                                | 预检查项                                                              | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 不通过解决方法                                                                                   |
|:---|:---|:---|:---|
| 权限类                                                               | 源数据库权限                                                            | 最少需要具备sysadmin权限，或者view server state权限以及待同步数据库的db_datareader或db_owner权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                                         |
| 权限类                                                               | 目标数据库权限                                                           | 如果库不存在，需要对库级别开启create any database权限； 如果库存在需要库级别开启connect，create table，alter any schema 和select权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                         |
| 版本类           | 源数据库版本                                                            | - 本地自建Microsoft SQL Server（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）  - ECS自建Microsoft SQL Server数据库（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）  - 其他云上Microsoft SQL Server数据库（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）  - RDS for SQL Server（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）                                                                                                                                                                                                                                            | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**         |
| 版本类           | 目标数据库版本                                                           | RDS for SQL Server（企业版2012、2014、2016、2017、2019版本，标准版2016 SP2及以上版本、2017、2019版本）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**         |
| 版本类           | 同步版本检查                                                            | 仅支持目标数据库版本等于或高于源数据库版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[版本是否符合从低到高或者同版本迁移](https://support.huaweicloud.com/trouble-drs/drs_11_0007.html)。      |
| 目标数据库检查                                                           | 状态检查                                                              | 目标数据库实例的状态必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                         |
| 增量同步类                                                             | CDC开启                                                             | SQL Server为源的增量同步基于SQL Server提供的CDC能力，如果SQL Server源库的CDC功能出现异常（如被关闭、事务日志满等情况），则增量同步就会受到影响。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源库表是否开启了CDC](https://support.huaweicloud.com/trouble-drs/drs_11_0466.html)。            |
| 增量同步类                                                             | CDC数据保留时间检查                                                       | 源数据库CDC数据保留时间不足1天，会导致增量同步异常。请修改为1440分钟（1天）或以上，建议4320分钟（3天）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源库CDC数据保留时间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0467.html)。        |
| 一致性检查                                                             | 计算机名                                                              | 源数据库和目标数据库的计算机名不能相同。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源库服务器计算机名是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0468.html)。          |
| 同步对象类   | 选择对象检查                                                            | - 支持选中表的表结构、数据和索引。  - 同步对象选择的表个数不能超过1000。对于超过1000个表的情况，建议分批次同步（待上一个同步任务结束后，再重新创建任务）。  - 不支持列加密。  - 不支持同步自增属性列。  - **支持的字段类型** ： TINYINT、SMALLINT、INT、BIGINT、DECIMAL、NUMERIC、FLOAT、REAL、SMALLMONEY、MONEY、BIT、DATE、DATETIME、DATETIME2、DATETIMEOFFSET、TIME、TIMESTAMP、XML、CHAR、VARCHAR、NCHAR、NVARCHAR、BINARY、VARBINARY、IMAGE、HIERARCHYID、NTEXT、TEXT、UNIQUEIDENTIFIER。   - **不支持的字段类型**：SQL_VARIANT、GEOMETRY、GEOGRAPHY。   | -                                                                                         |
| 同步对象类   | 库表名规范检查                                                           | - 源数据库待同步对象的库名、schema名、表名只能包含如下字符：字母、数字、下划线和中划线，库名长度不能超过64个字符。  - 源数据库待同步对象的表中列名不能包含如下字符：\[\]?。  - 源数据库中不允许存在名称为cdc的用户名或schema。  - 同步对象列名不能为CTID、XMIN、CMIN、XMAX、CMAX、TABLEOID、XC_NODE_ID、TID等禁止的字段，否则会导致任务失败。                                                                                                                                                                                                                                                                                                                                                                                             | -                                                                                         |
| 同步对象类   | 同名检查                                                              | 除了SQL Server系统数据库之外，目标数据库不能包含与源数据库同名的对象。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[目标数据库是否存在和源数据库同名的对象](https://support.huaweicloud.com/trouble-drs/drs_03_040.html)。     |
| 同步对象类   | ^源数据库检查^  | 选择的同步对象在源数据库中必须存在。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。              |
| 同步对象类   | ^源数据库检查^  | 源数据库实例不允许为空。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库实例是否为空](https://support.huaweicloud.com/trouble-drs/drs_11_0012.html)。             |
| 同步对象类   | ^源数据库检查^  | 源数据库的备份恢复模式必须设置为FULL模式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库恢复模式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0036.html)。             |
| 同步对象类   | ^源数据库检查^  | 源数据库必须开启SQL Server Agent代理服务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源数据库SQL Server代理运行状态检查](https://support.huaweicloud.com/trouble-drs/drs_16_0107.html)。 |
| 同步对象类   | ^源数据库检查^  | 不支持同步源数据库中开启TDE（Transparent Data Encryption）加密的数据库。如果不需要同步TDE加密的库，请在对象选择中去掉。如果需要同步TDE加密的库，请先将TDE关闭。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库存在加密的数据库对象](https://support.huaweicloud.com/trouble-drs/drs_11_0480.html)。         |
| 同步对象类   | ^源数据库检查^  | 源数据库中不允许存在被禁用的表的聚簇索引，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源数据库是否存在被禁用的聚集索引](https://support.huaweicloud.com/trouble-drs/drs_15_0024.html)。       |
| 网络情况                                                              | 网络检查          | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。            |
| 网络情况                                                              | 网络检查          | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。            |
   
 #### MongoDB-\>DDS
表24预检查一览表 
| 分类      | 预检查项                                                        | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 不通过解决方法                                                                              |
|:---|:---|:---|:---|
| 权限类     | 源数据库权限                                                      | 副本集：连接源数据库的用户需要有admin库的readAnyDatabase权限，有local库的read权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                    |
| 权限类     | 目标数据库权限                                                     | 连接目标数据库的用户需要有admin库的dbAdminAnyDatabase权限，有目标数据库的readWrite权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                    |
| 版本类     | 源数据库版本                                                      | - 自建Mongo数据库（3.2、3.4、3.6、4.0、4.2、4.4版本）  - 其他云上Mongo数据库（3.2、3.4、3.6、4.0、4.2、4.4版本）  - DDS（3.2、3.4、4.0、4.2、4.4版本） 说明： 源数据库不支持GeminiDB Mongo。                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**    |
| 版本类     | 目标数据库版本                                                     | DDS（3.4、4.0、4.2、4.4版本）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**    |
| 版本类     | 同步版本检查                                                      | 仅支持目标数据库版本等于或高于源数据库版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[版本是否符合从低到高或者同版本迁移](https://support.huaweicloud.com/trouble-drs/drs_11_0007.html)。 |
| 目标数据库检查 | 磁盘空间检查                                                      | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。   |
| 目标数据库检查 | 状态检查                                                        | 目标数据库实例的状态必须正常，如果数据库实例是主备实例，复制状态也必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | -                                                                                    |
| 目标数据库检查 | chunk数目检查                                                   | 检查目标数据库的最大chunk数目是否足以支撑源库数据的分片分裂，当chunk个数达到目标库的最大支撑数目时，chunk不再分裂，会影响写入性能。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[目标库最大支持chunk数目检查](https://support.huaweicloud.com/trouble-drs/drs_11_0202.html)。  |
| 同步对象类   | 选择对象检查                                                      | - 副本集：目前只支持集合（包括验证器，是否是固定集合），索引和视图的同步。  - 不支持同步系统库（如local、admin、config等）和系统集合，如果业务数据在系统库下，则需要先将业务数据移动到用户数据库下，可以使用renameCollection命令进行移出。  - 不支持视图的创建语句中有正则表达式。  - 不支持_id字段没有索引的集合。  - 不支持BinData()的第一个参数为2。  - 源库为4.4版本集群时，不支持复合哈希索引，不支持复合哈希分片键。  - 源库为4.4版本副本集时，不支持复合哈希索引。   | -                                                                                    |
| 同步对象类   | 对象依赖关系检查                                                    | 在进行用户迁移时，如果所选迁移的用户与某些角色存在依赖关系，需要同时选择迁移该用户及所依赖的角色，否则会导致迁移失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                    |
| 同步对象类   | 关联对象检查                                                      | 相互关联的数据对象要确保同时同步，避免因关联对象缺失，导致同步失败。常见的关联关系：视图引用集合、视图引用视图。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[迁移对象未选择外键依赖的表](https://support.huaweicloud.com/trouble-drs/drs_11_0222.html)。     |
| 同步对象类   | 库表名规范检查                                                     | - 源数据库的库名不能包含/\\."$和空格。  - 源数据库中的集合名或视图名中不能包含$或以system.开头。  - 同步对象映射名称长度在1到63个字符之间，不支持以下字符：/ \\ . " $\<\>。  - 请勿在源库集合的String类型字段中存储非UTF-8类型字符串，否则会导致同步前后数据不一致。                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                    |
| 同步对象类   | 源数据库检查                                                      | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。         |
| 同步对象类   | 源数据库检查                                                      | 对于在源数据库已经存在TTL索引的集合，或者在增量同步期间在源库数据创建了TTL索引的集合，由于源数据库和目标库数据库时区，时钟的不一致，不能保证同步完成之后数据的一致性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库集合TTL索引检查](https://support.huaweicloud.com/trouble-drs/drs_11_0201.html)。     |
| 同步对象类   | 源数据库检查                                                      | 源数据库实例不允许为空。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源数据库实例是否为空](https://support.huaweicloud.com/trouble-drs/drs_11_0012.html)。        |
| 网络情况    | 网络检查  | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。       |
| 网络情况    | 网络检查  | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。       |
   
#### MariaDB-\>MariaDB
表25预检查一览表 
| 分类                                                        | 预检查项                                                         | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 不通过解决方法                                                                                           |
|:---|:---|:---|:---|
| 权限类                                                       | 源数据库权限                                                       | SELECT、SHOW VIEW、EVENT、LOCK TABLES、RELOAD、REPLICATION SLAVE、REPLICATION CLIENT（或BINLOG MONITOR，MariaDB 10.5及以上版本更改为此权限）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                                 |
| 权限类                                                       | 目标数据库权限                                                      | SELECT、CREATE、DROP、DELETE、INSERT、UPDATE、ALTER、CREATE VIEW、CREATE ROUTINE、REFERENCES、INDEX，RDS for MariaDB实例的root账户默认已具备上述权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                                 |
| 版本类   | 源数据库版本                                                       | 支持10.3、10.4、10.5版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 版本类   | 目标数据库版本                                                      | 支持10.5版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 版本类   | 同步版本检查                                                       | 仅支持目标数据库版本等于或高于源数据库版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[版本是否符合从低到高或者同版本迁移](https://support.huaweicloud.com/trouble-drs/drs_11_0007.html)。              |
| 参数类                                                       | 性能参数                                                         | 源数据库log_slave_updates参数需设置为开启状态，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[校验源数据库参数log_slave_updates](https://support.huaweicloud.com/trouble-drs/drs_11_0061.html)。      |
| 参数类                                                       | 性能参数                                                         | 源数据库的binlog_row_image参数需设置为full，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[binlog_row_image参数是否为full](https://support.huaweicloud.com/trouble-drs/drs_11_0064.html)。      |
| 参数类                                                       | 最大允许传输包的大小                                                   | DRS同步时会有大量数据写入目标库，目标库max_allowed_packet参数过小会导致无法写入，建议将目标库max_allowed_packet参数值设置为大于100MB。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[检查目标库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_15_0017.html)。     |
| 参数类                                                       | sql_mode取值检查                                                 | 同步的对象中包含引擎为MyISAM的表，则目标数据库sql_mode不能包含no_engine_substitution参数，否则可能会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源数据库是否存在不允许使用的sql_mode值](https://support.huaweicloud.com/trouble-drs/drs_11_0049.html)。        |
| 增量同步类                                                     | Binlog开启                                                     | 增量同步时，源数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。               |
| 增量同步类                                                     | Binlog格式                                                     | 源数据库的Binlog格式必须为行格式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.html)。                 |
| 增量同步类                                                     | Binlog保留时长                                                   | 在磁盘空间允许的情况下，建议源数据库Binlog保存时间越长越好，建议为3天，设置为0，可能会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库binlog保留时间检查](https://support.huaweicloud.com/trouble-drs/drs_11_0016.html)。               |
| 增量同步类                                                     | server_id值设置                                                 | 增量同步时，必须设置MariaDB源数据库的server_id，server_id的取值范围在1－4294967296之间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.html)。      |
| 增量同步类                                                     | 表字段检查                                                        | 同步对象中如果存在包含longtext、longblob类型字段的表，建议创建大规格及以上规格的DRS任务进行同步，否则可能会导致capture OOM。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                                 |
| 增量同步类                                                     | 索引列长度检查                                                      | 源数据库索引列长度必须符合要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源数据库索引列长度检查](https://support.huaweicloud.com/trouble-drs/drs_11_0477.html)。                    |
| 目标数据库检查                                                   | 磁盘空间检查                                                       | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。                |
| 目标数据库检查                                                   | 状态检查                                                         | 目标数据库实例的状态必须正常，如果数据库实例是主备实例，复制状态也必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -                                                                                                 |
| 一致性检查                                                     | 字符集                                                          | 目标库和源库的字符集需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.html)。             |
| 一致性检查                                                     | 字符序                                                          | 目标库和源库的collation_server需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[collation_server的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0024.html)。         |
| 一致性检查                                                     | 大小写敏感                                                        | 目标库和源库的lower_case_table_names参数设置需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库和目标数据库表名大小写敏感性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0019.html)。           |
| 一致性检查                                                     | group_concat函数计算结果字符的最大长度                                    | 目标库和源库的group_concat_max_len参数需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[数据库参数group_concat_max_len一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0469.html)。 |
| 一致性检查                                                     | InnoDB检查模式                                                   | 目标库和源库innodb_strict_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[数据库参数innodb_strict_mode一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0060.html)。   |
| 一致性检查                                                     | SQL模式                                                        | 目标库和源库sql_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[数据库参数sql_mode的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0059.html)。            |
| 同步对象类                                                     | 选择对象检查  | - 支持表、主键索引、唯一索引、普通索引、存储过程、视图、函数的同步。  - 仅支持MyISAM和InnoDB表的同步。  - 不支持事件、触发器的同步。  - 视图、存储过程、函数依赖的表不支持做表名映射。                                                                                                                                                                                                                                                               | -                                                                                                 |
| 同步对象类                                                     | 选择对象检查  | - 表名映射时，不支持该表的外键约束同步。  - 库名映射时，同步的对象中如果存在存储过程、视图、函数对象，全量阶段这些对象不会同步，会导致对象对比不一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[映射数据库对象检查](https://support.huaweicloud.com/trouble-drs/drs_15_0029.html)。                      |
| 同步对象类                                                     | 无主键表检查                                                       | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                       |
| 同步对象类                                                     | 关联对象检查                                                       | 相互关联的数据对象要确保同时同步，避免因关联对象缺失，导致同步失败。常见的关联关系：视图引用表、视图引用视图、存储过程/函数/触发器引用视图/表、主外键关联表等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[迁移对象未选择外键依赖的表](https://support.huaweicloud.com/trouble-drs/drs_11_0222.html)。                  |
| 同步对象类                                                     | 加密表检查                                                        | 源数据库是否存在加密表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源库加密表检查](https://support.huaweicloud.com/trouble-drs/drs_11_0510.html)。                        |
| 同步对象类                                                     | 同名检查                                                         | 除了系统数据库之外，当目标数据库和源数据库同名时，目标数据库中如果存在与源数据库同名的表，则表结构必须与源库保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[目标数据库是否存在和源数据库同名的表](https://support.huaweicloud.com/trouble-drs/drs_11_0077.html)。             |
| 同步对象类                                                     | 库表名规范检查                                                      | - 源数据库中的库名不能包含：'\<\`\>/\\"以及非ASCII字符。  - 源数据库中的表名、视图名不能包含：'\<\>/\\"以及非ASCII字符。  - 源数据库中的库名或映射后的名称不允许以ib_logfile开头，也不能为ib_buffer_pool、ib_doublewrite、ibdata1、ibtmp1。  - 映射到目标库中的库名不能包含："."、 "\<"、"\>"、""、和"'"。  - 使用非字母、非数字、非下划线等字符作为库表名称，或库表映射后名称包含中划线、井号时，名称的长度请不要超过42个字符。   | -                                                                                                 |
| 同步对象类                                                     | 源数据库检查                                                       | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                      |
| SSL连接检查                                                   | SSL安全连接检查                                                    | 选择SSL安全连接时，源数据库和目标数据库的SSL安全连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.html)。                      |
| 网络情况  | 网络检查    | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                    |
| 网络情况  | 网络检查    | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                    |
   
 #### MariaDB-\>MySQL
表26预检查一览表 
| 分类                                                         | 预检查项                                                          | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 不通过解决方法                                                                                           |
|:---|:---|:---|:---|
| 权限类                                                        | 源数据库权限                                                        | SELECT、SHOW VIEW、EVENT、LOCK TABLES、RELOAD、REPLICATION SLAVE、REPLICATION CLIENT（或BINLOG MONITOR，MariaDB 10.5及以上版本更改为此权限）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                                 |
| 权限类                                                        | 目标数据库权限                                                       | SELECT、CREATE、DROP、DELETE、INSERT、UPDATE、ALTER、CREATE VIEW、CREATE ROUTINE、REFERENCES，RDS for MySQL实例的root账户默认已具备上述权限。当目标库为8.0.14-8.0.18版本时，还需要有SESSION_VARIABLES_ADMIN权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                                 |
| 版本类   | 源数据库版本                                                        | 支持10.0、10.1、10.2、10.3、10.4、10.5版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 版本类   | 目标数据库版本                                                       | 支持5.5、5.6、5.7、8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 参数类                                                        | 性能参数                                                          | 源数据库log_slave_updates参数需设置为开启状态，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[校验源数据库参数log_slave_updates](https://support.huaweicloud.com/trouble-drs/drs_11_0061.html)。      |
| 参数类                                                        | 性能参数                                                          | 源数据库的binlog_row_image参数需设置为full，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[binlog_row_image参数是否为full](https://support.huaweicloud.com/trouble-drs/drs_11_0064.html)。      |
| 参数类                                                        | 最大允许传输包的大小                                                    | DRS同步时会有大量数据写入目标库，目标库max_allowed_packet参数过小会导致无法写入，建议将目标库max_allowed_packet参数值设置为大于100MB。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[检查目标库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_15_0017.html)。     |
| 参数类                                                        | sql_mode取值检查                                                  | 同步的对象中包含引擎为MyISAM的表，则目标数据库sql_mode不能包含no_engine_substitution参数，否则可能会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[源数据库是否存在不允许使用的sql_mode值](https://support.huaweicloud.com/trouble-drs/drs_11_0049.html)。        |
| 增量同步类                                                      | Binlog开启                                                      | 增量同步时，源数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。               |
| 增量同步类                                                      | Binlog格式                                                      | 源数据库的Binlog格式必须为行格式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.html)。                 |
| 增量同步类                                                      | Binlog保留时长                                                    | 在磁盘空间允许的情况下，建议源数据库Binlog保存时间越长越好，建议为3天，设置为0，可能会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库binlog保留时间检查](https://support.huaweicloud.com/trouble-drs/drs_11_0016.html)。               |
| 增量同步类                                                      | server_id值设置                                                  | 增量同步时，必须设置MariaDB源数据库的server_id，server_id的取值范围在1－4294967296之间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.html)。      |
| 增量同步类                                                      | 表字段检查                                                         | 同步对象中如果存在包含longtext、longblob类型字段的表，建议创建大规格及以上规格的DRS任务进行同步，否则可能会导致capture OOM。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                                 |
| 增量同步类                                                      | 索引列长度检查                                                       | 源数据库索引列长度必须符合要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源数据库索引列长度检查](https://support.huaweicloud.com/trouble-drs/drs_11_0477.html)。                    |
| 目标数据库检查                                                    | 磁盘空间检查                                                        | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。                |
| 目标数据库检查                                                    | 状态检查                                                          | 目标数据库实例的状态必须正常，如果数据库实例是主备实例，复制状态也必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | -                                                                                                 |
| 一致性检查                                                      | 字符集                                                           | 目标库和源库的字符集需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.html)。             |
| 一致性检查                                                      | 字符序                                                           | 目标库和源库的collation_server需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[collation_server的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0024.html)。         |
| 一致性检查                                                      | 时钟                                                            | 目标库和源库的时钟需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                                                 |
| 一致性检查                                                      | 大小写敏感                                                         | 目标库和源库的lower_case_table_names参数设置需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库和目标数据库表名大小写敏感性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0019.html)。           |
| 一致性检查                                                      | group_concat函数计算结果字符的最大长度                                     | 目标库和源库的group_concat_max_len参数需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[数据库参数group_concat_max_len一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0469.html)。 |
| 一致性检查                                                      | InnoDB检查模式                                                    | 目标库和源库innodb_strict_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[数据库参数innodb_strict_mode一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0060.html)。   |
| 一致性检查                                                      | SQL模式                                                         | 目标库和源库sql_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[数据库参数sql_mode的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0059.html)。            |
| 同步对象类                                                      | 选择对象检查  | - 支持表、主键索引、唯一索引、普通索引、存储过程、视图、函数的同步。  - 仅支持MyISAM和InnoDB表的同步。  - 不支持事件、触发器的同步。  - 视图、存储过程、函数依赖的表不支持做表名映射。                                                                                                                                                                                                                                                                             | -                                                                                                 |
| 同步对象类                                                      | 选择对象检查  | - 表名映射时，不支持该表的外键约束同步。  - 库名映射时，同步的对象中如果存在存储过程、视图、函数对象，全量阶段这些对象不会同步，会导致对象对比不一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[映射数据库对象检查](https://support.huaweicloud.com/trouble-drs/drs_15_0029.html)。                      |
| 同步对象类                                                      | 无主键表检查                                                        | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                       |
| 同步对象类                                                      | 关联对象检查                                                        | 相互关联的数据对象要确保同时同步，避免因关联对象缺失，导致同步失败。常见的关联关系：视图引用表、视图引用视图、存储过程/函数/触发器引用视图/表、主外键关联表等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[迁移对象未选择外键依赖的表](https://support.huaweicloud.com/trouble-drs/drs_11_0222.html)。                  |
| 同步对象类                                                      | 加密表检查                                                         | 源数据库是否存在加密表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源库加密表检查](https://support.huaweicloud.com/trouble-drs/drs_11_0510.html)。                        |
| 同步对象类                                                      | 同名检查                                                          | 除了系统数据库之外，当目标数据库和源数据库同名时，目标数据库中如果存在与源数据库同名的表，则表结构必须与源库保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[目标数据库是否存在和源数据库同名的表](https://support.huaweicloud.com/trouble-drs/drs_11_0077.html)。             |
| 同步对象类                                                      | 库表名规范检查                                                       | - 源数据库中的库名不能包含：'\<\`\>/\\"以及非ASCII字符。  - 源数据库中的表名、视图名不能包含：'\<\>/\\"以及非ASCII字符。  - 源数据库中的库名或映射后的名称不允许以ib_logfile开头，也不能为ib_buffer_pool、ib_doublewrite、ibdata1、ibtmp1。  - 映射到目标库中的库名不能包含："."、 "\<"、"\>"、""、和"'"。  - 使用非字母、非数字、非下划线等字符作为库表名称，或库表映射后名称包含中划线、井号时，名称的长度请不要超过42个字符。   | -                                                                                                 |
| 同步对象类                                                      | 源数据库检查                                                        | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                      |
| SSL连接检查                                                    | SSL安全连接检查                                                     | 选择SSL安全连接时，源数据库和目标数据库的SSL安全连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.html)。                      |
| 网络情况  | 网络检查     | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                    |
| 网络情况  | 网络检查     | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                    |
   
 #### MariaDB-\>TaurusDB
表27预检查一览表 
| 分类                                                         | 预检查项                                                           | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 不通过解决方法                                                                                           |
|:---|:---|:---|:---|
| 权限类                                                        | 源数据库权限                                                         | SELECT、SHOW VIEW、EVENT、LOCK TABLES、RELOAD、REPLICATION SLAVE、REPLICATION CLIENT（或BINLOG MONITOR，MariaDB 10.5及以上版本更改为此权限）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                                 |
| 权限类                                                        | 目标数据库权限                                                        | SELECT、CREATE、DROP、DELETE、INSERT、UPDATE、ALTER、CREATE VIEW、CREATE ROUTINE、REFERENCES，TaurusDB实例的root账户默认已具备上述权限。当目标库为8.0.14-8.0.18版本时，还需要有SESSION_VARIABLES_ADMIN权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                                 |
| 版本类   | 源数据库版本                                                         | 支持10.0、10.1、10.2、10.3、10.4、10.5版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 版本类   | 目标数据库版本                                                        | 支持8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 参数类                                                        | 性能参数                                                           | 源数据库log_slave_updates参数需设置为开启状态，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[校验源数据库参数log_slave_updates](https://support.huaweicloud.com/trouble-drs/drs_11_0061.html)。      |
| 参数类                                                        | 性能参数                                                           | 源数据库的binlog_row_image参数需设置为full，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[binlog_row_image参数是否为full](https://support.huaweicloud.com/trouble-drs/drs_11_0064.html)。      |
| 参数类                                                        | 最大允许传输包的大小                                                     | DRS同步时会有大量数据写入目标库，目标库max_allowed_packet参数过小会导致无法写入，建议将目标库max_allowed_packet参数值设置为大于100MB。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[检查目标库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_15_0017.html)。     |
| 参数类                                                        | sql_mode取值检查                                                   | 同步的对象中包含引擎为MyISAM的表，则目标数据库sql_mode不能包含no_engine_substitution参数，否则可能会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库是否存在不允许使用的sql_mode值](https://support.huaweicloud.com/trouble-drs/drs_11_0049.html)。        |
| 增量同步类                                                      | Binlog开启                                                       | 增量同步时，源数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。               |
| 增量同步类                                                      | Binlog格式                                                       | 源数据库的Binlog格式必须为行格式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.html)。                 |
| 增量同步类                                                      | Binlog保留时长                                                     | 在磁盘空间允许的情况下，建议源数据库Binlog保存时间越长越好，建议为3天，设置为0，可能会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库binlog保留时间检查](https://support.huaweicloud.com/trouble-drs/drs_11_0016.html)。               |
| 增量同步类                                                      | server_id值设置                                                   | 增量同步时，必须设置MariaDB源数据库的server_id，server_id的取值范围在1－4294967296之间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.html)。      |
| 增量同步类                                                      | 表字段检查                                                          | 同步对象中如果存在包含longtext、longblob类型字段的表，建议创建大规格及以上规格的DRS任务进行同步，否则可能会导致capture OOM。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                                 |
| 增量同步类                                                      | 索引列长度检查                                                        | 源数据库索引列长度必须符合要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库索引列长度检查](https://support.huaweicloud.com/trouble-drs/drs_11_0477.html)。                    |
| 目标数据库检查                                                    | 磁盘空间检查                                                         | 目标数据库实例必须有足够的磁盘空间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.html)。                |
| 目标数据库检查                                                    | 状态检查                                                           | 目标数据库实例的状态必须正常，如果数据库实例是主备实例，复制状态也必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                                 |
| 一致性检查                                                      | 字符集                                                            | 目标库和源库的字符集需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.html)。             |
| 一致性检查                                                      | 字符序                                                            | 目标库和源库的collation_server需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[collation_server的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0024.html)。         |
| 一致性检查                                                      | 时钟                                                             | 目标库和源库的时钟需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                                 |
| 一致性检查                                                      | 大小写敏感                                                          | 目标库和源库的lower_case_table_names参数设置需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库和目标数据库表名大小写敏感性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0019.html)。           |
| 一致性检查                                                      | group_concat函数计算结果字符的最大长度                                      | 目标库和源库的group_concat_max_len参数需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[数据库参数group_concat_max_len一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0469.html)。 |
| 一致性检查                                                      | InnoDB检查模式                                                     | 目标库和源库innodb_strict_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[数据库参数innodb_strict_mode一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0060.html)。   |
| 一致性检查                                                      | SQL模式                                                          | 目标库和源库sql_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[数据库参数sql_mode的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0059.html)。            |
| 同步对象类                                                      | 选择对象检查  | - 支持表、主键索引、唯一索引、普通索引、存储过程、视图、函数的同步。  - 仅支持MyISAM和InnoDB表的同步。  - 不支持事件、触发器的同步。  - 视图、存储过程、函数依赖的表不支持做表名映射。                                                                                                                                                                                                                                                                             | -                                                                                                 |
| 同步对象类                                                      | 选择对象检查  | - 表名映射时，不支持该表的外键约束同步。  - 库名映射时，同步的对象中如果存在存储过程、视图、函数对象，全量阶段这些对象不会同步，会导致对象对比不一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[映射数据库对象检查](https://support.huaweicloud.com/trouble-drs/drs_15_0029.html)。                      |
| 同步对象类                                                      | 无主键表检查                                                         | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                       |
| 同步对象类                                                      | 关联对象检查                                                         | 相互关联的数据对象要确保同时同步，避免因关联对象缺失，导致同步失败。常见的关联关系：视图引用表、视图引用视图、存储过程/函数/触发器引用视图/表、主外键关联表等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[迁移对象未选择外键依赖的表](https://support.huaweicloud.com/trouble-drs/drs_11_0222.html)。                  |
| 同步对象类                                                      | 加密表检查                                                          | 源数据库是否存在加密表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源库加密表检查](https://support.huaweicloud.com/trouble-drs/drs_11_0510.html)。                        |
| 同步对象类                                                      | 同名检查                                                           | 除了系统数据库之外，当目标数据库和源数据库同名时，目标数据库中如果存在与源数据库同名的表，则表结构必须与源库保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[目标数据库是否存在和源数据库同名的表](https://support.huaweicloud.com/trouble-drs/drs_11_0077.html)。             |
| 同步对象类                                                      | 库表名规范检查                                                        | - 源数据库中的库名不能包含：'\<\`\>/\\"以及非ASCII字符。  - 源数据库中的表名、视图名不能包含：'\<\>/\\"以及非ASCII字符。  - 源数据库中的库名或映射后的名称不允许以ib_logfile开头，也不能为ib_buffer_pool、ib_doublewrite、ibdata1、ibtmp1。  - 映射到目标库中的库名不能包含："."、 "\<"、"\>"、""、和"'"。  - 使用非字母、非数字、非下划线等字符作为库表名称，或库表映射后名称包含中划线、井号时，名称的长度请不要超过42个字符。   | -                                                                                                 |
| 同步对象类                                                      | 源数据库检查                                                         | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                      |
| SSL连接检查                                                    | SSL安全连接检查                                                      | 选择SSL安全连接时，源数据库和目标数据库的SSL安全连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.html)。                      |
| 网络情况  | 网络检查      | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                    |
| 网络情况  | 网络检查      | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                    |
   
 #### TaurusDB-\>TaurusDB
表28预检查一览表 
| 分类                                                          | 预检查项                                                     | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 不通过解决方法                                                                                           |
|:---|:---|:---|:---|
| 权限类                                                         | 源数据库权限                                                   | SELECT、SHOW VIEW、EVENT、LOCK TABLES、REPLICATION SLAVE、REPLICATION CLIENT。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | -                                                                                                 |
| 权限类                                                         | 目标数据库权限                                                  | SELECT、CREATE、DROP、DELETE、INSERT、UPDATE、ALTER、CREATE VIEW、CREATE ROUTINE、REFERENCES，TaurusDB实例的root账户默认已具备上述权限。 当目标库为8.0.14-8.0.18版本时，还需要有SESSION_VARIABLES_ADMIN权限。                                                                                                                                                                                                                                                                                                                                                 | -                                                                                                 |
| 版本类                                                         | 源数据库版本                                                   | 支持8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 版本类                                                         | 目标数据库版本                                                  | 支持8.0版本**。**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                 |
| 版本类                                                         | 同步版本检查                                                   | 仅支持目标数据库版本等于或高于源数据库版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[版本是否符合从低到高或者同版本迁移](https://support.huaweicloud.com/trouble-drs/drs_11_0007.html)。              |
| 参数类                                                         | GTID状态                                                   | 源数据库GTID状态建议为开启状态，源数据库实例没有开启GTID的情况下不支持主备倒换，DRS任务会因为位点不续接而中断导致无法恢复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源库的GTID功能检查](https://support.huaweicloud.com/trouble-drs/drs_11_0226.html)。                    |
| 参数类                                                         | 性能参数                                                     | 源数据库log_slave_updates参数需设置为开启状态，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[校验源数据库参数log_slave_updates](https://support.huaweicloud.com/trouble-drs/drs_11_0061.html)。      |
| 参数类                                                         | 性能参数                                                     | 源数据库的binlog_row_image参数需设置为full，否则会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[binlog_row_image参数是否为full](https://support.huaweicloud.com/trouble-drs/drs_11_0064.html)。      |
| 参数类                                                         | 最大允许传输包的大小                                               | DRS同步时会有大量数据写入目标库，目标库max_allowed_packet参数过小会导致无法写入，建议将目标库max_allowed_packet参数值设置为大于100MB。                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[检查目标库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_15_0017.html)。     |
| 参数类                                                         | 最大允许传输包的大小                                               | DRS在同步数据量大或同步大字段情况下，源数据库max_allowed_packet参数过小可能会导致任务失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[检查源库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_11_0504.html)。      |
| 参数类                                                         | sql_mode取值检查                                             | 同步的对象中包含引擎为MyISAM的表，则目标数据库sql_mode不能包含no_engine_substitution参数，否则可能会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源数据库是否存在不允许使用的sql_mode值](https://support.huaweicloud.com/trouble-drs/drs_11_0049.html)。        |
| 增量同步类                                                       | Binlog开启                                                 | 增量同步时，源数据库的Binlog日志必须打开。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.html)。               |
| 增量同步类                                                       | Binlog格式                                                 | 源数据库的Binlog格式必须为行格式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.html)。                 |
| 增量同步类                                                       | Binlog保留时长                                               | 在磁盘空间允许的情况下，建议源数据库Binlog保存时间越长越好，建议为3天，设置为0，可能会导致同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源数据库binlog保留时间检查](https://support.huaweicloud.com/trouble-drs/drs_11_0016.html)。               |
| 增量同步类                                                       | server_id值设置                                             | 增量同步时，必须设置源数据库的server_id，server_id的取值范围在1－4294967296之间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.html)。      |
| 增量同步类                                                       | 表字段检查                                                    | 同步对象中如果存在包含longtext、longblob类型字段的表，建议创建大规格及以上规格的DRS任务进行同步，否则可能会导致capture OOM。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                                 |
| 增量同步类                                                       | 索引列长度检查                                                  | 源数据库索引列长度必须符合要求。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库索引列长度检查](https://support.huaweicloud.com/trouble-drs/drs_11_0477.html)。                    |
| 目标数据库检查                                                     | 状态检查                                                     | 目标数据库实例的状态必须正常，如果数据库实例是主备实例，复制状态也必须正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                                 |
| 一致性检查  | 字符集                                                      | 目标库和源库的字符集需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.html)。             |
| 一致性检查  | 字符序                                                      | 目标库和源库的collation_server需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[collation_server的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0024.html)。         |
| 一致性检查  | 时钟                                                       | 目标库和源库的时钟需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                                 |
| 一致性检查  | 时区                                                       | 目标库和源库的time_zone需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[time_zone的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0023.html)。                |
| 一致性检查  | 大小写敏感                                                    | 目标库和源库的lower_case_table_names参数设置需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源数据库和目标数据库表名大小写敏感性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0019.html)。           |
| 一致性检查  | group_concat函数计算结果字符的最大长度                                | 目标库和源库的group_concat_max_len参数需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[数据库参数group_concat_max_len一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0469.html)。 |
| 一致性检查  | InnoDB检查模式                                               | 目标库和源库innodb_strict_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[数据库参数innodb_strict_mode一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0060.html)。   |
| 一致性检查  | SQL模式                                                    | 目标库和源库sql_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[数据库参数sql_mode的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0059.html)。            |
| 一致性检查  | 数据块加密参数                                                  | 目标库和源库block_encryption_mode需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                                 |
| 同步对象类                                                       | 选择对象检查                                                   | - 支持表、主键索引、唯一索引、普通索引、存储过程、视图、函数的同步。  - 仅支持MyISAM和InnoDB表的同步。  - 不支持事件、触发器的同步。  - 视图、存储过程、函数依赖的表不支持做表名映射。   | -                                                                                                 |
| 同步对象类                                                       | 选择对象检查                                                   | - 表名映射时，不支持该表的外键约束同步。  - 库名映射时，同步的对象中如果存在存储过程、视图、函数对象，全量阶段这些对象不会同步，会导致对象对比不一致。                                                                                                                                                                                                                                 | 详见[映射数据库对象检查](https://support.huaweicloud.com/trouble-drs/drs_15_0029.html)。                      |
| 同步对象类                                                       | 无主键表检查                                                   | 由于无主键表的性能低于主键表的性能，建议将无主键表修改为主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.html)。                       |
| 同步对象类                                                       | 关联对象检查                                                   | 相互关联的数据对象要确保同时同步，避免因关联对象缺失，导致同步失败。常见的关联关系：视图引用表、视图引用视图、存储过程/函数/触发器引用视图/表、主外键关联表等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[迁移对象未选择外键依赖的表](https://support.huaweicloud.com/trouble-drs/drs_11_0222.html)。                  |
| 同步对象类                                                       | 外键引用操作检查                                                 | 不支持外键级联操作。当外键是普通索引的时候，可能会导致表结构创建失败，建议改成唯一索引。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[源端存在不支持的外键引用操作](https://support.huaweicloud.com/trouble-drs/drs_11_0495.html)。                 |
| 同步对象类                                                       | 加密表检查                                                    | 源数据库是否存在加密表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[源库加密表检查](https://support.huaweicloud.com/trouble-drs/drs_11_0510.html)。                        |
| 同步对象类                                                       | 同名检查                                                     | 除了系统数据库之外，当目标数据库和源数据库同名时，目标数据库中如果存在与源数据库同名的表，则表结构必须与源库保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[目标数据库是否存在和源数据库同名的表](https://support.huaweicloud.com/trouble-drs/drs_11_0077.html)。             |
| 同步对象类                                                       | 库表名规范检查                                                  | - 源数据库中的库名、表名、视图名不能包含：'\<\`\>/\\"以及非ASCII字符。  - 源数据库中的库名或映射后的名称不允许以ib_logfile开头，也不能为ib_buffer_pool、ib_doublewrite、ibdata1、ibtmp1。  - 使用非字母、非数字、非下划线等字符作为库表名称，或库表映射后名称包含中划线、井号时，名称的长度请不要超过42个字符。           | -                                                                                                 |
| 同步对象类                                                       | 源数据库检查                                                   | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                      |
| SSL连接检查                                                     | SSL安全连接检查                                                | 选择SSL安全连接时，源数据库和目标数据库的SSL安全连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.html)。                      |
| 网络情况  | 网络检查  | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                    |
| 网络情况  | 网络检查  | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                    |
   
 #### GaussDB集中式版-\>GaussDB集中式版
表29预检查一览表 
| 分类                                                                | 预检查项           | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 不通过解决方法                                                                                                                                                                                                                    |
|:---|:---|:---|:---|
| 权限类                                                               | 源数据库权限         | - 全量同步需要具备如下权限： DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。   - 增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT权限。   - 全量+增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。                                                                                                 | -授予同步用户权限                                                                                                                                                                                                                  |
| 权限类                                                               | 目标数据库权限        | 具备sysadmin角色或者以下最小权限： 需要DATABASE的CONNECT和CREATE权限、SCHEMA的USAGE和CREATE权限、表的INSERT、UPDATE、DELETE、SELECT、ALTER、INDEX、COMMENT权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                                                                                                                                                          |
| 版本类          | 源数据库版本         | 支持1.0.0及以上版本，版本查询：select version(); 以下是特性版本限制，特性版本号查询：select working_version_num(); 支持并行解码最低版本92556； 支持备机读最低版本93088； 支持级联复制最低版本93042； 支持M兼容模式最低版本94301； 支持CN解码最低版本93024； 支持指定位点启动复制槽最低版本94472； 支持DDL逻辑解码最低版本93782；支持truncate最低版本94382;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                          |
| 版本类          | 目标数据库版本        | 支持1.0.0及以上版本,版本查询方式select version(); 目标端数据库版本不小于源端数据库版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                          |
| 参数类                                                               | 性能参数           | 源数据库的max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。                                                                                                                             |
| 参数类                                                               | 性能参数           | 源数据库中无主键表的replica identity属性必须为full。 建议将主键表的REPLICA IDENTITY属性设置为FULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.html)                                                                                                                                              |
| 参数类                                                               | 性能参数           | 源库的enable_slot_log参数设置为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.html)                                                                                                                                  |
| 参数类                                                               | 性能参数           | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。                                                                                                                                       |
| 数据同步类                                                             | 表字段检查          | 支持bigint、 bit、 bit varying、 blob、 boolean、 box、 bytea、character、 character varying、 cidr、 circle、 clob、date、 double precision、inet、 integer、 interval、 mediumint、tinyint unsigned、smallint unsigned、 mediumint unsigned、 integer unsigned、bigint unsigned、 json、 jsonb、 lseg、 macaddr、 money、 number、 numeric、varchar2、 path、 point、 polygon、 raw、 real、smalldatetime、 smallint、 text、time with time zone、time without time zone、 timestamp with time zone、timestamp without time zone、tinyint、 tsquery、 tsvector、 refcursor、 uuid、 array、 float4、 decimal、 float、 double、char、 varchar、 tinytext、 mediumtext、 longtext、datetime、 timestamp、 time、 year、binary、 varbinary、 tinyblob、 mediumblob、 longblob等数据类型的同步                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                                                                                                                                                          |
| 数据同步类                                                             | 长事务检查          | 源数据库存在长时间未提交事务，无法创建复制槽，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                                  |
| 数据同步类                                                             | 无日志表检查         | 增量同步时，不支持无日志表（UNLOGGED TABLE）的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                                                                                                                                                          |
| 一致性检查   | schema和表检查     | 目标库和源库的schema、表结构需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                                                                                                                                          |
| 一致性检查   | 数据库兼容类型检查      | 目标库和源库的数据库兼容类型要保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 查询同步库的兼容类型： select datname, datcompatibility from pg_database;                                                                                                              |
| 一致性检查   | 源端和目标端数据库字符集检查 | 源端和目标端字符集需要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                                                                                                                                                          |
| 同步对象类        | 选择对象检查         | - 支持模式、表、主键与唯一约束、表数据、序列的同步。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步系统schema：pg_toast、cstore、snapshot、sys、dbms_job、dbms_perf、pg_catalog、information_schema、utl_file、dbms_output、dbms_random、utl_raw、dbms_sql、dbms_lob、dbe_perf、pkg_service、pkg_util、dbe_file、dbe_random、dbe_output、dbe_raw、dbe_sql、dbe_lob、dbe_task、blockchain、db4ai、dbe_pldebugger、sqladvisor、dbe_application_info、dbe_match、dbe_pldeveloper、dbe_scheduler、dbe_session、dbe_utility、dbe_sql_util、dbe_xml、dbe_xmldom、dbe_xmlparser、dbe_compression、dbe_heat_map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl），不支持同步public schema下的redis_progress_detail、redis_status、pgxc_redistb、redis_progress的系统表。  - 增量不支持间隔分区表的同步。   | -                                                                                                                                                                                                                          |
| 同步对象类        | 选择对象约束检查       | 源库所选表不能包含延迟约束 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                                                                                                                                             |
| 同步对象类        | 库表列名规范检查       | 库名、模式名、表名不能包含/ \< . \> \\ ' \` \| , ? !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -                                                                                                                                                                                                                          |
| 同步对象类        | 源数据库检查         | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                                                                                                                                               |
| 同步对象类        | 源数据库检查         | - 增量实时同步任务，源数据库可以为备机。  - 全量实时同步任务，源数据库可以为备机，但是不支持无主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                                                                                                 |
| 同步对象类        | 源数据库检查         | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                                  |
| 同步对象类        | 源数据库检查         | 源数据库的SSL状态正常，可以进行远程连接和复制连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.html)                                                                                                                                              |
| 同步对象类        | 目标端对象检查        | 目标库的表不能包含外键约束和触发器。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |  详见[目标库表存在外键并且没有禁用](https://support.huaweicloud.com/trouble-drs/drs_20_0009.html) 详见[目标数据库已存在的表中有启用的触发器](https://support.huaweicloud.com/trouble-drs/drs_20_0010.html) |
| 网络情况         | 网络检查           | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                                                                                                                                             |
| 网络情况         | 网络检查           | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                                                                                                                                             |
   
 #### GaussDB集中式版-\>GaussDB分布式版
表30预检查一览表 
| 分类                                                                  | 预检查项           | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 不通过解决方法                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| 权限类                                                                 | 源数据库权限         | - 全量同步需要具备如下权限： DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。   - 增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT权限。   - 全量+增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。                                                                                                         | -授予同步用户权限                                                                                                                                                                                                           |
| 权限类                                                                 | 目标数据库权限        | 具备sysadmin角色或者以下最小权限： 需要DATABASE的CONNECT和CREATE权限、SCHEMA的USAGE和CREATE权限、表的INSERT、UPDATE、DELETE、SELECT、ALTER、INDEX、COMMENT权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                                                                                                                                                   |
| 版本类            | 源数据库版本         | 支持1.0.0及以上版本，版本查询：select version(); 以下是特性版本限制，特性版本号查询：select working_version_num(); 支持并行解码最低版本92556； 支持备机读最低版本93088； 支持级联复制最低版本93042； 支持M兼容模式最低版本94301； 支持CN解码最低版本93024； 支持指定位点启动复制槽最低版本94472； 支持DDL逻辑解码最低版本93782；支持truncate最低版本94382;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                   |
| 版本类            | 目标数据库版本        | 支持1.0.0及以上版本,版本查询方式select version(); 目标端数据库版本不小于源端数据库版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                   |
| 参数类                                                                 | 性能参数           | 源数据库的max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。                                                                                                                      |
| 参数类                                                                 | 性能参数           | 源数据库中无主键表的replica identity属性必须为full。 建议将主键表的REPLICA IDENTITY属性设置为FULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.html)                                                                                                                                       |
| 参数类                                                                 | 性能参数           | 源库的enable_slot_log参数设置为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.html)                                                                                                                           |
| 参数类                                                                 | 性能参数           | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。                                                                                                                                |
| 数据同步类         | 表字段检查          | 支持bigint、 bit、 bit varying、 blob、 boolean、 box、 bytea、character、 character varying、 cidr、 circle、 clob、date、 double precision、inet、 integer、 interval、 mediumint、tinyint unsigned、smallint unsigned、 mediumint unsigned、 integer unsigned、bigint unsigned、 json、 jsonb、 lseg、 macaddr、 money、 number、 numeric、varchar2、 path、 point、 polygon、 raw、 real、smalldatetime、 smallint、 text、time with time zone、time without time zone、 timestamp with time zone、timestamp without time zone、tinyint、 tsquery、 tsvector、 refcursor、 uuid、 array、 float4、 decimal、 float、 double、char、 varchar、 tinytext、 mediumtext、 longtext、datetime、 timestamp、 time、 year、binary、 varbinary、 tinyblob、 mediumblob、 longblob等数据类型的同步                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | -                                                                                                                                                                                                                   |
| 数据同步类         | 长事务检查          | 源数据库存在长时间未提交事务，无法创建复制槽，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                           |
| 数据同步类         | 无日志表检查         | 增量同步时，不支持无日志表（UNLOGGED TABLE）的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | -                                                                                                                                                                                                                   |
| 数据同步类         | 无主键分区表检查       | 无主键分区表检查增量同步时，不支持无主键分区表的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                                                                                                                                                   |
| 一致性检查   | schema和表检查     | 目标库和源库的schema、表结构需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                                                                                                                                                   |
| 一致性检查   | 数据库兼容类型检查      | 目标库和源库的数据库兼容类型要保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 查询同步库的兼容类型： select datname, datcompatibility from pg_database;                                                                                                       |
| 一致性检查   | 源端和目标端数据库字符集检查 | 源端和目标端字符集需要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                                                                                                                                   |
| 同步对象类          | 选择对象检查         | - 支持模式、表、主键与唯一约束、表数据、序列的同步。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步系统schema：pg_toast、cstore、snapshot、sys、dbms_job、dbms_perf、pg_catalog、information_schema、utl_file、dbms_output、dbms_random、utl_raw、dbms_sql、dbms_lob、dbe_perf、pkg_service、pkg_util、dbe_file、dbe_random、dbe_output、dbe_raw、dbe_sql、dbe_lob、dbe_task、blockchain、db4ai、dbe_pldebugger、sqladvisor、dbe_application_info、dbe_match、dbe_pldeveloper、dbe_scheduler、dbe_session、dbe_utility、dbe_sql_util、dbe_xml、dbe_xmldom、dbe_xmlparser、dbe_compression、dbe_heat_map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl），不支持同步public schema下的redis_progress_detail、redis_status、pgxc_redistb、redis_progress的系统表。  - 增量不支持间隔分区表的同步。   | -                                                                                                                                                                                                                   |
| 同步对象类          | 选择对象约束检查       | - 源库所选表不能包含延迟约束 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                                                                                                                                      |
| 同步对象类          | 库表列名规范检查       | - 库名、模式名、表名不能包含/ \< . \> \\ ' \` \| , ? !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                                                                                                                                                   |
| 同步对象类          | 源数据库检查         | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                                                                                                                                        |
| 同步对象类          | 源数据库检查         | - 增量实时同步任务，源数据库可以为备机。  - 全量实时同步任务，源数据库可以为备机，但是不支持无主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                                                                                         |
| 同步对象类          | 源数据库检查         | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                           |
| 同步对象类          | 源数据库检查         | 源数据库的SSL状态正常，可以进行远程连接和复制连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.html)                                                                                                                                       |
| 同步对象类          | 目标端对象检查        | 目标库的表不能包含外键约束和触发器。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[目标库表存在外键并且没有禁用](https://support.huaweicloud.com/trouble-drs/drs_20_0009.html) 详见[目标数据库已存在的表中有启用的触发器](https://support.huaweicloud.com/trouble-drs/drs_20_0010.html) |
| 网络情况          | 网络检查           | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                                                                                                                                      |
| 网络情况          | 网络检查           | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                                                                                                                                      |
   
 #### GaussDB分布式版-\>GaussDB集中式版
表31预检查一览表 
| 分类                                                               | 预检查项           | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 不通过解决方法                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| 权限类                                                              | 源数据库权限         | - 全量同步需要具备如下权限： DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。   - 增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT权限。   - 全量+增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。                                                                                         | -授予同步用户权限                                                                                                                                                                                                           |
| 权限类                                                              | 目标数据库权限        | 具备sysadmin角色或者以下最小权限： 需要DATABASE的CONNECT和CREATE权限、SCHEMA的USAGE和CREATE权限、表的INSERT、UPDATE、DELETE、SELECT、ALTER、INDEX、COMMENT权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                                                                                                                                                   |
| 版本类         | 源数据库版本         | 支持1.0.0及以上版本，版本查询：select version(); 以下是特性版本限制，特性版本号查询：select working_version_num(); 支持并行解码最低版本92556； 支持备机读最低版本93088； 支持级联复制最低版本93042； 支持M兼容模式最低版本94301； 支持CN解码最低版本93024； 支持指定位点启动复制槽最低版本94472； 支持DDL逻辑解码最低版本93782；支持truncate最低版本94382;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                   |
| 版本类         | 目标数据库版本        | 支持1.0.0及以上版本,版本查询方式select version(); 目标端数据库版本不小于源端数据库版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                   |
| 参数类                                                              | 性能参数           | 源数据库的max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。                                                                                                                      |
| 参数类                                                              | 性能参数           | 源数据库中无主键表的replica identity属性必须为full。 建议将主键表的REPLICA IDENTITY属性设置为FULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.html)                                                                                                                                       |
| 参数类                                                              | 性能参数           | 源库的enable_slot_log参数设置为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.html)                                                                                                                           |
| 参数类                                                              | 性能参数           | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。                                                                                                                                |
| 数据同步类        | 表字段检查          | 支持bigint、 bit、 bit varying、 blob、 boolean、 box、 bytea、character、 character varying、 cidr、 circle、 clob、date、 double precision、inet、 integer、 interval、 mediumint、tinyint unsigned、smallint unsigned、 mediumint unsigned、 integer unsigned、bigint unsigned、 json、 jsonb、 lseg、 macaddr、 money、 number、 numeric、varchar2、 path、 point、 polygon、 raw、 real、smalldatetime、 smallint、 text、time with time zone、time without time zone、 timestamp with time zone、timestamp without time zone、tinyint、 tsquery、 tsvector、 refcursor、 uuid、 array、 float4、 decimal、 float、 double、char、 varchar、 tinytext、 mediumtext、 longtext、datetime、 timestamp、 time、 year、binary、 varbinary、 tinyblob、 mediumblob、 longblob等数据类型的同步                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                                                                                                                                                   |
| 数据同步类        | 长事务检查          | 源数据库存在长时间未提交事务，无法创建复制槽，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                           |
| 数据同步类        | 无日志表检查         | 增量同步时，不支持无日志表（UNLOGGED TABLE）的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                                                                                                                                                   |
| 一致性检查   | schema和表检查     | 目标库和源库的schema、表结构需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                                                                                                                                                   |
| 一致性检查   | 源端和目标端数据库字符集检查 | 源端和目标端字符集需要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | -                                                                                                                                                                                                                   |
| 一致性检查   | 数据库兼容类型检查      | 目标库和源库的数据库兼容类型要保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 查询同步库的兼容类型： select datname, datcompatibility from pg_database;                                                                                                        |
| 一致性检查   | 多任务模式dn数量检查    | 用户填写的子任务数量和源端数据库的dn数量要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                                                                                                                                                                   |
| 同步对象类      | 选择对象检查         | - 支持模式、表、主键与唯一约束、表数据的同步。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步系统schema：pg_toast、cstore、snapshot、sys、dbms_job、dbms_perf、pg_catalog、information_schema、utl_file、dbms_output、dbms_random、utl_raw、dbms_sql、dbms_lob、dbe_perf、pkg_service、pkg_util、dbe_file、dbe_random、dbe_output、dbe_raw、dbe_sql、dbe_lob、dbe_task、blockchain、db4ai、dbe_pldebugger、sqladvisor、dbe_application_info、dbe_match、dbe_pldeveloper、dbe_scheduler、dbe_session、dbe_utility、dbe_sql_util、dbe_xml、dbe_xmldom、dbe_xmlparser、dbe_compression、dbe_heat_map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl），不支持同步public schema下的redis_progress_detail、redis_status、pgxc_redistb、redis_progress的系统表。  - 增量不支持间隔分区表的同步。   | -                                                                                                                                                                                                                   |
| 同步对象类      | 选择对象约束检查       | - 源库所选表不能包含延迟约束 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                                                                                                                                      |
| 同步对象类      | 库表列名规范检查       | - 库名、模式名、表名不能包含/ \< . \> \\ ' \` \| , ? !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                                                                                                                                                   |
| 同步对象类      | 源数据库检查         | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                                                                                                                                        |
| 同步对象类      | 源数据库检查         | - 增量实时同步任务，源数据库可以为备机。  - 全量实时同步任务，源数据库可以为备机，但是不支持无主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                                                                                         |
| 同步对象类      | 源数据库检查         | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                           |
| 同步对象类      | 源数据库检查         | 源数据库的SSL状态正常，可以进行远程连接和复制连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.html)                                                                                                                                       |
| 同步对象类      | 目标端对象检查        | 目标库的表不能包含外键约束和触发器。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[目标库表存在外键并且没有禁用](https://support.huaweicloud.com/trouble-drs/drs_20_0009.html) 详见[目标数据库已存在的表中有启用的触发器](https://support.huaweicloud.com/trouble-drs/drs_20_0010.html) |
| 网络情况        | 网络检查           | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                                                                                                                                      |
| 网络情况        | 网络检查           | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                                                                                                                                      |
   
 #### GaussDB分布式版-\>GaussDB分布式版
表32预检查一览表 
| 分类                                                                 | 预检查项           | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 不通过解决方法                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| 权限类                                                                | 源数据库权限         | - 全量同步需要具备如下权限： DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。   - 增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT权限。   - 全量+增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。                                                                                             | -授予同步用户权限                                                                                                                                                                                                           |
| 权限类                                                                | 目标数据库权限        | 具备sysadmin角色或者以下最小权限： 需要DATABASE的CONNECT和CREATE权限、SCHEMA的USAGE和CREATE权限、表的INSERT、UPDATE、DELETE、SELECT、ALTER、INDEX、COMMENT权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                                                                                                                                                   |
| 版本类            | 源数据库版本         | 支持1.0.0及以上版本，版本查询：select version(); 以下是特性版本限制，特性版本号查询：select working_version_num(); 支持并行解码最低版本92556； 支持备机读最低版本93088； 支持级联复制最低版本93042； 支持M兼容模式最低版本94301； 支持CN解码最低版本93024； 支持指定位点启动复制槽最低版本94472； 支持DDL逻辑解码最低版本93782；支持truncate最低版本94382;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                   |
| 版本类            | 目标数据库版本        | 支持1.0.0及以上版本,版本查询方式select version(); 目标端数据库版本不小于源端数据库版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                   |
| 参数类                                                                | 性能参数           | 源数据库的max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。                                                                                                                      |
| 参数类                                                                | 性能参数           | 源数据库中无主键表的replica identity属性必须为full。 建议将主键表的REPLICA IDENTITY属性设置为FULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.html)                                                                                                                                       |
| 参数类                                                                | 性能参数           | 源库的enable_slot_log参数设置为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.html)                                                                                                                           |
| 参数类                                                                | 性能参数           | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。                                                                                                                                |
| 数据同步类          | 表字段检查          | 支持bigint、 bit、 bit varying、 blob、 boolean、 box、 bytea、character、 character varying、 cidr、 circle、 clob、date、 double precision、inet、 integer、 interval、 mediumint、tinyint unsigned、smallint unsigned、 mediumint unsigned、 integer unsigned、bigint unsigned、 json、 jsonb、 lseg、 macaddr、 money、 number、 numeric、varchar2、 path、 point、 polygon、 raw、 real、smalldatetime、 smallint、 text、time with time zone、time without time zone、 timestamp with time zone、timestamp without time zone、tinyint、 tsquery、 tsvector、 refcursor、 uuid、 array、 float4、 decimal、 float、 double、char、 varchar、 tinytext、 mediumtext、 longtext、datetime、 timestamp、 time、 year、binary、 varbinary、 tinyblob、 mediumblob、 longblob等数据类型的同步                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                                                                                                                                                   |
| 数据同步类          | 长事务检查          | 源数据库存在长时间未提交事务，无法创建复制槽，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                           |
| 数据同步类          | 无日志表检查         | 增量同步时，不支持无日志表（UNLOGGED TABLE）的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                                                                                                                                                   |
| 数据同步类          | 无主键分区表检查       | 无主键分区表检查增量同步时，不支持无主键分区表的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                                                                                                                                                   |
| 一致性检查   | schema和表检查     | 目标库和源库的schema、表结构需要一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                                                                                                                                                   |
| 一致性检查   | 源端和目标端数据库字符集检查 | 源端和目标端字符集需要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                                                                                                                                                   |
| 一致性检查   | 数据库兼容类型检查      | 目标库和源库的数据库兼容类型要保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 查询同步库的兼容类型： select datname, datcompatibility from pg_database;                                                                                                         |
| 一致性检查   | 多任务模式dn数量检查    | 用户填写的子任务数量和源端数据库的dn数量要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                                                                                                                                                   |
| 同步对象类         | 选择对象检查         | - 支持模式、表、主键与唯一约束、表数据的同步。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步系统schema：pg_toast、cstore、snapshot、sys、dbms_job、dbms_perf、pg_catalog、information_schema、utl_file、dbms_output、dbms_random、utl_raw、dbms_sql、dbms_lob、dbe_perf、pkg_service、pkg_util、dbe_file、dbe_random、dbe_output、dbe_raw、dbe_sql、dbe_lob、dbe_task、blockchain、db4ai、dbe_pldebugger、sqladvisor、dbe_application_info、dbe_match、dbe_pldeveloper、dbe_scheduler、dbe_session、dbe_utility、dbe_sql_util、dbe_xml、dbe_xmldom、dbe_xmlparser、dbe_compression、dbe_heat_map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl），不支持同步public schema下的redis_progress_detail、redis_status、pgxc_redistb、redis_progress的系统表。  - 增量不支持间隔分区表的同步。   | -                                                                                                                                                                                                                   |
| 同步对象类         | 选择对象约束检查       | - 源库所选表不能包含延迟约束 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                                                                                                                                      |
| 同步对象类         | 库表列名规范检查       | - 库名、模式名、表名不能包含/ \< . \> \\ ' \` \| , ? !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                                                                                                                                                   |
| 同步对象类         | 源数据库检查         | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                                                                                                                                        |
| 同步对象类         | 源数据库检查         | - 增量实时同步任务，源数据库可以为备机。  - 全量实时同步任务，源数据库可以为备机，但是不支持无主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                                                                                        |
| 同步对象类         | 源数据库检查         | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                           |
| 同步对象类         | 源数据库检查         | 源数据库的SSL状态正常，可以进行远程连接和复制连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.html)                                                                                                                                       |
| 同步对象类         | 目标端对象检查        | 目标库的表不能包含外键约束和触发器。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[目标库表存在外键并且没有禁用](https://support.huaweicloud.com/trouble-drs/drs_20_0009.html) 详见[目标数据库已存在的表中有启用的触发器](https://support.huaweicloud.com/trouble-drs/drs_20_0010.html) |
| 网络情况           | 网络检查           | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                                                                                                                                      |
| 网络情况           | 网络检查           | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                                                                                                                                      |
   
 #### GaussDB集中式版-\>Kafka
表33预检查一览表 
| 分类                                                           | 预检查项     | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 不通过解决方法                                                                                        |
|:---|:---|:---|:---|
| 权限类                                                          | 源数据库权限   | - 全量同步需要具备如下权限： DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。   - 增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT权限。   - 全量+增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。                                                                        | -授予同步用户权限                                                                                      |
| 权限类                                                          | Kafka权限  | 确保Kafka集群能被正常的连接； 确保DRS发起连接的客户端可以被认证； 确保DRS发起连接的客户端能够进行读取、写入和创建等操作；                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                              |
| 版本类    | 源数据库版本   | 支持1.0.0及以上版本，版本查询：select version(); 以下是特性版本限制，特性版本号查询：select working_version_num(); 支持并行解码最低版本92556； 支持备机读最低版本93088； 支持级联复制最低版本93042； 支持M兼容模式最低版本94301； 支持CN解码最低版本93024； 支持指定位点启动复制槽最低版本94472； 支持DDL逻辑解码最低版本93782；支持truncate最低版本94382;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**              |
| 版本类    | Kafka版本  | Kafka 0.11及以上版本                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**              |
| 参数类                                                          | 性能参数     | 源数据库的max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。 |
| 参数类                                                          | 性能参数     | 源数据库中无主键表的replica identity属性必须为full。 建议将主键表的REPLICA IDENTITY属性设置为FULL：具体可按照Kafka下游的消费业务设置                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.html)                  |
| 参数类                                                          | 性能参数     | 源库的enable_slot_log参数设置为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.html)      |
| 参数类                                                          | 性能参数     | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。           |
| 数据同步类     | 表字段检查    | 支持bigint，tinyint unsigned，smallint unsigned，integer unsigned，bigint unsigned，bit，bit varying，blob，boolean，bytea，character，character varying，clob，date，double precision，integer，money，number，numeric，nvarchar2，raw，real，smalldatetime，smallint，text，time with time zone，time without time zone，timestamp with time zone，timestamp without time zone，tinyint等数据类型的同步                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                              |
| 数据同步类     | 长事务检查    | 源数据库存在长时间未提交事务，无法创建复制槽，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                      |
| 数据同步类     | 无日志表检查   | 增量同步时，不支持无日志表（UNLOGGED TABLE）的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                              |
| 数据同步类     | 无主键分区表检查 | 无主键分区表检查增量同步时，不支持无主键分区表的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | -                                                                                              |
| 同步对象类  | 选择对象检查   | - 支持DML和DDL的同步。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步系统schema：pg_toast、cstore、snapshot、sys、dbms_job、dbms_perf、pg_catalog、information_schema、utl_file、dbms_output、dbms_random、utl_raw、dbms_sql、dbms_lob、dbe_perf、pkg_service、pkg_util、dbe_file、dbe_random、dbe_output、dbe_raw、dbe_sql、dbe_lob、dbe_task、blockchain、db4ai、dbe_pldebugger、sqladvisor、dbe_application_info、dbe_match、dbe_pldeveloper、dbe_scheduler、dbe_session、dbe_utility、dbe_sql_util、dbe_xml、dbe_xmldom、dbe_xmlparser、dbe_compression、dbe_heat_map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl），不支持同步public schema下的redis_progress_detail、redis_status、pgxc_redistb、redis_progress的系统表。  - 增量不支持间隔分区表的同步。   | -                                                                                              |
| 同步对象类  | 选择对象约束检查 | - 源库所选表不能包含延迟约束 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                 |
| 同步对象类  | 库表列名规范检查 | - 库名、模式名、表名不能包含/ \< . \> \\ ' \` \| , ? !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                              |
| 同步对象类  | 源数据库检查   | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                   |
| 同步对象类  | 源数据库检查   | - 增量实时同步任务，源数据库可以为备机。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                    |
| 同步对象类  | 源数据库检查   | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                      |
| 同步对象类  | 源数据库检查   | 源数据库的SSL状态正常，可以进行远程连接和复制连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.html)                  |
| 网络情况    | 网络检查     | 目标端Kafka的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                 |
| 网络情况    | 网络检查     | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                 |
   
 #### GaussDB分布式版-\>Kafka
表34预检查一览表 
| 分类                                                                 | 预检查项        | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 不通过解决方法                                                                                        |
|:---|:---|:---|:---|
| 权限类                                                                | 源数据库权限      | - 全量同步需要具备如下权限： DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。   - 增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT权限。   - 全量+增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。                                                                                              | -授予同步用户权限                                                                                      |
| 权限类                                                                | Kafka权限     | 确保Kafka集群能被正常的连接； 确保DRS发起连接的客户端可以被认证； 确保DRS发起连接的客户端能够进行读取、写入和创建等操作；                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                              |
| 版本类          | 源数据库版本      | 支持1.0.0及以上版本，版本查询：select version(); 以下是特性版本限制，特性版本号查询：select working_version_num(); 支持并行解码最低版本92556； 支持备机读最低版本93088； 支持级联复制最低版本93042； 支持M兼容模式最低版本94301； 支持CN解码最低版本93024； 支持指定位点启动复制槽最低版本94472； 支持DDL逻辑解码最低版本93782；支持truncate最低版本94382;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**              |
| 版本类          | Kafka版本     | Kafka 0.11及以上版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**              |
| 参数类                                                                | 性能参数        | 源数据库的max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。 |
| 参数类                                                                | 性能参数        | 源数据库中无主键表的replica identity属性必须为full。 建议将主键表的REPLICA IDENTITY属性设置为FULL：具体可按照Kafka下游的消费业务设置                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.html)                  |
| 参数类                                                                | 性能参数        | 源库的enable_slot_log参数设置为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.html)      |
| 参数类                                                                | 性能参数        | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。           |
| 数据同步类        | 表字段检查       | 支持bigint，tinyint unsigned，smallint unsigned，integer unsigned，bigint unsigned，bit，bit varying，blob，boolean，bytea，character，character varying，clob，date，double precision，integer，money，number，numeric，nvarchar2，raw，real，smalldatetime，smallint，text，time with time zone，time without time zone，timestamp with time zone，timestamp without time zone，tinyint等数据类型的同步                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                                              |
| 数据同步类        | 长事务检查       | 源数据库存在长时间未提交事务，无法创建复制槽，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                      |
| 数据同步类        | 无日志表检查      | 增量同步时，不支持无日志表（UNLOGGED TABLE）的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                              |
| 数据同步类        | 无主键分区表检查    | 无主键分区表检查增量同步时，不支持无主键分区表的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | -                                                                                              |
| 一致性检查   | 多任务模式dn数量检查 | 用户填写的子任务数量和源端数据库的dn数量要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | -                                                                                              |
| 同步对象类          | 选择对象检查      | - 支持DML和DDL的同步。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步系统schema：pg_toast、cstore、snapshot、sys、dbms_job、dbms_perf、pg_catalog、information_schema、utl_file、dbms_output、dbms_random、utl_raw、dbms_sql、dbms_lob、dbe_perf、pkg_service、pkg_util、dbe_file、dbe_random、dbe_output、dbe_raw、dbe_sql、dbe_lob、dbe_task、blockchain、db4ai、dbe_pldebugger、sqladvisor、dbe_application_info、dbe_match、dbe_pldeveloper、dbe_scheduler、dbe_session、dbe_utility、dbe_sql_util、dbe_xml、dbe_xmldom、dbe_xmlparser、dbe_compression、dbe_heat_map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl），不支持同步public schema下的redis_progress_detail、redis_status、pgxc_redistb、redis_progress的系统表。  - 增量不支持间隔分区表的同步。   | -                                                                                              |
| 同步对象类          | 选择对象约束检查    | - 源库所选表不能包含延迟约束 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                 |
| 同步对象类          | 库表列名规范检查    | - 库名、模式名、表名不能包含/ \< . \> \\ ' \` \| , ? !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                              |
| 同步对象类          | 源数据库检查      | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                   |
| 同步对象类          | 源数据库检查      | - 增量实时同步任务，源数据库可以为备机。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                     |
| 同步对象类          | 源数据库检查      | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                      |
| 同步对象类          | 源数据库检查      | 源数据库的SSL状态正常，可以进行远程连接和复制连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.html)                  |
| 网络情况            | 网络检查        | 目标端Kafka的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                 |
| 网络情况            | 网络检查        | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                 |
   
 #### GaussDB集中式版-\>MySQL
表35预检查一览表 
| 分类                                                                  | 预检查项           | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 不通过解决方法                                                                                                                                                                                                            |
|:---|:---|:---|:---|
| 权限类                                                                 | 源数据库权限         | - 全量同步需要具备如下权限： DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。   - 增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT权限。   - 全量+增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。                                                                                                                                                                                                                                                                                               | -授予同步用户权限                                                                                                                                                                                                          |
| 权限类                                                                 | 目标数据库权限        | 具备管理员用户权限或者以下最小权限： INSERT、DELETE、 UPDATE、 SELECT、SHOW DATABASES                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                                                                                                                                                  |
| 版本类           | 源数据库版本         | 支持1.0.0及以上版本，版本查询：select version(); 以下是特性版本限制，特性版本号查询：select working_version_num(); 支持并行解码最低版本92556； 支持备机读最低版本93088； 支持级联复制最低版本93042； 支持M兼容模式最低版本94301； 支持CN解码最低版本93024； 支持指定位点启动复制槽最低版本94472； 支持DDL逻辑解码最低版本93782；支持truncate最低版本94382;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                  |
| 版本类           | 目标数据库版本        | RDS for MySQL 5.6、5.7版本 本地自建MySQL数据库 5.5、5.6、5.7版本 ECS自建MySQL数据库 5.5、5.6、5.7版本 其他云上MySQL数据库 5.5、5.6、5.7版本                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                  |
| 参数类                                                                 | 性能参数           | 源数据库的max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。                                                                                                                     |
| 参数类                                                                 | 性能参数           | 源数据库中无主键表的replica identity属性必须为full。 建议将主键表的REPLICA IDENTITY属性设置为FULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.html)                                                                                                                                      |
| 参数类                                                                 | 性能参数           | 源库的enable_slot_log参数设置为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.html)                                                                                                                          |
| 参数类                                                                 | 性能参数           | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。                                                                                                                               |
| 数据同步类         | 表字段检查          | 支持integer，tinyint，smallint，bigint，tinyint unsigned，smallint unsigned，integer unsigned，bigint unsigned，number，numeric，real，double precision，character，character varying，nvarchar2，bit，bit varying，blob，bytea，clob，raw，text，boolean，date，smalldatetime，time with time zone，time without time zone，timestamp with time zone，timestamp without time zone，money等数据类型的同步                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                                                                                                                                                  |
| 数据同步类         | 长事务检查          | 源数据库存在长时间未提交事务，无法创建复制槽，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                          |
| 数据同步类         | 无日志表检查         | 增量同步时，不支持无日志表（UNLOGGED TABLE）的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | -                                                                                                                                                                                                                  |
| 数据同步类         | 无主键分区表检查       | 无主键分区表检查增量同步时，不支持无主键分区表的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                                                                                                                                                  |
| 一致性检查   | 表检查            | 目标库和源库的表结构需要一致。 同步数据前需要清空目标端表数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -                                                                                                                                                                                                                  |
| 一致性检查   | 数据库兼容类型检查      | 源数据库兼容类型建议是B或者M兼容类型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 查询同步库的兼容类型： select datname, datcompatibility from pg_database;                                                                                                     |
| 一致性检查   | 源端和目标端数据库字符集检查 | 源端和目标端字符集需要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                                                                                                                                  |
| 同步对象类          | 选择对象检查         | - 全量同步过程仅支持同步选中表的数据。    - 增量同步过程仅支持同步选中表的DML(GaussDB-M兼容模式支持DDL除外)。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步系统schema：pg_toast、cstore、snapshot、sys、dbms_job、dbms_perf、pg_catalog、information_schema、utl_file、dbms_output、dbms_random、utl_raw、dbms_sql、dbms_lob、dbe_perf、pkg_service、pkg_util、dbe_file、dbe_random、dbe_output、dbe_raw、dbe_sql、dbe_lob、dbe_task、blockchain、db4ai、dbe_pldebugger、sqladvisor、dbe_application_info、dbe_match、dbe_pldeveloper、dbe_scheduler、dbe_session、dbe_utility、dbe_sql_util、dbe_xml、dbe_xmldom、dbe_xmlparser、dbe_compression、dbe_heat_map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl），不支持同步public schema下的redis_progress_detail、redis_status、pgxc_redistb、redis_progress的系统表。  - 增量不支持间隔分区表的同步。   | -                                                                                                                                                                                                                  |
| 同步对象类          | 选择对象约束检查       | - 源库所选表不能包含延迟约束 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                                                                                                                                     |
| 同步对象类          | 库表列名规范检查       | - 库名、模式名、表名不能包含/ \< . \> \\ ' \` \| , ? !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                                                                                                                                                  |
| 同步对象类          | 源数据库检查         | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                                                                                                                                       |
| 同步对象类          | 源数据库检查         | - 增量实时同步任务，源数据库可以为备机。  - 全量实时同步任务，源数据库可以为备机，但是不支持无主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                                                                                       |
| 同步对象类          | 源数据库检查         | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                          |
| 同步对象类          | 源数据库检查         | 源数据库的SSL状态正常，可以进行远程连接和复制连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.html)                                                                                                                                      |
| 同步对象类          | 目标端对象检查        | 目标库的表不能包含外键约束和触发器。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[目标库表存在外键并且没有禁用](https://support.huaweicloud.com/trouble-drs/drs_20_0009.html) 详见[目标数据库已存在的表中有启用的触发器](https://support.huaweicloud.com/trouble-drs/drs_20_0010.html) |
| 网络情况            | 网络检查           | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                                                                                                                                     |
| 网络情况            | 网络检查           | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                                                                                                                                     |
   
 #### GaussDB分布式版-\>MySQL
表36预检查一览表 
| 分类                                                               | 预检查项           | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 不通过解决方法                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| 权限类                                                              | 源数据库权限         | - 全量同步需要具备如下权限： DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。   - 增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT权限。   - 全量+增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。                                                                                                                                                                                                                                                                                                 | -授予同步用户权限                                                                                                                                                                                                           |
| 权限类                                                              | 目标数据库权限        | 具备管理员用户权限或者以下最小权限： INSERT、DELETE、 UPDATE、 SELECT、SHOW DATABASES                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                                                                                                                                                   |
| 版本类           | 源数据库版本         | 支持1.0.0及以上版本，版本查询：select version(); 以下是特性版本限制，特性版本号查询：select working_version_num(); 支持并行解码最低版本92556； 支持备机读最低版本93088； 支持级联复制最低版本93042； 支持M兼容模式最低版本94301； 支持CN解码最低版本93024； 支持指定位点启动复制槽最低版本94472； 支持DDL逻辑解码最低版本93782；支持truncate最低版本94382;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                   |
| 版本类           | 目标数据库版本        | RDS for MySQL 5.6、5.7版本 本地自建MySQL数据库 5.5、5.6、5.7版本 ECS自建MySQL数据库 5.5、5.6、5.7版本 其他云上MySQL数据库 5.5、5.6、5.7版本                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                   |
| 参数类                                                              | 性能参数           | 源数据库的max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。                                                                                                                      |
| 参数类                                                              | 性能参数           | 源数据库中无主键表的replica identity属性必须为full。 建议将主键表的REPLICA IDENTITY属性设置为FULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.html)                                                                                                                                       |
| 参数类                                                              | 性能参数           | 源库的enable_slot_log参数设置为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.html)                                                                                                                           |
| 参数类                                                              | 性能参数           | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。                                                                                                                                |
| 数据同步类         | 表字段检查          | 支持integer，tinyint，smallint，bigint，tinyint unsigned，smallint unsigned，integer unsigned，bigint unsigned，number，numeric，real，double precision，character，character varying，nvarchar2，bit，bit varying，blob，bytea，clob，raw，text，boolean，date，smalldatetime，time with time zone，time without time zone，timestamp with time zone，timestamp without time zone，money等数据类型的同步                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                                                                                                                                                   |
| 数据同步类         | 长事务检查          | 源数据库存在长时间未提交事务，无法创建复制槽，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                           |
| 数据同步类         | 无日志表检查         | 增量同步时，不支持无日志表（UNLOGGED TABLE）的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                                                                                                                                                   |
| 数据同步类         | 无主键分区表检查       | 无主键分区表检查增量同步时，不支持无主键分区表的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                                                                                                                                                   |
| 一致性检查   | 多任务模式dn数量检查    | 用户填写的子任务数量和源端数据库的dn数量要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                                                                                                                                                   |
| 一致性检查   | 表检查            | 目标库和源库的表结构需要一致。 同步数据前需要清空目标端表数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                                                                                                                                                   |
| 一致性检查   | 数据库兼容类型检查      | 源数据库兼容类型建议是MySQL或者M兼容类型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 查询同步库的兼容类型： select datname, datcompatibility from pg_database;                                                                                                        |
| 一致性检查   | 源端和目标端数据库字符集检查 | 源端和目标端字符集需要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                                                                                                                                                   |
| 同步对象类        | 选择对象检查         | - 全量同步过程仅支持同步选中表的数据。    - 增量同步过程仅支持同步选中表的DML(GaussDB-M兼容模式支持DDL除外)。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步系统schema：pg_toast、cstore、snapshot、sys、dbms_job、dbms_perf、pg_catalog、information_schema、utl_file、dbms_output、dbms_random、utl_raw、dbms_sql、dbms_lob、dbe_perf、pkg_service、pkg_util、dbe_file、dbe_random、dbe_output、dbe_raw、dbe_sql、dbe_lob、dbe_task、blockchain、db4ai、dbe_pldebugger、sqladvisor、dbe_application_info、dbe_match、dbe_pldeveloper、dbe_scheduler、dbe_session、dbe_utility、dbe_sql_util、dbe_xml、dbe_xmldom、dbe_xmlparser、dbe_compression、dbe_heat_map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl），不支持同步public schema下的redis_progress_detail、redis_status、pgxc_redistb、redis_progress的系统表。  - 增量不支持间隔分区表的同步。   | -                                                                                                                                                                                                                   |
| 同步对象类        | 选择对象约束检查       | - 源库所选表不能包含延迟约束 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                                                                                                                                      |
| 同步对象类        | 库表列名规范检查       | - 库名、模式名、表名不能包含/ \< . \> \\ ' \` \| , ? !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                                                                                                                                                   |
| 同步对象类        | 源数据库检查         | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                                                                                                                                        |
| 同步对象类        | 源数据库检查         | - 增量实时同步任务，源数据库可以为备机。  - 全量实时同步任务，源数据库可以为备机，但是不支持无主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                                                                                         |
| 同步对象类        | 源数据库检查         | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                           |
| 同步对象类        | 源数据库检查         | 源数据库的SSL状态正常，可以进行远程连接和复制连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.html)                                                                                                                                       |
| 同步对象类        | 目标端对象检查        | 目标库的表不能包含外键约束和触发器。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[目标库表存在外键并且没有禁用](https://support.huaweicloud.com/trouble-drs/drs_20_0009.html) 详见[目标数据库已存在的表中有启用的触发器](https://support.huaweicloud.com/trouble-drs/drs_20_0010.html) |
| 网络情况        | 网络检查           | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                                                                                                                                      |
   
 #### GaussDB集中式版-\>Oracle
表37预检查一览表 
| 分类                                                               | 预检查项           | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 不通过解决方法                                                                                                                                                                                                              |
|:---|:---|:---|:---|
| 权限类                                                              | 源数据库权限         | - 全量同步需要具备如下权限： DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。   - 增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT权限。   - 全量+增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。                                                                                                                                                                                                                                                                                        | -授予同步用户权限                                                                                                                                                                                                            |
| 权限类                                                              | 目标数据库权限        | 用户需要具备DBA角色或者以下最小权限： CREATE SESSION权限，表的SELECT、INSERT、UPDATE、DELETE权限，或者具备RESOURCE角色。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                                                                                                                                                    |
| 版本类          | 源数据库版本         | 支持1.0.0及以上版本，版本查询：select version(); 以下是特性版本限制，特性版本号查询：select working_version_num(); 支持并行解码最低版本92556； 支持备机读最低版本93088； 支持级联复制最低版本93042； 支持M兼容模式最低版本94301； 支持CN解码最低版本93024； 支持指定位点启动复制槽最低版本94472； 支持DDL逻辑解码最低版本93782；支持truncate最低版本94382;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                    |
| 版本类          | 目标数据库版本        | 本地自建Oracle数据库11g、19c; ECS自建Oracle数据库11g、19c;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                    |
| 参数类                                                              | 性能参数           | 源数据库的max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。                                                                                                                       |
| 参数类                                                              | 性能参数           | 源数据库中无主键表的replica identity属性必须为full。 建议将主键表的REPLICA IDENTITY属性设置为FULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.html)                                                                                                                                        |
| 参数类                                                              | 性能参数           | 源库的enable_slot_log参数设置为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.html)                                                                                                                            |
| 参数类                                                              | 性能参数           | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。                                                                                                                                 |
| 数据同步类       | 表字段检查          | 支持integer，tinyint，smallint，bigint，tinyint unsigned，smallint unsigned，integer unsigned，bigint unsigned，number，numeric，real，double precision，character，character varying，nvarchar2，bit，bit varying，blob，bytea，clob，raw，text，boolean，date，smalldatetime，time with time zone，time without time zone，timestamp with time zone，timestamp without time zone，money等数据类型的同步                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                                                                                                                                                    |
| 数据同步类       | 长事务检查          | 源数据库存在长时间未提交事务，无法创建复制槽，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                            |
| 数据同步类       | 无日志表检查         | 增量同步时，不支持无日志表（UNLOGGED TABLE）的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                                                                                                                                                    |
| 数据同步类       | 无主键分区表检查       | 无主键分区表检查增量同步时，不支持无主键分区表的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                                                                                                                                                    |
| 一致性检查   | 表检查            | 目标库和源库的表结构需要一致。 同步数据前需要清空目标端表数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                                                                                                                                                    |
| 一致性检查   | 数据库兼容类型检查      | 源数据库兼容类型建议是A兼容类型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 查询同步库的兼容类型： select datname, datcompatibility from pg_database;                                                                                                        |
| 一致性检查   | 源端和目标端数据库字符集检查 | 源端和目标端字符集需要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                                                                                                                                                    |
| 同步对象类         | 选择对象检查         | - 全量同步过程仅支持同步选中表的数据。    - 增量同步过程仅支持同步选中表的DML(GaussDB-M兼容模式支持DDL除外)。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步系统schema：pg_toast、cstore、snapshot、sys、dbms_job、dbms_perf、pg_catalog、information_schema、utl_file、dbms_output、dbms_random、utl_raw、dbms_sql、dbms_lob、dbe_perf、pkg_service、pkg_util、dbe_file、dbe_random、dbe_output、dbe_raw、dbe_sql、dbe_lob、dbe_task、blockchain、db4ai、dbe_pldebugger、sqladvisor、dbe_application_info、dbe_match、dbe_pldeveloper、dbe_scheduler、dbe_session、dbe_utility、dbe_sql_util、dbe_xml、dbe_xmldom、dbe_xmlparser、dbe_compression、dbe_heat_map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl），不支持同步public schema下的redis_progress_detail、redis_status、pgxc_redistb、redis_progress的系统表。  - 增量不支持间隔分区表的同步。   | -                                                                                                                                                                                                                    |
| 同步对象类         | 选择对象约束检查       | - 源库所选表不能包含延迟约束 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                                                                                                                                       |
| 同步对象类         | 库表列名规范检查       | - 库名、模式名、表名不能包含/ \< . \> \\ ' \` \| , ? !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                                                                                                                                    |
| 同步对象类         | 源数据库检查         | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                                                                                                                                         |
| 同步对象类         | 源数据库检查         | - 增量实时同步任务，源数据库可以为备机。  - 全量实时同步任务，源数据库可以为备机，但是不支持无主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -                                                                                                                                                            |
| 同步对象类         | 源数据库检查         | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                            |
| 同步对象类         | 源数据库检查         | 源数据库的SSL状态正常，可以进行远程连接和复制连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 详见[GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.html)                                                                                                                                        |
| 同步对象类         | 目标端对象检查        | 目标库的表不能包含外键约束和触发器。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[目标库表存在外键并且没有禁用](https://support.huaweicloud.com/trouble-drs/drs_20_0009.html) 详见[目标数据库已存在的表中有启用的触发器](https://support.huaweicloud.com/trouble-drs/drs_20_0010.html) |
| 网络情况        | 网络检查           | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                                                                                                                                       |
| 网络情况        | 网络检查           | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                                                                                                                                       |
   
 #### GaussDB分布式版-\>Oracle
表38预检查一览表 
| 分类                                                                | 预检查项           | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 不通过解决方法                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| 权限类                                                               | 源数据库权限         | - 全量同步需要具备如下权限： DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。   - 增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT权限。   - 全量+增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。                                                                                                                                                                                                                                                                                               | -授予同步用户权限                                                                                                                                                                                                           |
| 权限类                                                               | 目标数据库权限        | 用户需要具备DBA角色或者以下最小权限： CREATE SESSION权限，表的SELECT、INSERT、UPDATE、DELETE权限，或者具备RESOURCE角色。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                                                                                                                                                   |
| 版本类           | 源数据库版本         | 支持1.0.0及以上版本，版本查询：select version(); 以下是特性版本限制，特性版本号查询：select working_version_num(); 支持并行解码最低版本92556； 支持备机读最低版本93088； 支持级联复制最低版本93042； 支持M兼容模式最低版本94301； 支持CN解码最低版本93024； 支持指定位点启动复制槽最低版本94472； 支持DDL逻辑解码最低版本93782；支持truncate最低版本94382;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                   |
| 版本类           | 目标数据库版本        | 本地自建Oracle数据库11g、19c; ECS自建Oracle数据库11g、19c;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                   |
| 参数类                                                               | 性能参数           | 源数据库的max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。                                                                                                                      |
| 参数类                                                               | 性能参数           | 源数据库中无主键表的replica identity属性必须为full。 建议将主键表的REPLICA IDENTITY属性设置为FULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.html)                                                                                                                                       |
| 参数类                                                               | 性能参数           | 源库的enable_slot_log参数设置为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.html)                                                                                                                           |
| 参数类                                                               | 性能参数           | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。                                                                                                                                |
| 数据同步类          | 表字段检查          | 支持integer，tinyint，smallint，bigint，tinyint unsigned，smallint unsigned，integer unsigned，bigint unsigned，number，numeric，real，double precision，character，character varying，nvarchar2，bit，bit varying，blob，bytea，clob，raw，text，boolean，date，smalldatetime，time with time zone，time without time zone，timestamp with time zone，timestamp without time zone，money等数据类型的同步                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -                                                                                                                                                                                                                   |
| 数据同步类          | 长事务检查          | 源数据库存在长时间未提交事务，无法创建复制槽，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                           |
| 数据同步类          | 无日志表检查         | 增量同步时，不支持无日志表（UNLOGGED TABLE）的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                                                                                                                                   |
| 数据同步类          | 无主键分区表检查       | 无主键分区表检查增量同步时，不支持无主键分区表的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                                                                                                                                                   |
| 一致性检查   | 多任务模式dn数量检查    | 用户填写的子任务数量和源端数据库的dn数量要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                                                                                                                                                   |
| 一致性检查   | 表检查            | 目标库和源库的表结构需要一致。 同步数据前需要清空目标端表数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                                                                                                                                                   |
| 一致性检查   | 数据库兼容类型检查      | 源数据库兼容类型建议是ORA兼容类型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 查询同步库的兼容类型： select datname, datcompatibility from pg_database;                                                                                                        |
| 一致性检查   | 源端和目标端数据库字符集检查 | 源端和目标端字符集需要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -                                                                                                                                                                                                                   |
| 同步对象类       | 选择对象检查         | - 全量同步过程仅支持同步选中表的数据。    - 增量同步过程仅支持同步选中表的DML(GaussDB-M兼容模式支持DDL除外)。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步系统schema：pg_toast、cstore、snapshot、sys、dbms_job、dbms_perf、pg_catalog、information_schema、utl_file、dbms_output、dbms_random、utl_raw、dbms_sql、dbms_lob、dbe_perf、pkg_service、pkg_util、dbe_file、dbe_random、dbe_output、dbe_raw、dbe_sql、dbe_lob、dbe_task、blockchain、db4ai、dbe_pldebugger、sqladvisor、dbe_application_info、dbe_match、dbe_pldeveloper、dbe_scheduler、dbe_session、dbe_utility、dbe_sql_util、dbe_xml、dbe_xmldom、dbe_xmlparser、dbe_compression、dbe_heat_map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl），不支持同步public schema下的redis_progress_detail、redis_status、pgxc_redistb、redis_progress的系统表。  - 增量不支持间隔分区表的同步。   | -                                                                                                                                                                                                                   |
| 同步对象类       | 选择对象约束检查       | - 源库所选表不能包含延迟约束 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                                                                                                                                      |
| 同步对象类       | 库表列名规范检查       | - 库名、模式名、表名不能包含/ \< . \> \\ ' \` \| , ? !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                                                                                                                                                   |
| 同步对象类       | 源数据库检查         | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                                                                                                                                        |
| 同步对象类       | 源数据库检查         | - 增量实时同步任务，源数据库可以为备机。  - 全量实时同步任务，源数据库可以为备机，但是不支持无主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                                                                                                         |
| 同步对象类       | 源数据库检查         | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                           |
| 同步对象类       | 源数据库检查         | 源数据库的SSL状态正常，可以进行远程连接和复制连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.html)                                                                                                                                       |
| 同步对象类       | 目标端对象检查        | 目标库的表不能包含外键约束和触发器。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 详见[目标库表存在外键并且没有禁用](https://support.huaweicloud.com/trouble-drs/drs_20_0009.html) 详见[目标数据库已存在的表中有启用的触发器](https://support.huaweicloud.com/trouble-drs/drs_20_0010.html) |
| 网络情况          | 网络检查           | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                                                                                                                                      |
| 网络情况          | 网络检查           | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                                                                                                                                      |
   
 #### GaussDB集中式版-\>PostgreSQL
表39预检查一览表 
| 分类                                                                  | 预检查项           | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 不通过解决方法                                                                                                                                                                                                               |
|:---|:---|:---|:---|
| 权限类                                                                 | 源数据库权限         | - 全量同步需要具备如下权限： DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。   - 增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT权限。   - 全量+增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。                                                                                                                                                                                                                                                                          | -授予同步用户权限                                                                                                                                                                                                             |
| 权限类                                                                 | 目标数据库权限        | 具备sysadmin角色权限或者以下最小权限： 库级权限：CONNECT权限。 schema级权限：USAGE权限。 表级权限：INSERT、UPDATE、DELETE、SELECT权限。 序列权限：UPDATE权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -                                                                                                                                                                                                                     |
| 版本类           | 源数据库版本         | 支持1.0.0及以上版本，版本查询：select version(); 以下是特性版本限制，特性版本号查询：select working_version_num(); 支持并行解码最低版本92556； 支持备机读最低版本93088； 支持级联复制最低版本93042； 支持M兼容模式最低版本94301； 支持CN解码最低版本93024； 支持指定位点启动复制槽最低版本94472； 支持DDL逻辑解码最低版本93782；支持truncate最低版本94382;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                     |
| 版本类           | 目标数据库版本        | 本地自建数据库（PostgreSQL 9.5、9.6、10、11、12、13、14、15、16版本） ECS自建数据库（PostgreSQL 9.5、9.6、10、11、12、13、14、15、16版本）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                     |
| 参数类                                                                 | 性能参数           | 源数据库的max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。                                                                                                                        |
| 参数类                                                                 | 性能参数           | 源数据库中无主键表的replica identity属性必须为full。 建议将主键表的REPLICA IDENTITY属性设置为FULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.html)                                                                                                                                         |
| 参数类                                                                 | 性能参数           | 源库的enable_slot_log参数设置为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.html)                                                                                                                             |
| 参数类                                                                 | 性能参数           | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。                                                                                                                                  |
| 数据同步类           | 表字段检查          | 不支持SMALLDATETIME、RELTIME、ABSTIME、TID、XID、CID、OID等数据类型的同步                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                                                                                                                                     |
| 数据同步类           | 长事务检查          | 源数据库存在长时间未提交事务，无法创建复制槽，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                             |
| 数据同步类           | 无日志表检查         | 增量同步时，不支持无日志表（UNLOGGED TABLE）的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                                                                                                                                                     |
| 数据同步类           | 无主键分区表检查       | 无主键分区表检查增量同步时，不支持无主键分区表的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                                                                                                                                                     |
| 一致性检查   | 表检查            | 目标库和源库的表结构需要一致。 同步数据前需要清空目标端表数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                                                                                                                                                     |
| 一致性检查   | 数据库兼容类型检查      | 源数据库兼容类型推荐PG或者A兼容模式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 查询同步库的兼容类型： select datname, datcompatibility from pg_database;                                                                                                        |
| 一致性检查   | 源端和目标端数据库字符集检查 | 源端和目标端字符集需要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                                                                                                                                                     |
| 同步对象类          | 选择对象检查         | - 全量同步过程仅支持同步选中表的数据。    - 增量同步过程仅支持同步选中表的DML。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步系统schema：pg_toast、cstore、snapshot、sys、dbms_job、dbms_perf、pg_catalog、information_schema、utl_file、dbms_output、dbms_random、utl_raw、dbms_sql、dbms_lob、dbe_perf、pkg_service、pkg_util、dbe_file、dbe_random、dbe_output、dbe_raw、dbe_sql、dbe_lob、dbe_task、blockchain、db4ai、dbe_pldebugger、sqladvisor、dbe_application_info、dbe_match、dbe_pldeveloper、dbe_scheduler、dbe_session、dbe_utility、dbe_sql_util、dbe_xml、dbe_xmldom、dbe_xmlparser、dbe_compression、dbe_heat_map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl），不支持同步public schema下的redis_progress_detail、redis_status、pgxc_redistb、redis_progress的系统表。  - 增量不支持间隔分区表的同步。   | -                                                                                                                                                                                                                     |
| 同步对象类          | 选择对象约束检查       | - 源库所选表不能包含延迟约束 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                                                                                                                                        |
| 同步对象类          | 库表列名规范检查       | - 库名、模式名、表名不能包含/ \< . \> \\ ' \` \| , ? !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                                                                                                                                     |
| 同步对象类          | 源数据库检查         | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                                                                                                                                          |
| 同步对象类          | 源数据库检查         | - 增量实时同步任务，源数据库可以为备机。  - 全量实时同步任务，源数据库可以为备机，但是不支持无主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | -                                                                                                                                                        |
| 同步对象类          | 源数据库检查         | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                             |
| 同步对象类          | 源数据库检查         | 源数据库的SSL状态正常，可以进行远程连接和复制连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.html)                                                                                                                                         |
| 同步对象类          | 目标端对象检查        | 目标库的表不能包含外键约束和触发器。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[目标库表存在外键并且没有禁用](https://support.huaweicloud.com/trouble-drs/drs_20_0009.html) 详见[目标数据库已存在的表中有启用的触发器](https://support.huaweicloud.com/trouble-drs/drs_20_0010.html) |
| 网络情况           | 网络检查           | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                                                                                                                                        |
| 网络情况           | 网络检查           | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                                                                                                                                        |
   
 #### GaussDB分布式版-\>PostgreSQL
表40预检查一览表 
| 分类                                                                  | 预检查项           | 检查项详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 不通过解决方法                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| 权限类                                                                 | 源数据库权限         | - 全量同步需要具备如下权限： DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。   - 增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT权限。   - 全量+增量同步需要具备如下权限： 用户具备sysadmin角色或以下最小权限： REPLICATION权限或继承了内置角色gs_role_replication的权限、DATABASE的CONNECT权限、SCHEMA的USAGE权限、表的SELECT或UPDATE权限（无主键表锁表需要UPDATE权限）、SEQUENCE的SELECT权限。                                                                                                                                                                                                                                                                        | -授予同步用户权限                                                                                                                                                                                                           |
| 权限类                                                                 | 目标数据库权限        | 具备sysadmin角色权限或者以下最小权限： 库级权限：CONNECT权限。 schema级权限：USAGE权限。 表级权限：INSERT、UPDATE、DELETE、SELECT权限。 序列权限：UPDATE权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                                                                                                                                   |
| 版本类             | 源数据库版本         | 支持1.0.0及以上版本，版本查询：select version(); 以下是特性版本限制，特性版本号查询：select working_version_num(); 支持并行解码最低版本92556； 支持备机读最低版本93088； 支持级联复制最低版本93042； 支持M兼容模式最低版本94301； 支持CN解码最低版本93024； 支持指定位点启动复制槽最低版本94472； 支持DDL逻辑解码最低版本93782；支持truncate最低版本94382;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                   |
| 版本类             | 目标数据库版本        | 本地自建数据库（PostgreSQL 9.5、9.6、10、11、12、13、14、15、16版本） ECS自建数据库（PostgreSQL 9.5、9.6、10、11、12、13、14、15、16版本）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)**。**                                                                                                                                   |
| 参数类                                                                 | 性能参数           | 源数据库的max_replication_slots参数值必须大于当前已使用的复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 详见[源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.html)。                                                                                                                      |
| 参数类                                                                 | 性能参数           | 源数据库中无主键表的replica identity属性必须为full。 建议将主键表的REPLICA IDENTITY属性设置为FULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.html)                                                                                                                                       |
| 参数类                                                                 | 性能参数           | 源库的enable_slot_log参数设置为on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.html)                                                                                                                           |
| 参数类                                                                 | 性能参数           | 源数据库的wal_level必须配置为logical。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[源数据库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.html)。                                                                                                                                |
| 数据同步类          | 表字段检查          | 不支持SMALLDATETIME、RELTIME、ABSTIME、TID、XID、CID、OID等数据类型的同步                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                                                                                                                                   |
| 数据同步类          | 长事务检查          | 源数据库存在长时间未提交事务，无法创建复制槽，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                           |
| 数据同步类          | 无日志表检查         | 增量同步时，不支持无日志表（UNLOGGED TABLE）的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -                                                                                                                                                                                                                   |
| 数据同步类          | 无主键分区表检查       | 无主键分区表检查增量同步时，不支持无主键分区表的同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                                                                                                                                                                   |
| 一致性检查   | 多任务模式dn数量检查    | 用户填写的子任务数量和源端数据库的dn数量要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | -                                                                                                                                                                                                                   |
| 一致性检查   | 表检查            | 目标库和源库的表结构需要一致。 同步数据前需要清空目标端表数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | -                                                                                                                                                                                                                   |
| 一致性检查   | 数据库兼容类型检查      | 源数据库兼容类型推荐PG或者ORA兼容模式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 查询同步库的兼容类型： select datname, datcompatibility from pg_database;                                                                                                         |
| 一致性检查   | 源端和目标端数据库字符集检查 | 源端和目标端字符集需要保持一致                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | -                                                                                                                                                                                                                   |
| 同步对象类          | 选择对象检查         | - 全量同步过程仅支持同步选中表的数据。    - 增量同步过程仅支持同步选中表的DML。  - 不支持实例级同步。  - 不支持系统模式（以下模式在目标库为系统模式，不支持同步系统schema：pg_toast、cstore、snapshot、sys、dbms_job、dbms_perf、pg_catalog、information_schema、utl_file、dbms_output、dbms_random、utl_raw、dbms_sql、dbms_lob、dbe_perf、pkg_service、pkg_util、dbe_file、dbe_random、dbe_output、dbe_raw、dbe_sql、dbe_lob、dbe_task、blockchain、db4ai、dbe_pldebugger、sqladvisor、dbe_application_info、dbe_match、dbe_pldeveloper、dbe_scheduler、dbe_session、dbe_utility、dbe_sql_util、dbe_xml、dbe_xmldom、dbe_xmlparser、dbe_compression、dbe_heat_map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl），不支持同步public schema下的redis_progress_detail、redis_status、pgxc_redistb、redis_progress的系统表。  - 增量不支持间隔分区表的同步。   | -                                                                                                                                                                                                                   |
| 同步对象类          | 选择对象约束检查       | - 源库所选表不能包含延迟约束 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 详见[所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.html)。                                                                                                                                      |
| 同步对象类          | 库表列名规范检查       | - 库名、模式名、表名不能包含/ \< . \> \\ ' \` \| , ? !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | -                                                                                                                                                                                                                   |
| 同步对象类          | 源数据库检查         | 预检查阶段进行同步对象检查时，源数据库连接正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 详见[源库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.html)。                                                                                                                                        |
| 同步对象类          | 源数据库检查         | - 增量实时同步任务，源数据库可以为备机。  - 全量实时同步任务，源数据库可以为备机，但是不支持无主键表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                                                                                        |
| 同步对象类          | 源数据库检查         | 任务启动前请确保源数据库中不存在长时间未提交的事务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 详见[源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.html)                                                                                                                                           |
| 同步对象类          | 源数据库检查         | 源数据库的SSL状态正常，可以进行远程连接和复制连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 详见[GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.html)                                                                                                                                       |
| 同步对象类          | 目标端对象检查        | 目标库的表不能包含外键约束和触发器。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 详见[目标库表存在外键并且没有禁用](https://support.huaweicloud.com/trouble-drs/drs_20_0009.html) 详见[目标数据库已存在的表中有启用的触发器](https://support.huaweicloud.com/trouble-drs/drs_20_0010.html) |
| 网络情况           | 网络检查           | 目标数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 详见[目标数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.html)。                                                                                                                                      |
| 网络情况           | 网络检查           | 源数据库的IP，端口，用户名和密码连接成功。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 详见[源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)。                                                                                                                                      |
   
#### 预检查错误码明细表
 表41GaussDB为源同步链路预检查错误码明细表 
| 预检查项                                                                                                     | 错误码                                                       | 不通过原因                                                                                                                           | 不通过详情                                                                                                                                                                                                                                                                         | 处理建议                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|:---|:---|:---|
| 源数据库连接是否成功 srcDbConnection                                 | PG_ECOLOGY_DATABASE_INSTANCE_UNAVAILABLE                  | 数据库不可用                                                                                                                          | 无法连接到数据库服务                                                                                                                                                                                                                                                                    | [1.请检查与服务端网络是否畅通，服务端口是否正确。](https://support.huaweicloud.com/trouble-drs/drs_precheck.html) [2.请检查数据库服务是否正常运行。](https://support.huaweicloud.com/trouble-drs/drs_precheck.html) [3.如果是主备数据库，请检查主备节点信息填写是否正确或者主备节点状态是否正常。](https://support.huaweicloud.com/trouble-drs/drs_precheck.html)                                                                                                                                                                                                                                                                                                                                    |
| 源数据库连接是否成功 srcDbConnection                                 | SRE_NOT_CORRECT_GS_DIS_DN_TYPE                            | DN IP地址填写不正确                                                                                                                    | 分布式为源多任务,当前填写的ip对应的数据库节点DN信息错误。请保证填写的是GaussDB分布式DN节点IP，对应类型是DIS_DN或者名称为dn开头标识。                                                                                                                                                                                                | 请前往测试连接页面填写正确的DN IP地址或域名。 参考如下SQL进行检查DN节点信息： 查询DN类型SQL： SELECT get_nodeinfo('node_type'); 查询DN名称SQL： SELECT get_nodename();                                                                                                                                                                                                                                                                                                                                                    |
| 选择对象预检查 userSelectObjectsCheck                            | SRC_HAS_DATABASE_WITH_NO_TABLE                            | 选择了没有表的库或schema                                                                                                                 | 在表级同步或者异构（源数据库和目标数据库类型不同）迁移中，不支持同步或者迁移没有表的库或schema。                                                                                                                                                                                                                           | 返回对象选择页面，取消选择没有表的库或schema。或在支持库级同步的场景下可以使用库级同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 选择对象预检查 userSelectObjectsCheck                            | USER_IMPORT_OBJECTS_NOT_EXISTED                           | 选择的对象在源数据库中不存在                                                                                                                  | 选择的对象中，部分对象在源数据库中不存在，或者用户对导入的对象缺少select权限。                                                                                                                                                                                                                                    | 重新选择或编辑对象导入文件，删除源数据库不存在对象后再重新导入。如果确认对象存在，请确认用户是否对以上对象拥有select权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 目标数据库连接是否成功 dstDbConnection                                 | KAFKA_NO_BROKERS_AVAILABLE                                | 目标Kafka brokers未响应                                                                                                              | kafka连接异常                                                                                                                                                                                                                                                                     | 请检查KAFKA集群服务状态                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 指定副本数是否大于目标kafka broker数 targetKafkaSpecifyCopiesNumber    | TARGET_KAFKA_SPECIFY_COPIES_NUM_GREATER_THAN_BROKERS_NUM  | 指定副本数大于目标kafka broker数                                                                                                          | 指定副本数大于目标kafka broker数时，自动生成topic会失败。                                                                                                                                                                                                                                         | 请返回"设置同步"页面修改"副本个数"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 源库中间件连接是否成功 srcMiddlewareConnectedCheck                     | PG_ECOLOGY_DATABASE_INSTANCE_UNAVAILABLE                  | 数据库DN不可用，无法连接                                                                                                                   | 数据库DN不可用，无法连接。                                                                                                                                                                                                                                                                | 1.请检查与服务端网络是否畅通，服务端口是否正确。 2.请检查数据库服务是否正常运行。 3.如果是主备数据库，请检查主备节点信息填写是否正确或者主备节点状态是否正常。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 源数据库参数wal_level校验 srcWalLevelCheck                        | GAUSSDBV5_SOURCE_DB_LOG_MODE_IS_NOT_LOGICAL               | 源数据库参数wal_level配置错误                                                                                                             | 源数据库参数wal_level必须配置成logical 查询日志模式SQL: show wal_level;                                                                                                                           | 建议将源数据库所有DN的配置文件postgresql.conf(gaussdb.conf)中wal_level参数项修改为wal_level=logical，修改完成重启数据库生效。或者使用GUC命令修改 gs_guc set -Z datanode -I all -N all -c "wal_level = logical"'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 源数据库指定名称的复制槽是否存在 srcDbSlotNameIsExistedCheck                | SRC_SLOT_NAME_IS_ALREADY_EXISTED                          | 源数据库已存在指定的复制槽并且状态活跃                                                                                                             | 源数据库中已存在指定名称的复制槽                                                                                                                                                                                                                                                              | 1.查询所有复制槽的参考SQL： select \* from pg_replication_slots;查询结果中slot_type为logical代表逻辑复制槽，physica代表物理复制槽；查询结果中active为t代表正在被使用。 2.如果指定的槽名为物理复制槽或者同名逻辑复制槽正在被使用，请重新指定槽名。 3.如果确定该同名逻辑复制槽不再使用，请在数据库中删除此复制槽。以槽名为slot1举例，删槽参考SQL： SELECT \* FROM pg_drop_replication_slot('slot1');,                                                                                                                                                                                                                                                            |
| 源数据库指定名称的复制槽是否存在 srcDbSlotNameIsExistedCheck                | SRC_SLOT_NAME_IS_INACTIVE                                 | 指定槽位处于未激活状态，请确认无其他业务使用该槽位                                                                                                       | 如果该槽位会被其他业务使用，会导致同步失败。                                                                                                                                                                                                                                                        | 请确保该槽位无其他业务使用                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 源数据库参数enable_slot_log校验 srcSlotLogIsEnableCheck            | GAUSSDBV5_SOURCE_DB_SLOT_LOG_IS_NOT_ON                    | 源数据库参数ENABLE_SLOT_LOG值不为ON                                                                                                      | 开启复制槽主备同步特性，逻辑解码任务需要开启为on。 查询状态SQL：show enable_slot_log;                                                                                                                                                                          | 请使用GaussDB的参数修改功能，将源数据库参数ENABLE_SLOT_LOG设置成on。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 源数据库参数max_replication_slots校验 srcMaxReplicationSlotsCheck | DB_PARAS_MAX_REPLICATION_SLOTS_NOT_ENOUGH                 | 源数据库参数max_replication_slots配置错误                                                                                                 | 当前无可用复制槽。 查看当前已使用的复制槽个数SQL：select count(\*) as number from pg_replication_slots; 查看配置的所有可用复制槽个数SQL：show max_replication_slots  | 修改配置文件postgresql.conf中的max_replication_slots参数, max_replication_slots的值必须大于已使用的replication_slot值，重启数据库后生效。或者删除多余复制槽。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 源数据库用户权限是否足够 srcDbPrivilegesIsEnough                      | GAUSSDBV5_SOURCE_DB_PRIVILEGES_IS_NOT_ENOUGH_FOR_SYNCBYCN | 分布式为源在单任务模式下源数据库用户权限不足。                                                                                                         | 分布式为源在单任务模式下需要源数据库用户具有system admin或monitor admin权限。                                                                                                                                                                                                                           | 给源库用户赋予system admin或monitor admin权限。 参考SQL： alter user user1 monadmin; alter user user1 sysadmin;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 源数据库用户权限是否足够 srcDbPrivilegesIsEnough                      | GAUSSDBV5_SOURCE_DB_PRIVILEGES_IS_NOT_ENOUGH              | 源库同步用户没有复制权限                                                                                                                    | 源库同步用户没有复制权限，无法进行增量同步。                                                                                                                                                                                                                                                        | 请检查用户权限，确保用户具有replication权限或继承了内置角色gs_role_replication的权限。 参考SQL： ALTER USER user1 replication; GRANT gs_role_replication TO user1;                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 源数据库用户权限是否足够 srcDbPrivilegesIsEnough                      | GAUSSDB_SRC_DB_REPL_PRIV_IS_NOT_ENOUGH_NEW                | 无法与源库进行复制连接                                                                                                                     | 由于源库复制连接白名单未放通，导致复制连接失败                                                                                                                                                                                                                                                       | 增量同步需要数据库放开复制连接白名单，参考DRS用户指南中《GaussDB远程连接配置方法》。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 源数据库用户权限是否足够 srcDbPrivilegesIsEnough                      | PG_SRC_DB_MAX_WAL_SENDERS_IS_NOT_ENOUGH                   | 源数据库已使用的walsender数量达到上限                                                                                                         | 主备物理复制连接、逻辑复制连接都会使用walsender获取日志                                                                                                                                                                                                                                              | 建议增大源数据库的max_wal_senders参数值。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 源数据库用户权限是否足够 srcDbPrivilegesIsEnough                      | GAUSSDB_REPL_CONN_IS_UNAVAILABLE                          | 与源库进行复制连接失败                                                                                                                     | 源库复制连接不可用                                                                                                                                                                                                                                                                     | 请检查数据库的安全组、防火墙、远程复制权限等配置，保证与复制连接端口畅通。复制端口默认为数据库服务端口+1。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 源数据库版本是否支持 srcDbVersionSupport                            | GAUSSDBV5_HA_FEATURE_VERSION_NO_SUPPORT                   | DRS主备实例不支持当前源数据库版本                                                                                                              | DRS主备实例支持的源数据库最低版本序号为：92556 如果源数据库版本过旧，无法进行增量同步。以下命令查询版本序号：SELECT working_version_num()                                                                                                                                         | 升级数据库版本或者请使用实例类型为单机的DRS任务进行同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 源数据库版本是否支持 srcDbVersionSupport                            | GAUSSDBV5_CN_DECODE_VERSION_NO_SUPPORT                    | 源数据库版本不支持CN逻辑解码，无法进行增量数据同步                                                                                                      | 支持CN逻辑解码的最低内核版本为：93024                                                                                                                                                                                                                                                        | 建议使用多任务模式，从DN进行数据同步                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 源数据库版本是否支持 srcDbVersionSupport                            | GAUSSDBV5_SOURCE_DB_VERSION_NOT_SUPPORT                   | 源数据库数据库版本不支持逻辑解码                                                                                                                | 支持逻辑解码的最低版本openGauss 1.0.0                                                                                                                                                                                                                                                    | 升级数据库版本                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 源数据库版本是否支持 srcDbVersionSupport                            | GAUSSV5_SRC_VERSION_NOT_SUPPORT_FOR_STANDBY_READ_MODE     | 备机读模式支持的源数据库版本须不低于93088                                                                                                         | 备机读模式支持的源数据库版本须不低于93088                                                                                                                                                                                                                                                       | 若要使用备机读模式，请选择版本为93088及以上源数据库；否则，请关闭备机读 查看源数据库版本：select working_version_num()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 源数据库版本是否支持 srcDbVersionSupport                            | GAUSSDBV5_DDL_DECODE_VERSION_NO_SUPPORT                   | 源数据库版本不支持DDL逻辑解码，无法进行增量DDL同步                                                                                                    | 集中式数据库支持DDL逻辑解码的最低内核版本为93782 分布式数据库支持DDL逻辑解码的最低内核版本为94527                                                                                                                                                                       | 升级数据库版本或者取消增量DDL同步                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 源数据库版本是否支持 srcDbVersionSupport                            | GAUSSDBV5_DDL_DECODE_IS_DISABLE                           | 源库DDL逻辑解码特性开关未打开，不支持DDL同步                                                                                                       | 源库的参数enable_logical_replication_ddl为off，增量不输出DDL日志，导致无法同步DDL。                                                                                                                                                                                                                 | 修改源库的enable_logical_replication_ddl为on                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 源数据库版本是否支持 srcDbVersionSupport                            | GAUSSDBV5_TRUNCATE_DDL_DECODE_VERSION_NO_SUPPORT          | 源数据库版本TRUNCATE不支持逻辑解码，增量DDL同步无法同步TRUNCATE。                                                                                      | 支持TRUNCATE逻辑解码的最低内核版本为94382                                                                                                                                                                                                                                                   | 升级数据库版本或者增量DDL同步取消勾选TRUNCATE_TABLE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 源数据库版本是否支持 srcDbVersionSupport                            | GAUSSV5_SRC_VERSION_NOT_SUPPORT_FOR_DISABLE_ONLY_LOCAL    | 源数据库的版本不支持级联链路同步                                                                                                                | 支持级联同步需要大于版本93042                                                                                                                                                                                                                                                             | 不使用级联同步，或升级源库版本后再同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 源数据库版本是否支持 srcDbVersionSupport                            | GAUSSV5_SRC_VERSION_NOT_SUPPORT_FOR_M_COMPATIBILITY       | M兼容模式支持的源数据库版本不能低于94301                                                                                                         | 查看源数据库版本参考如下命令：select working_version_num()                                                                                                                                                                                                                                   | 若要使用M兼容模式库作为源库，请选择版本为94301及以上源数据库                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 源数据库是否包含无日志表(UNLOGGED TABLE) srcContainUnloggedTables      | SRC_EXIST_UNLOGGED_TABLES                                 | 源数据库包含无日志表(UNLOGGED TABLE)                                                                                                      | GaussDB数据库无日志表在主节点和备节点之间不同步数据，GaussDB源库在全量同步时发生主备倒换可能导致无日志表同步数据不一致或任务失败。同时，GaussDB数据库不记录无日志表的wal日志，增量同步时也无法同步无日志表的DML或DDL数据。                                                                                                                                                  | 请在同步对象中移除无日志表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 源数据库库名是否合法 srcDbNameContainsUnsupportedSymbols              | SRC_DB_NAMES_CONTAIN_UNSUPPORTED_SYMBOLS                  | 源数据库库名包含不支持的字符："."、"\<"、"\>"和"\\'"                                                                                              | 库名非法，不支持同步                                                                                                                                                                                                                                                                    | 修改包含非法字符的数据库库名或者返回到对象选择页面迁移合法库名的数据库                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 源数据库库名是否合法 srcDbNameContainsUnsupportedSymbols              | SRC_DB_NAMES_CONTAIN_UNSUPPORTED_CHARACTERS               | 同步到Kafka链路，源数据库库名包含不支持的字符                                                                                                       | 数据库库名只支持字母，数字，"-"，"_"                                                                                                                                                                                                                                                         | 修改包含非法字符的数据库库名，或者返回到对象选择页面迁移合法库名的数据库                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 源数据库的schema名是否合法 srcSchemaNameContainsUnsupportedSymbols  | SRC_SCHEMA_NAMES_CONTAIN_UNSUPPORTED_SYMBOLS              | 源数据库schema名包含不支持的字符："/", "\<", ".", "\>", "\\\\", "\\'", "\`", "\|", ",", "?", "!" | schema名非法，不支持同步                                                                                                                                                                                                                                                               | 可通过如下语句，在源数据库修改包含不支持字符的schema名：alter schema old_name rename to new_name;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 源数据库的schema名是否合法 srcSchemaNameContainsUnsupportedSymbols  | SRC_SCHEMA_NAMES_CONTAIN_UNSUPPORTED_CHARACTERS           | 同步到Kafka链路，源数据库库名包含不支持的字符                                                                                                       | 数据库schema名只支持字母，数字，"-"，"_"                                                                                                                                                                                                                                                    | 可通过如下语句，在源数据库修改包含不支持字符的schema名：alter schema old_name rename to new_name;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 源数据库的表名是否合法 srcTableNameContainsUnsupportedSymbols         | SRC_TABLE_NAMES_CONTAIN_UNSUPPORTED_SYMBOLS               | 源数据库表名或视图名包含不支持的字符                                                                                                              | 源数据库（或映射后的）表名，不支持的字符有：非ASCII字符和"/", "\<", ".", "\>", "\\\\", "\\'", "\`", "\|", ",", "?", "!"                                                                                                                                  | 可通过如下语句，在源数据库修改包含不支持字符的表名：alter table old_name rename to new_name;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 源数据库的表名是否合法 srcTableNameContainsUnsupportedSymbols         | SRC_TABLE_NAMES_CONTAIN_UNSUPPORTED_CHARACTERS            | 同步到Kafka链路，源库表名包含不支持的字符                                                                                                         | 数据库表名只支持字母，数字，"-"，"_"                                                                                                                                                                                                                                                         | 可通过如下语句，在源数据库修改包含不支持字符的表名：alter table old_name rename to new_name;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 源数据库中表的复制属性检查 srcTableReplicaIdentityCheck                 | SRC_TABLE_REPLICA_IDENTITY_IS_NOT_FULL                    | 源数据库存在无主键且复制属性不为FULL的表，可能导致增量同步失败或者数据不一致问题                                                                                      | 源数据库同步对象有是无主键且复制属性不为FULL的表                                                                                                                                                                                                                                                    | 无主键表复制属性修改为FULL或者添加主键                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 源数据库中表的复制属性检查 srcTableReplicaIdentityCheck                 | SRC_TABLE_HAS_PK_REPLICA_IDENTITY_IS_NOTHING              | 源数据库存在有主键且复制属性不为DEFAULT或FULL的表，可能导致增量同步失败或者数据不一致问题                                                                              | 源数据库中以下表有主键且复制属性不为DEFAULT或FULL                                                                                                                                                                                             | 请将上述表的复制属性修改为DEFAULT                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 源数据库中表的复制属性检查 srcTableReplicaIdentityCheck                 | SRC_TABLE_HAS_PK_REPLICA_IDENTITY_IS_NOT_FULL             | 以下源数据库表包含主键列，但是复制属性不为FULL                                                                                                       | 当源数据表发生更新时，如果表的复制属性不为FULL，源数据库日志可能无法记录所有列的旧值，造成数据缺失问题。                                                                                                                                                                                                                        | 请将上述表的复制属性修改为FULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 源数据库表是否存在不支持的字段类型 srcDbNotSupportTypeCheck                 | GAUSSDBV5_SOURCE_DB_IS_NOT_SUPPORT_TABLE_TYPE             | 源数据库表含有不支持的表字段类型                                                                                                                | 源数据库表含有不支持的表字段类型                                                                                                                                                                                                                                                              | 请选择其他可迁移的表                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 源数据库是否包含列存表 srcDbTableOrientationTypeCheck                 | SRC_SELECTED_TABLE_ORIENTATION_IS_NOT_RAW                 | 由于GaussDB逻辑复制不支持列存表，将不会同步这些表                                                                                                    | 由于GaussDB逻辑复制不支持列存表，将不会同步这些表                                                                                                                                                                                                                                                  | 请从所选对象中移除这些表                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 源数据库是否包含压缩表 srcDbTableCompressionTypeCheck                  | SRC_SELECTED_TABLE_COMPRESSION_IS_NOT_NO                  | 由于GaussDB逻辑复制不支持压缩表，将不会同步这些表                                                                                                    | 由于GaussDB逻辑复制不支持压缩表，将不会同步这些表                                                                                                                                                                                                                                                  | 请从所选对象中移除这些表                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| Topic名字格式是否合法 targetKafkaTopicFormat                        | TARGET_KAFKA_INVALID_TOPIC_FORMAT                         | Topic名字格式不合法                                                                                                                    | 由于Kafka的机制限制，topic名字格式不能以"__"、"."开头，也不能以".internal"、"-internal" 结尾，且仅能以字母、数字、下划线、中划线组成。除预置变量（例如：$database$，$schema$，$table$）外，不能再包含$字符。                                                                                                                                       | 请修改包含非法字符的Topic名字格式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 源数据库间隔分区表检查 srcIntervalPartitionTableChecker               | GAUSSDBV5_SRC_INTERVAL_PARTITION_TABLE_NOT_SUPPORT        | 增量不支持同步间隔分区表                                                                                                                    | 源数据库存在间隔分区表                                                                                                                                                                                                                                                                   | 请返回到对象选择页面取消选择间隔分区表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 用户输入DN数量校验 srcDnCountChecker                             | DN_COUNT_IS_NOT_EQUAL_TO_DATABASE_DN_COUNT                | 用户输入DN数量与源数据库DN数量不一致                                                                                                            | 用户输入DN数量与源数据库DN数量不一致                                                                                                                                                                                                                                                          | 用户输入DN数量与源数据库DN数量不一致时可能会导致数据不一致，需要用户确定风险后继续                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Kafka Topic是否已创建 targetKafkaTopicExists                     | TARGET_KAFKA_TOPICS_DO_NOT_EXIST                          | Topic还未在kafka中创建                                                                                                                | 若不创建这些Topic，DRS将在增量同步时自动创建Topic                                                                                                                                                                                                                                               | 请在kafka中创建上述Topic                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 源数据库备机读约束检查 srcDbReadFromStandbyRestrictionCheck           | GAUSSV5_SRC_HAS_NO_PK_TABLE_IN_STANDBY_READ_MODE          | 备机读模式下，全量不支持同步无主键表。                                                                                                             | 备机读模式下，全量不支持同步无主键表。                                                                                                                                                                                                                                                           | 若要使用备机读模式，请给上述的无主键表添加主键或取消同步上述无主键表；若要同步无主键表，请关闭备机读。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 任务规格变更检查 changeFlavorCheck                                 | CHANGE_FLAVOR_WARNING                                     | 任务规格变更属于高危操作，存在任务变更失败和任务启动失败等风险。如遇此类问题，请联系技术支持                                                                                  | 任务规格变更属于高危操作，存在任务变更失败和任务启动失败等风险。如遇此类问题，请联系技术支持。                                                                                                                                                                                                                               | 任务规格变更属于高危操作，存在任务变更失败和任务启动失败等风险。如遇此类问题，请联系技术支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 源数据库是否存在长时间未提交事务 srcGaussDBLongTimeTransactionExist        | SRC_LONG_TIME_TRANSACTION_EXIST                           | 源数据库存在长时间未提交的事务                                                                                                                 | 源数据库存在长时间未提交事务，可能会导致任务增量同步失败。                                                                                                                                                                                                                                                 | 查询源数据库未提交的事务，长时间未提交事务处理完成后重新执行预检查。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 逻辑解码白名单约束校验 whiteTableListContainsUnsupportedSymbols       | WHITE_TABLE_LIST_ONLY_SUPPORT_TABLE_LEVEL                 | 仅支持表级同步使用逻辑解码白名单                                                                                                                | 此功能要使用具体表名作为逻辑解码参数，所以仅在表级同步时可指定白名单列表。                                                                                                                                                                                                                                         | 取消使用逻辑解码白名单或者在设置同步页面使用表级同步。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| 逻辑解码白名单约束校验 whiteTableListContainsUnsupportedSymbols       | WHITE_TABLE_LIST_TABLE_NUM_EXCEED_LIMIT                   | 根据数据库逻辑解码白名单约束，在源库白名单支持的表数量不可超过5000                                                                                             | 根据数据库逻辑解码白名单约束，在源库白名单支持的表数量不可超过5000。                                                                                                                                                                                                                                          | 控制选表数量，以保证表数量不超过5000。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 逻辑解码白名单约束校验 whiteTableListContainsUnsupportedSymbols       | WHITE_TABLE_LIST_STRING_LENGTH_EXCEED_LIMIT               | 根据数据库逻辑解码白名单约束，在源库白名单参数长度不可超过65534                                                                                              | 根据选择对象信息计算可以得到的白名单参数长度。假如选表信息为schema1.table1、schema1.table2、schema2.table1，则逻辑解码白名单参数为schema1.table1,schema1.table2,schema2.table1，其参数长度为44。                                                                                                                                  | 控制选表数量，以保证逻辑解码白名单参数长度不超过65534。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 逻辑解码白名单约束校验 whiteTableListContainsUnsupportedSymbols       | WHITE_TABLE_LIST_CONTAIN_UNSUPPORTED_CHARACTERS           | schema名、表名包含逻辑复制白名单不支持的字符                                                                                                       | schema名、表名包含逻辑复制白名单不支持的字符，包括空格（" "）、逗号(",")、星号("\*")、点号(".")，小括号("(",")")。                                                                                                                                                                                                    | 取消逻辑复制白名单选择或取消选择包含不支持字符的schema、表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 源数据库复制槽指定启动位点检查 startSlotDecodeLsnCheck                     | GAUSSDBV5_NOT_FINISH_BASELINE                             | 数据库未完成基线化操作，无法进行增量数据同步                                                                                                          | 通过SQL:show enable_logical_replication_dictionary;查询当前数据库支持创建哪种复制槽类型。ON状态下，逻辑复制支持创建多版本字典表类型的逻辑复制槽；OFF状态下，不支持创建多版本字典表类型的逻辑复制槽。通过SQL：select status from pg_catalog.gs_logical_dictionary;查询基线化完成情况。status为0表示未加载，1表示未基线化，2表示基线化进行中，3表示基线化完成，null表示未查询到信息。                        | enable_logical_replication_dictionary设置成off或者完成基线化操作,根据业务需要，两种方式任选其一即可。参考SQL:关闭多版本字典表类型的逻辑复制槽：GUC设置参数: gs_guc reload -Z datanode -I all -N all -c " enable_logical_replication_dictionary ='off'";用管理员用户执行基线化函数: select \* from gs_logical_dictionary_baseline();                                                                                                                                                                                                                                                                                                                                                                                                       |
| 源数据库复制槽指定启动位点检查 startSlotDecodeLsnCheck                     | GAUSSDBV5_DB_NOT_SUPPORT_DICTIONARY_SLOT                  | 指定了复制槽启动位点，数据库版本不支持或者数据库未完成基线化                                                                                                  | 指定复制槽启动位点，数据库版本必须大于等于94472版本并且基线化完成之后，支持创建多版本字典表类型的逻辑复制槽，才能指定复制槽启动位点。通过SQL: select working_version_num();查询当前数据库的版本。通过SQL：select status from pg_catalog.gs_logical_dictionary;查询基线化完成情况。status为0表示未加载，1表示未基线化，2表示基线化进行中，3表示基线化完成，null表示未查询到信息。                                | 如果版本不支持需要升级数据库或者不指定复制槽启动位点。如果版本支持，用管理员用户执行基线化函数： select \* from gs_logical_dictionary_baseline(); 完成基线化操作。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| 源数据库复制槽指定启动位点检查 startSlotDecodeLsnCheck                     | GAUSSDBV5_DECODE_LSN_ILLEGAL                              | 复制槽指定启动位点不合法                                                                                                                    | 复制槽指定启动位点不合法                                                                                                                                                                                                                                                                  | 指定正确的复制槽启动位点进行同步。非M兼容建库查询启动位点SQL: SELECT \*, CONCAT(to_hex((create_lsn::bigint \>\> 32) \& x\\'ffffffff\\'::bigint), \\'/\\', to_hex((create_lsn::bigint \<\< 32 \>\> 32) \& x\\'ffffffff\\'::bigint)) as restart_lsn from gs_txn_lsn_time ORDER BY create_time DESC LIMIT 10; M兼容库查询启动位点SQL: SELECT \*, CONCAT(hex((create_lsn \>\> 32) \& 4294967295), \\'/\\', hex(((create_lsn\<\< 32) \>\> 32) \& 4294967295)) as restart_lsn from gs_txn_lsn_time ORDER BY create_time DESC LIMIT 10; 以上sql查询create_lsn为10进制显示格式，对应16进制显示格式为restart_lsn字段值，页面需要填写正确的16进制的restart_lsn。 |
| 源库和目标库datea参数检查 srcDstGaussDBV5DateaChecker               | GAUSSDBV5_DATE_TO_DATEA_CHECK_ERROR                       | 源数据库或目标数据库的mapping_date_to_datea参数不为off                                                                                         | mapping_date_to_datea参数为on时，date类型会被转换为datea类型，可能导致DRS任务失败或数据不一致。                                                                                                                                                                                                             | 修改mapping_date_to_datea参数为off，重启数据库生效。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 源库和目标库datea参数检查 srcDstGaussDBV5DateaChecker               | GAUSSDBV5_DATE_TO_DATEA_CHECK_WARNNING                    | 不支持源库或目标库同步的表包含datea类型                                                                                                          | 如果源库或目标库同步的表使用了datea类型，可能导致DRS任务失败或数据不一致。                                                                                                                                                                                                                                     | 建议确保源库或目标库同步的表中不使用datea类型，并且迁移过程中不开启mapping_date_to_datea参数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   
