全部文档
数据复制服务 DRS数据复制服务 DRS
- 最新动态
- 功能总览
-
产品介绍
- 图解数据复制服务
- 什么是数据复制服务
- 支持的数据库
- 产品优势
- 产品架构和功能原理
- 功能特性
-
数据类型映射关系
- MySQL->PostgreSQL
- MySQL->GaussDB(DWS)
- MySQL->GaussDB(for openGauss)
- MySQL->Oracle
- MySQL->CSS/ES
- Oracle->MySQL
- Oracle->GaussDB(for MySQL)
- Oracle->GaussDB(for openGauss)
- Oracle->DDM
- Oracle->GaussDB(DWS)
- Oracle->PostgreSQL
- GaussDB(for MySQL)->Oracle
- GaussDB(for MySQL)->CSS/ES
- GaussDB(for openGauss)->MySQL
- GaussDB(for openGauss)->GaussDB(DWS)
- DB2->GaussDB(for openGauss)
- PostgreSQL->GaussDB(for openGauss)
- PostgreSQL->GaussDB(DWS)
- 规格说明
- 常用概念
- 计费说明
- 安全建议
- 访问数据复制服务
- 权限管理
- 委托管理
- 合规说明
- 相关服务
- 修订记录
- 准备工作
- 实时迁移
- 备份迁移
-
实时同步
- 同步方案概览
- 数据同步拓扑介绍
-
入云
- 将MySQL同步到MySQL
- 将MySQL同步到PostgreSQL
- 将MySQL同步到GaussDB(for openGauss)分布式版
- 将MySQL同步到GaussDB(for openGauss)主备版
- 将MySQL同步到GaussDB(DWS)
- 将MySQL同步到GaussDB(for MySQL)主备版
- 将PostgreSQL同步到PostgreSQL
- 将PostgreSQL同步到GaussDB(DWS)
- 将PostgreSQL同步到GaussDB(for openGauss)主备版
- 将PostgreSQL同步到GaussDB(for openGauss)分布式版
- 将Oracle同步到MySQL
- 将Oracle同步到GaussDB(for MySQL)主备版
- 将Oracle同步到GaussDB(for openGauss)主备版
- 将Oracle同步到GaussDB(for openGauss)分布式版
- 将Oracle同步到DDM
- 将Oracle同步到GaussDB(DWS)
- 将Oracle同步到PostgreSQL
- 将DDM同步到MySQL
- 将DDM同步到GaussDB(DWS)
- 将DDM同步到DDM
- 将DB2同步到GaussDB(for openGauss)主备版
- 将DB2同步到GaussDB(for openGauss)分布式版
-
出云
- 将MySQL同步到MySQL
- 将MySQL同步到Kafka
- 将MySQL同步到CSS/ES
- 将MySQL同步到Oracle
- 将DDM同步到MySQL
- 将DDM同步到Oracle
- 将DDM同步到Kafka
- 将DDS同步到MongoDB
- 将PostgreSQL同步到Kafka
- 将GaussDB(for openGauss)分布式版同步到MySQL
- 将GaussDB(for openGauss)分布式版同步到Oracle
- 将GaussDB(for openGauss)分布式版同步到GaussDB(DWS)
- 将GaussDB(for openGauss)分布式版同步到Kafka
- 将GaussDB(for openGauss)分布式版同步到GaussDB(for openGauss)分布式版
- 将GaussDB(for openGauss)分布式版同步到GaussDB(for openGauss)主备版
- 将GaussDB(for openGauss)主备版同步到MySQL
- 将GaussDB(for openGauss)主备版同步到Oracle
- 将GaussDB(for openGauss)主备版同步到Kafka
- 将GaussDB(for openGauss)主备版同步到GaussDB(DWS)
- 将GaussDB(for openGauss)主备版同步到GaussDB(for openGauss)分布式版
- 将GaussDB(for openGauss)主备版同步到GaussDB(for openGauss)主备版
- 将GaussDB(for MySQL)主备版同步到MySQL
- 将GaussDB(for MySQL)主备版同步到GaussDB(DWS)
- 将GaussDB(for MySQL)主备版同步到Kafka
- 将GaussDB(for MySQL)主备版同步到CSS/ES
- 将GaussDB(for MySQL)主备版同步到Oracle
- 自建到自建
- 任务管理
- 标签管理
- 异常诊断
- 对接云审计服务
- 对接云监控服务
- 同步场景操作参考
- 修订记录
- 数据订阅
- 实时灾备
-
最佳实践
- 最佳实践汇总
- 实时迁移
- 备份迁移
- 实时同步
- 实时灾备
- 修订记录
-
常见问题
-
产品咨询
- 区域和可用区
- 什么是数据复制服务
- 数据复制服务是否支持关系型数据库的HA实例迁移
- 数据复制服务对源数据库有什么要求
- 数据复制服务对目标数据库有什么要求
- 数据复制服务是否采用了并发技术
- 数据复制服务是否采用了压缩技术
- DRS是否支持公有云和专属云间的数据库迁移
- 什么是配额
- DRS支持将DB2迁移到PostgreSQL吗
- Microsoft SQL Server数据库能与本地数据库的数据实时同步吗
- 数据复制服务是否支持某个时间段的数据复制
- DRS支持断点续传吗
- 什么是单主/双主灾备
- 实时迁移和同步有什么区别
- DRS出现数据膨胀怎么办
- DRS为什么不能选择RDS只读实例
- DRS对源数据库和目标数据库有什么影响
- DRS需要源数据库停止业务吗
- 网络及安全
- 权限管理
-
实时迁移
- 如何判断数据迁移任务可以停止
- MySQL迁移中Definer强制转化后如何维持原业务用户权限体系
- MySQL存储过程迁移上云后遇到调用权限的问题,如何解决
- 如何确保业务数据库的全部业务已经停止
- 使用定时启动任务失败,迁移日志提示can not get agency token
- Oracle到MySQL迁移时,索引超长如何处理
- Oracle等异构数据库迁移到MySQL后的数据库排序规则为什么是utf8mb4_bin
- RDS for MySQL不支持MyISAM引擎表,迁移时MyISAM如何处理
- 低版本迁移至MySQL 8.0,应该注意哪些问题
- MongoDB数据库迁移过程中,源数据库出现内存溢出(OOM)是什么原因
- 如何关闭集合均衡器Balancer
- 如何批量导出、导入事件(event)和触发器(trigger)
- 源库参数lower_case_table_names=1时,为什么不允许迁移包含大写字母的库或者表
- 快照式和非快照式有什么区别
- 分片集群MongoDB迁移前清除孤儿文档
- 备份迁移
- 实时同步
- 数据订阅
- 实时灾备
- 数据对比
- 通用操作
- 计费相关
- 时延相关
- 修订记录
-
产品咨询
-
故障排除
-
预检查不通过项修复方法
- 磁盘空间检查
-
数据库参数检查
- 源数据库binlog日志是否开启
- 源数据库binlog格式检查
- 源数据库binlog保留时间检查
- 源数据库和目标数据库的字符集是否一致
- 源数据库参数server_id是否符合增量迁移要求
- 源数据库和目标数据库表名大小写敏感性检查
- 源数据库GTID状态检查
- 源数据库中是否存在非ASCII字符的对象名称
- 源库和目标库的参数Time_Zone或System_Time_Zone不一致
- COLLATION_SERVER的一致性检查
- SERVER_UUID的一致性检查
- 数据库参数SERVER_ID的一致性检查
- 源数据库是否存在不允许使用的sql_mode值
- 数据库参数SQL_MODE的一致性检查
- 目标库SQL_MODE中NO_ENGINE值检查
- 数据库参数innodb_strict_mode一致性检查
- 校验源数据库参数max_wal_senders
- 源库参数WAL_LEVEL校验
- 源库参数MAX_REPLICATION_SLOTS校验
- 源数据库是否处于备机状态
- 校验源数据库参数log_slave_updates
- 源库与目标库的BLOCK_SIZE参数值是否相同
- binlog_row_image参数是否为FULL
- 事务隔离级别一致性校验
- 货币金额格式是否一致
- 源数据库中是否存在非ASCII字符的触发器名
- 源数据库集合索引个数检查
- 源数据库集合TTL索引检查
- 源库和目标库参数log_bin_trust_function_creators一致性校验
- 源库的GTID功能检查
- 目标库的GTID功能检查
- 目标库参数log_bin_trust_function_creators校验
- 异构数据库兼容性风险须知
- 检查目标库的max_allowed_packet参数
- 源数据库是否具有日志解析权限
- 源数据库ExpireLogsDays参数检查
- 源数据库字符集是否支持
- 源数据库表名和字段名长度检查
- 选择对象预检查
- 源库是否具有补充日志级别权限
- 源库对象名长度检查
- 目标库参数session_replication_role检查
- 数据库兼容类型检查
- 目标库排序字符集检查
- 源库是否具有ogg日志解析权限
- 索引名是否支持
- 表结构一致性检查
- 存在约束不验证添加前数据
- 目标库附加列检查
- 主备库是否开启隐式主键检查
- 源库表复制属性检查
- 源数据库是否处于备机状态
- 源库指定名称的复制槽是否存在
- 实例类型是否匹配迁移模式
- 物理复制库检查
- 源库实例状态检查
- 目标库实例状态检查
- 数据库用户权限检查
- 数据库版本检查
- 网络情况
- 数据库对象检查
- 数据库配置项检查
- 冲突检查
- SSL连接检查
- 对象依赖关系检查
- 源数据库信息检查
-
失败案例
- 案例总览
-
MongoDB->DDS实时迁移
- 全量迁移失败报错,关键词“Prematurely reached end of stream”
- 全量迁移失败报错,关键词“not authorized on riskevaluation to execute command {***}”
- 全量迁移失败报错,关键词“GC overhead limit exceeded”
- 全量迁移失败报错,关键词“The background process is unavailable. Maybe it has been killed manually or by the operating system. Please restart the task if possible or wait for restarting by itself within 5 minutes.”
- 全量迁移失败报错,关键词“Timed out after 60000 ms while waiting to connect”
- 全量或增量迁移失败报错,关键词“Timed out after 60000 ms while waiting to connect”
- 全量或增量迁移失败报错,关键词“Invalid BSON field name XXX”
- 增量迁移失败报错,关键词“Timed out after 60000 ms while waiting for a server that matches com.mongodb.client.internal”
- 增量迁移失败报错,关键词“Command failed with error *** (***):***. The full response is {***}”
-
MySQL->MySQL实时迁移和同步
- 全量阶段失败报错,关键词“Table '%.%' doesn't exist”
- 全量阶段失败报错,关键词“The background process is unavailable”
- 全量阶段失败报错,关键词“Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server”
- 全量阶段失败报错,关键词“Error writing file '***' (errno: 28 - No space left on device)”
- 全量阶段失败报错,关键词“The MySQL server is running with the --super-read-only option so it cannot execute this statement”
- 全量阶段失败报错,关键词“The table 't_diary_mem_font' is full”
- 全量阶段失败报错,关键词“Unknown column '%s' in 'field list'”
- 全量阶段失败报错,关键词“Lock wait timeout exceeded; try restarting transaction”
- 全量阶段失败报错,关键词“Java heap space”
- 全量阶段失败报错,关键词“Table '%s ' already exists”
- 全量阶段失败报错,关键词“temp table: %s.%s not exist”
- 全量阶段失败报错,关键词“failed to create new session”
- 全量阶段失败报错,关键词“load table: `%s`.`%s` failed”
- 全量阶段失败报错,关键词“read table=`%s`.`%s` failed”
- 全量阶段失败报错,关键词“CANNOT UPDATE USER WITH NULL PASSWORD”
- 全量阶段失败报错,关键词“Access denied for user '***' to database '***'”
- 全量阶段失败报错,关键词“The MySQL server is running with the --super-read-only option so it cannot execute this statement”
- 全量阶段失败报错,关键词“Temporary file write failure.”
- 全量阶段失败报错,关键词“Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys”
- 全量阶段失败报错,关键词“Unknown database '%s'”
- 全量阶段失败报错,关键词“Access denied; you need (at least one of) the SUPER privilege(s) for this operation”
- 全量阶段失败报错,关键词“retry structures failed events”“Table '%s.%s' doesn't exist”
- 全量阶段失败报错,关键词“ shard table=`%s`.`%s` failed”
- 全量阶段失败报错,关键词“Column name 'AUTO_PK_ROW_ID' is reserved.”
- 全量阶段失败报错,关键词“transfer account failed, can not find password from src DB”
- 全量或增量阶段失败报错,关键词“Access denied for user %s”
- 全量或增量阶段失败报错,关键词“binlog is not existed”
- 全量或增量阶段失败报错,关键词“Can not read response from server”
- 全量或增量阶段失败报错,关键词“Communications link failure”
- 全量或增量阶段失败报错,关键词“EOF Packet received, master disconnected”
- 全量或增量阶段失败报错,关键词“Extract db create sql failed”
- 全量或增量阶段失败报错,关键词“load table”
- 全量或增量阶段失败报错,关键词“Reached end of input stream”
- 全量或增量阶段失败报错,关键词“Read timed out”
- 全量或增量阶段失败报错,关键词“The background process is unavailable”
- 全量或增量阶段失败报错,关键词“Duplicate entry '%s' for key 'PRIMARY'”
- 全量或增量阶段失败报错,关键词“cause by: Index: %s, Size: %s”
- 全量或增量阶段失败报错,关键词“The offset and file name between src and parser is inconsistency”
- 全量或增量阶段失败报错,关键词“core process is not healthy or crashed”
- 全量或增量阶段失败报错,关键词“table info of table `%s`.`%s` from metadata miss”
- 全量或增量阶段失败报错,关键词“table[%s.%s]record field size for insert/delete dml”
- 增量阶段失败报错,关键词“write table %s.%s failed: Duplicate entry '%s' for key 'PRIMARY'”
- 增量阶段失败报错,关键词“not equals to target db column count”
- 增量阶段失败报错,关键词“The MySQL server is running with the --super-read-only option”
- 增量阶段失败报错,关键词“you need (at least one of) the SUPER privilege(s) for this operation”
- 增量阶段失败报错,关键词“Can't DROP '%s'; check that column/key exists”
- 增量阶段失败报错,关键词“Can't find file: '%s' (errno: 2 - No such file or directory)”
- 增量阶段失败报错,关键词“Data truncation: Data too long for column”
- 增量阶段失败报错,关键词“Failed to read file header from”
- 增量阶段失败报错,关键词“Lock wait timeout exceeded”
- 增量阶段失败报错,关键词“Must seek before attempting to read next event”
- 增量阶段失败报错,关键词“Table '%s' already exists”
- 增量阶段失败报错,关键词“Table '%s' doesn't exist”
- 增量阶段失败报错,关键词“Table %s not found in database”
- 增量阶段失败报错,关键词“source has more columns than target”
- 增量阶段失败报错,关键词“Unknown storage engine”
- 增量阶段失败报错,关键词“Unknown table”
- 增量阶段失败报错,关键词“You have an error in your SQL syntax”
- 增量阶段失败报错,关键词“not illegal for mariaDb gtid position”
- 增量阶段失败报错,关键词“without PK execute failed”
- 增量阶段失败报错,关键词“Deadlock found when trying to get lock”
- 增量阶段失败报错,关键词“current serverUUID not equals to this session”
-
MySQL->GaussDB(DWS)实时同步
- 全量同步失败报错,关键词“Table %s.%s not found in database”
- 全量同步失败报错,关键词“column 'database_table' of relation '%s' does not exist”
- 全量同步失败报错,关键词“value too long for type character varying”
- 全量同步失败报错,关键词“int1 has not implemented”
- 全量同步失败报错,关键词“column name 'tid' conflicts with a system column name”
- 全量同步失败报错,关键词“date/time field value out of range”
- 全量或增量同步失败报错,关键词“ service LOGMANAGER failed”
- 全量或增量同步失败报错,关键词“service CAPTURER failed”
- 全量或增量同步失败报错,关键词“ERROR: pooler”
- 增量同步失败报错,关键词“dn_%s_%s: column '%s' contains null values”
- 增量同步失败报错,关键词“source has more columns than target”
- 增量同步失败报错,关键词“Connection to *.*.*.98:8000 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections”
- 增量同步失败报错,关键词“Table %s not found in target database”
- 增量同步失败报错,关键词“in a read-only transaction”
- 增量同步失败报错,关键词“relation '%s' does not exist”
- 增量同步失败报错,关键词“%s doesn't in the target table”
- 增量同步失败报错,关键词“%s doesn't in the target table”
- 增量同步失败报错,关键词“syntax error at or near”
- 增量同步失败报错,关键词“schema '%s' does not exist”
-
PostgreSQL->PostgreSQL实时同步
- 全量同步失败报错,关键词“function uuid_generate_v4() does not exist”
- 全量同步失败报错,关键词“relation '%s' does not exist”
- 全量同步失败报错,关键词“GC overhead limit exceeded”
- 全量同步失败报错,关键词“Java heap space”
- 全量同步失败报错,关键词“column '%s' of relation '%s' does not exist”
- 全量同步失败报错,关键词“column '%s' does not exist”
- 全量同步失败报错,关键词“type 'hstore' does not exist”
- 全量同步失败报错,关键词“Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections”
- 全量同步失败报错,关键词“invalid locale name”
- 增量同步失败报错,关键词“Table %s not found in target database”
- 增量同步失败报错,关键词“remaining connection slots are reserved”
- 增量同步失败报错,关键词“PL/pgSQL function %s line %s at SQL statement”
- 备份迁移失败,无法找到备份文件
- 备份迁移失败,提示备份的源数据库不在备份文件列表中
-
预检查不通过项修复方法
- 产品术语
-
更多文档
-
用户指南(阿布扎比区域)
- 产品介绍
- 在线迁移快速入门
- 在线迁移管理
-
预检查失败项修复方法
- 网络检查
- 数据库版本检查
- 磁盘空间检查
- 实例状态检查
- 数据库用户权限检查
-
数据库参数检查
- 源数据库binlog日志是否开启
- 源数据库binlog格式检查
- 源数据库binlog保留时间检查
- 源数据库和目标数据库的字符集是否一致
- 源数据库参数server_id是否符合增量迁移要求
- 源数据库和目标数据库表名大小写敏感性检查
- 源数据库GTID状态检查
- 源数据库中是否存在非ASCII字符的对象名称
- 源库和目标库的参数Time_Zone或System_Time_Zone不一致
- COLLATION_SERVER的一致性检查
- SERVER_UUID的一致性检查
- 数据库参数SERVER_ID的一致性检查
- 数据库参数SQL_MODE的一致性检查
- 目标库SQL_MODE中NO_ENGINE值检查
- 数据库参数innodb_strict_mode一致性检查
- 校验源数据库参数log_slave_updates
- binlog_row_image参数是否为FULL
- 源数据库中是否存在非ASCII字符的触发器名(屏蔽)
- 源库和目标库参数log_bin_trust_function_creators一致性校验
- 目标库参数log_bin_trust_function_creators校验
- 检查目标库的max_allowed_packet参数
- 选择对象预检查
- 源库是否具有补充日志级别权限
- 数据库对象检查
- 数据库配置项检查
- 冲突检查
- SSL连接检查
- 对象依赖关系检查
- 常见问题
- 修订记录
-
用户指南(巴黎区域)
- 产品介绍
- 实时迁移快速入门
- 实时迁移管理
-
预检查失败项修复方法
- 网络检查
- 数据库版本检查
- 磁盘空间检查
- 实例状态检查
- 数据库用户权限检查
-
数据库参数检查
- 源数据库binlog日志是否开启
- 源数据库binlog格式检查
- 源数据库binlog保留时间检查
- 源数据库和目标数据库的字符集是否一致
- 源数据库参数server_id是否符合增量迁移要求
- 源数据库和目标数据库表名大小写敏感性检查
- 源数据库GTID状态检查
- 源数据库中是否存在非ASCII字符的对象名称
- 源库和目标库的参数Time_Zone或System_Time_Zone不一致
- COLLATION_SERVER的一致性检查
- SERVER_UUID的一致性检查
- 数据库参数SERVER_ID的一致性检查
- 源数据库是否存在不允许使用的sql_mode值
- 数据库参数SQL_MODE的一致性检查
- 目标库SQL_MODE中NO_ENGINE值检查
- 数据库参数innodb_strict_mode一致性检查
- 校验源数据库参数log_slave_updates
- binlog_row_image参数是否为FULL
- 源数据库中是否存在非ASCII字符的触发器名(屏蔽)
- 源库和目标库参数log_bin_trust_function_creators一致性校验
- 目标库参数log_bin_trust_function_creators校验
- 检查目标库的max_allowed_packet参数
- 选择对象预检查
- 源库是否具有补充日志级别权限
- 数据库对象检查
- 数据库配置项检查
- 冲突检查
- SSL连接检查
- 对象依赖关系检查
- 常见问题
- 修订记录
-
用户指南(阿布扎比区域)
-
更多文档(即将下线)
-
用户指南
- 入门
- 权限管理
- 实时迁移
- 备份迁移
-
实时同步
- 数据同步拓扑介绍
-
常见场景的同步任务配置
- DDM数据库到RDS for MySQL同步实例
- DDM数据库到GaussDB(DWS)同步实例
- DDM数据库到Kafka同步实例
- DDM数据库到DDM同步实例
- Oracle数据库到Kafka同步实例
- Oracle数据库到GaussDB(for MySQL)主备版同步实例
- Oracle数据库到GaussDB(for openGauss)分布式版同步实例
- Oracle数据库到GaussDB(DWS)同步实例
- RDS for MySQL到Kafka同步实例
- RDS for MySQL到ElasticSearch同步实例
- RDS for MySQL到Oracle同步实例
- MySQL数据库到GaussDB(for MySQL)主备版同步实例
- MySQL数据库到GaussDB(DWS)同步实例
- MySQL数据库到GaussDB(DWS)同步实例(多对一场景)
- MySQL数据库到PostgreSQL同步实例
- MySQL自建到Kafka同步实例
- MySQL自建到ElasticSearch同步实例
- GaussDB(for openGauss)分布式版到GaussDB(DWS)同步实例
- GaussDB(for openGauss)分布式版到分布式版同步实例
- GaussDB(for openGauss)主备版到Kafka同步实例
- GaussDB(for openGauss)主备版到GaussDB(DWS)同步实例
- GaussDB(for openGauss)主备版到分布式版同步实例
- GaussDB(for openGauss)主备版到主备版同步实例
- GaussDB(for MySQL)主备版到MySQL同步实例
- GaussDB(for MySQL)主备版到GaussDB(DWS)同步实例
- GaussDB(for MySQL)主备版到Kafka同步实例
- GaussDB(for MySQL)主备版到ElasticSearch同步实例
- GaussDB(for MySQL)主备版到Oracle同步实例
- PostgreSQL到GaussDB(for openGauss)分布式版同步实例
- PostgreSQL到PostgreSQL同步实例
- PostgreSQL到PostgreSQL增量DDL同步
- DDS到MongoDB的增量同步实例
- DB2到GaussDB(for openGauss)分布式版同步实例
- Kafka消息格式
- GaussDB(for openGauss)分布式版为源强制结束任务
- GaussDB(for openGauss)主备版为源强制结束任务
- PostgreSQL为源强制结束任务
- 任务管理
- 数据订阅
- 实时灾备
- 对接云监控服务
- 对接云审计服务
-
预检查不通过项修复方法
- 磁盘空间检查
-
数据库参数检查
- 源数据库binlog日志是否开启
- 源数据库binlog格式检查
- 源数据库binlog保留时间检查
- 源数据库和目标数据库的字符集是否一致
- 源数据库参数server_id是否符合增量迁移要求
- 源数据库和目标数据库表名大小写敏感性检查
- 源数据库GTID状态检查
- 源数据库中是否存在非ASCII字符的对象名称
- 源库和目标库的参数Time_Zone或System_Time_Zone不一致
- COLLATION_SERVER的一致性检查
- SERVER_UUID的一致性检查
- 数据库参数SERVER_ID的一致性检查
- 源数据库是否存在不允许使用的sql_mode值
- 数据库参数SQL_MODE的一致性检查
- 目标库SQL_MODE中NO_ENGINE值检查
- 数据库参数innodb_strict_mode一致性检查
- 目标数据库参数max_connections是否足够
- 目标数据库参数max_worker_processes是否足够
- 目标数据库参数max_prepared_transactions是否足够
- 目标数据库参数max_locks_per_transaction是否足够
- 校验源数据库参数max_wal_senders
- 校验源数据库参数wal_level
- 校验源数据库参数max_replication_slots
- 校验源数据库参数hot_standby
- 校验源数据库参数full_page_writes
- 校验源数据库参数wal_keep_segments
- 校验源数据库参数log_slave_updates
- 源数据库与目标数据库的WAL_BLOCK_SIZE参数值是否相同
- 源数据库与目标数据库的BLOCK_SIZE参数值是否相同
- binlog_row_image参数是否为FULL
- 事务隔离级别一致性校验
- 货币金额格式是否一致
- 源数据库中是否存在非ASCII字符的触发器名
- 源数据库参数WAL_LEVEL校验
- 表唯一约束检查
- 源数据库参数MAX_REPLICATION_SLOTS校验
- 源数据库集合索引个数检查
- 源数据库集合TTL索引检查
- 源库和目标库参数log_bin_trust_function_creators一致性校验
- 源库的GTID功能检查
- 目标库的GTID功能检查
- 目标库参数log_bin_trust_function_creators校验
- 异构数据库兼容性风险须知
- 检查目标库的max_allowed_packet参数
- 源数据库是否具有日志解析权限
- 源数据库ExpireLogsDays参数检查
- 源数据库字符集是否支持
- 源数据库表名和字段名长度检查
- 选择对象预检查
- 源库是否具有补充日志级别权限
- 源库对象名长度检查
- 源库无主键表复制属性检查
- 目标库参数session_replication_role检查
- 数据库兼容类型检查
- 目标库排序字符集检查
- 源库是否具有ogg日志解析权限
- 索引名是否支持
- 表结构一致性检查
- 存在约束不验证添加前数据
- 目标库附加列检查
- 主备库是否开启隐式主键检查
- 实例状态检查
- 数据库用户权限检查
- 数据库版本检查
- 网络情况
- 数据库对象检查
- 数据库配置项检查
- 冲突检查
- SSL连接检查
- 对象依赖关系检查
- 源数据库信息检查
- 故障排除
- 修订记录
-
快速入门
- 准备工作
- 实时迁移
- 备份迁移
-
实时同步
- 概述
-
入云同步使用须知
- MySQL->MySQL
- MySQL->PostgreSQL
- MySQL->GaussDB(for openGauss)分布式
- MySQL->GaussDB(DWS)
- MySQL->GaussDB(for MySQL)主备版
- PostgreSQL->PostgreSQL
- PostgreSQL->GaussDB(DWS)
- PostgreSQL->GaussDB(for openGauss)主备版
- PostgreSQL->GaussDB(for openGauss)分布式版
- Oracle->MySQL
- Oracle->GaussDB(for MySQL)主备版
- Oracle->GaussDB(for openGauss)主备版
- Oracle->GaussDB(for openGauss)分布式版
- Oracle->DDM
- Oracle->GaussDB(DWS)
- Oracle->PostgreSQL
- DDM->MySQL
- DDM->GaussDB(DWS)
- DDM->DDM
- DB2->GaussDB(for openGauss)主备版
- DB2->GaussDB(for openGauss)分布式版
-
出云同步使用须知
- MySQL->MySQL
- MySQL->Kafka
- MySQL->CSS/ES
- MySQL->Oracle
- DDM->MySQL
- DDM->Oracle
- DDM->Kafka
- DDS->MongoDB
- GaussDB(for openGauss)分布式->MySQL
- GaussDB(for openGauss)分布式版->Oracle
- GaussDB(for openGauss)分布式版->GaussDB(DWS)
- GaussDB(for openGauss)分布式版->Kafka
- GaussDB(for openGauss)分布式版->GaussDB(for openGauss)分布式版
- GaussDB(for openGauss)主备版->Oracle
- GaussDB(for openGauss)主备版->Kafka
- GaussDB(for openGauss)主备版->GaussDB(DWS)
- GaussDB(for openGauss)主备版->GaussDB(for openGauss)分布式版
- GaussDB(for openGauss)主备版->GaussDB(for openGauss)主备版
- GaussDB(for MySQL)主备版->MySQL
- GaussDB(for MySQL)主备版->GaussDB(DWS)
- GaussDB(for MySQL)主备版->Kafka
- GaussDB(for MySQL)主备版->CSS/ES
- GaussDB(for MySQL)主备版->Oracle
- 自建到自建使用须知
- 步骤一:创建同步任务
- 步骤二:查询同步进度
- 步骤三:查看同步日志
- 步骤四:对比同步项
- 参考:任务状态含义
- 数据订阅
- 实时灾备
- 修订记录
-
用户指南
成长地图
由浅入深,带您玩转DRS
常见问题
了解更多常见问题、案例和解决方案
常见问题
什么是数据复制服务?
DRS对源数据库和目标数据库有什么影响?
数据复制服务对源数据库有什么要求?
数据复制服务对目标数据库有什么要求?
如何将源数据库的用户与权限导出,再导入到目标数据库?
迁移过程中会使用哪些数据库帐户
数据复制服务有哪些安全保障措施
如何通过设置VPC安全组,允许本云VPC访问外部弹性IP
如何处理迁移实例和数据库网络连接异常
如何设置MongoDB数据库分片集群的分片键?
MySQL源库设置了global binlog_format = ROW没有立即生效
如何批量导出、导入事件(event)和触发器(trigger)?
源库参数lower_case_table_names=1时,为什么不允许迁移包含大写字母的库或者表?