数据复制服务 DRS
数据复制服务 DRS
本产品内“
”的所有结果
本产品内“
”的所有结果
最新动态
最新动态
服务公告
产品公告
【停售公告】华为云数据复制服务DRS部分GaussDB(DWS)为目标库的链路于2024/11/30 00:00(北京时间)停售通知
产品介绍
图解数据复制服务
DRS简介
DRS五大功能
DRS数据对比
DRS用户权限迁移
什么是数据复制服务
支持的数据库
产品优势
功能特性
实时迁移
备份迁移
实时同步
数据订阅
实时灾备
录制回放
规格说明
实时同步链路规格说明
实时灾备链路规格说明
产品架构和功能原理
数据类型映射关系
MySQL->PostgreSQL
MySQL->GaussDB
MySQL->Oracle
MySQL->CSS/ES
Oracle->MySQL
Oracle->GaussDB(for MySQL)
Oracle->GaussDB
Oracle->DDM
Oracle->GaussDB(DWS)
Oracle->PostgreSQL
GaussDB(for MySQL)->Oracle
GaussDB(for MySQL)->CSS/ES
GaussDB->MySQL
GaussDB->GaussDB(DWS)
GaussDB->Oracle
DB2 for LUW->GaussDB
DB2 for LUW->GaussDB(DWS)
PostgreSQL->GaussDB
PostgreSQL->GaussDB(DWS)
TiDB->GaussDB(for MySQL)
Microsoft SQL Server->GaussDB(DWS)
Microsoft SQL Server->GaussDB
Microsoft SQL Server->MySQL
Microsoft SQL Server->GaussDB(for MySQL)
Microsoft SQL Server->PostgreSQL
安全
责任共担
身份认证与访问控制
数据保护技术
审计与日志
监控安全风险
故障恢复
认证证书
合规说明
权限管理
委托管理
委托管理(新)
约束与限制
迁移任务约束与限制
同步任务约束与限制
灾备任务约束与限制
访问数据复制服务
与其他服务关系
基本概念
计费说明
计费概述
计费模式
计费模式概述
包年/包月
按需计费
优惠政策
计费项
计费样例
变更计费模式
变更计费模式概述
按需转包年/包月
续费
续费概述
手动续费
自动续费
费用账单
欠费说明
停止计费
成本管理
成本构成
成本分配
成本分析
成本优化
准备工作
准备工作概览
注册华为账号并开通华为云
权限管理
创建用户并授权使用DRS
DRS自定义策略
本地数据库到华为云
通过公网网络接入华为云
通过VPN网络接入华为云
其他云数据库到华为云
通过公网网络接入华为云
通过VPN网络接入华为云
华为云数据库到华为云
同Region同VPC,通过VPC网络接入华为云
同Region不同VPC,通过VPC网络接入华为云
不同Region,通过公网网络接入华为云
不同Region,通过VPN网络接入华为云
华为云ECS自建数据库到华为云
同Region同VPC,通过VPC网络接入华为云
同Region不同VPC,通过VPC网络接入华为云
不同Region,通过公网网络接入华为云
不同Region,通过VPN网络接入华为云
入门实践
快速入门
创建实时迁移任务
创建备份迁移任务
创建实时同步任务
创建实时灾备任务
创建录制回放任务
入门实践
实时迁移
迁移方案概览
入云
将MySQL迁移到MySQL
将MySQL迁移到DDM
将MySQL迁移到GaussDB(for MySQL)
将MySQL分库分表迁移到DDM
将MongoDB迁移到DDS
将MongoDB迁移到GeminiDB Mongo
将Redis迁移到GeminiDB Redis
将Redis集群迁移到GeminiDB Redis
出云
将MySQL迁移到MySQL
将DDS迁移到MongoDB
将GeminiDB Redis迁移到Redis
将GeminiDB Redis迁移到Redis集群
任务管理
创建迁移任务
查询迁移进度
查看迁移日志
数据对比(对比迁移项)
对象管理
迁移用户
参数对比列表
查看迁移对象
任务生命周期
查看任务详情
修改任务信息
修改连接信息
修改流速模式
编辑迁移任务
续传迁移任务
目标库实例解除只读
重置迁移任务
暂停迁移任务
克隆迁移任务
结束迁移任务
删除迁移任务
批量导入任务
版本升级
任务状态说明
标签管理
连接诊断
对接云审计服务
支持审计操作的关键列表
如何查看审计日志
对接云监控服务
支持的监控指标
设置告警规则
查看监控指标
对接云日志服务
日志配置管理
查看或下载日志
附录
通用使用建议
DRS预检查项一览表
备份迁移
迁移方案概览
创建RDS备份迁移任务
创建OBS自建桶备份迁移任务
任务管理
查看任务详情
修改任务信息
查看迁移日志
删除迁移任务
任务状态说明
对接云日志服务
日志配置管理
查看或下载日志
标签管理
实时同步
同步方案概览
数据同步拓扑介绍
入云
将MySQL同步到MySQL
将MySQL同步到PostgreSQL
将MySQL同步到GaussDB分布式版
将MySQL同步到GaussDB主备版
将MySQL同步到GaussDB(DWS)
将MySQL同步到GaussDB(for MySQL)
将MySQL同步到MariaDB
将PostgreSQL同步到PostgreSQL
将PostgreSQL同步到GaussDB(DWS)
将PostgreSQL同步到GaussDB主备版
将PostgreSQL同步到GaussDB分布式版
将Oracle同步到MySQL
将Oracle同步到GaussDB(for MySQL)
将Oracle同步到GaussDB主备版
将Oracle同步到GaussDB分布式版
将Oracle同步到DDM
将Oracle同步到GaussDB(DWS)
将Oracle同步到PostgreSQL
将DDM同步到MySQL
将DDM同步到GaussDB(DWS)
将DDM同步到DDM
将DB2 for LUW同步到GaussDB主备版
将DB2 for LUW同步到GaussDB分布式版
将DB2 for LUW同步到GaussDB(DWS)
将TiDB同步到GaussDB(for MySQL)
将Microsoft SQL Server同步到GaussDB(DWS)
将Microsoft SQL Server同步到GaussDB主备版
将Microsoft SQL Server同步到GaussDB分布式版
将Microsoft SQL Server同步到Microsoft SQL Server
将Microsoft SQL Server同步到MySQL
将Microsoft SQL Server同步到GaussDB(for MySQL)
将Microsoft SQL Server同步到PostgreSQL
将MongoDB同步到DDS
将MariaDB同步到MariaDB
将MariaDB同步到MySQL
将MariaDB同步到GaussDB(for MySQL)
将GaussDB(for MySQL)同步到GaussDB(for MySQL)
将Cassandra同步到GeminiDB Cassandra
将Dynamo同步到GeminiDB Cassandra
将Dynamo同步到GeminiDB Dynamo
将AWS DocumentDB同步到DDS
将Redis 同步到GeminiDB Redis
将Redis集群同步到GeminiDB Redis
出云
将MySQL同步到MySQL
将MySQL同步到Kafka
将MySQL同步到CSS/ES
将MySQL同步到Oracle
将MySQL同步到MariaDB
将DDM同步到MySQL
将DDM同步到Oracle
将DDM同步到Kafka
将DDS同步到MongoDB
将DDS同步到Kafka
将PostgreSQL同步到PostgreSQL
将PostgreSQL同步到Kafka
将GaussDB分布式版同步到MySQL
将GaussDB分布式版同步到Oracle
将GaussDB分布式版同步到GaussDB(DWS)
将GaussDB分布式版同步到Kafka
将GaussDB分布式版同步到GaussDB分布式版
将GaussDB分布式版同步到GaussDB主备版
将GaussDB分布式版同步到PostgreSQL
将GaussDB主备版同步到MySQL
将GaussDB主备版同步到Oracle
将GaussDB主备版同步到GaussDB(DWS)
将GaussDB主备版同步到Kafka
将GaussDB主备版同步到GaussDB分布式版
将GaussDB主备版同步到GaussDB主备版
将GaussDB主备版同步到PostgreSQL
将GaussDB(for MySQL)同步到MySQL
将GaussDB(for MySQL)同步到GaussDB(DWS)
将GaussDB(for MySQL)同步到Kafka
将GaussDB(for MySQL)同步到CSS/ES
将GaussDB(for MySQL)同步到Oracle
将MariaDB同步到MariaDB
将Microsoft SQL Server同步到Kafka
将GeminiDB Redis同步到Redis
将GeminiDB Redis同步到Redis集群
自建到自建
将MySQL同步到Kafka
将MySQL同步到CSS/ES
将MySQL同步到GaussDB主备版
将MySQL同步到GaussDB分布式版
将Oracle同步到Kafka
将Oracle同步到GaussDB主备版
将Oracle同步到GaussDB分布式版
将PostgreSQL同步到Kafka
将PostgreSQL同步到GaussDB主备版
将PostgreSQL同步到GaussDB分布式版
将GaussDB主备版同步到MySQL
将GaussDB主备版同步到Oracle
将GaussDB主备版同步到Kafka
将GaussDB主备版同步到GaussDB分布式版
将GaussDB主备版同步到GaussDB主备版
将GaussDB主备版同步到PostgreSQL
将GaussDB分布式版同步到MySQL
将GaussDB分布式版同步到Oracle
将GaussDB分布式版同步到Kafka
将GaussDB分布式版同步到GaussDB分布式版
将GaussDB分布式版同步到GaussDB主备版
将GaussDB分布式版同步到PostgreSQL
将DB2 for LUW同步到GaussDB主备版
将DB2 for LUW同步到GaussDB分布式版
将Microsoft SQL Server同步到Kafka
双向同步
MySQL到MySQL双向同步
任务管理
创建同步任务
查询同步进度
查看同步日志
数据对比(对比同步项)
对象管理
编辑同步对象
导入同步对象
对象名修改(对象名映射)
查看同步映射
数据加工
参数管理
修改任务参数
查看参数修改历史
任务生命周期
查看任务详情
修改任务信息
修改连接信息
修改流速模式
修改同步模式
编辑同步任务
续传同步任务
跳跃续传同步任务
暂停同步任务
重置同步任务
重置同步位点
重启同步任务
跳过DDL
双AZ任务倒换
双向同步任务倒换
单AZ转双AZ任务
克隆同步任务
同步规格变更
退订包周期任务
结束同步任务
删除同步任务
批量导入任务
大字段过滤
版本升级
任务状态说明
标签管理
连接诊断
查看异常数据
对接云审计服务
支持审计操作的关键列表
如何查看审计日志
对接云监控服务
支持的监控指标
设置告警规则
查看监控指标
对接云日志服务
日志配置管理
查看或下载日志
同步场景操作参考
Kafka消息格式
Kafka认证方式
GaussDB分布式版为源任务序列值同步
GaussDB分布式版为源强制结束任务
GaussDB主备版为源强制结束任务
PostgreSQL为源强制结束任务
通过创建事件触发器和函数实现PostgreSQL增量DDL同步
附录
通用使用建议
DRS预检查项一览表
数据订阅
创建数据订阅任务
SDK接口
SDK接口介绍
SDK使用说明
SDK下载地址
任务管理
查看任务详情
修改任务信息
编辑订阅任务
查看订阅数据
修改消费时间点
续传订阅任务
重置订阅任务
删除订阅任务
任务状态说明
标签管理
实时灾备
灾备方案概览
灾备场景
MySQL到MySQL单主灾备
MySQL到GaussDB(for MySQL)单主灾备
DDM到DDM单主灾备
GaussDB(for MySQL)到GaussDB(for MySQL)单主灾备
MySQL到MySQL双主灾备
GaussDB(for MySQL)到GaussDB(for MySQL)双主灾备
任务管理
创建灾备任务
查询灾备进度
查看灾备日志
数据对比(对比灾备项)
任务生命周期
查看灾备数据
修改任务信息
修改连接信息
修改流速模式
解除/设置只读
编辑灾备任务
续传灾备任务
暂停灾备任务
重试灾备任务
重置灾备任务
查看灾备监控
灾备主备倒换
灾备方向转换
灾备规格变更
退订包周期任务
结束灾备任务
删除灾备任务
任务状态说明
连接信息管理
创建连接信息
编辑连接信息
删除连接信息
标签管理
连接诊断
对接云审计服务
支持审计操作的关键列表
如何查看审计日志
对接云监控服务
支持的监控指标
设置告警规则
查看监控指标
对接云日志服务
日志配置管理
查看或下载日志
录制回放
回放方案概览
本云
MySQL到MySQL
MySQL到GaussDB(for MySQL)
GaussDB(for MySQL)到GaussDB(for MySQL)
入云
MySQL到MySQL
MySQL到GaussDB(for MySQL)
任务管理
创建回放任务
查询回放进度
查看回放报告
查看回放日志
任务生命周期
查看任务详情
修改任务信息
编辑回放任务
暂停回放任务
续传回放任务
重置回放任务
结束回放任务
删除回放任务
任务状态说明
标签管理
连接诊断
对接云日志服务
日志配置管理
查看或下载日志
审计日志格式说明
最佳实践
最佳实践汇总
实时迁移
其他云MySQL迁移到云数据库 RDS for MySQL
方案概述
资源规划
操作流程
创建VPC和安全组
创建RDS for MySQL实例
其他云MySQL实例准备
上云操作
创建DRS迁移任务
确认迁移结果
其他云MySQL迁移到GaussDB(for MySQL)
方案概述
资源规划
操作流程
创建VPC和安全组
创建GaussDB(for MySQL)实例
其他云MySQL实例准备
创建DRS迁移任务
确认迁移结果
其他云MongoDB迁移到DDS
自建MySQL迁移到RDS for MySQL
方案概述
资源规划
操作流程
上云操作
创建RDS for MySQL实例
创建迁移任务
确认数据迁移结果
ECS自建MySQL迁移到GaussDB(for MySQL)
方案概述
前提条件
资源规划
操作流程
实施步骤
自建MySQL服务器
创建VPC和安全组
创建ECS(MySQL服务器)
安装社区版MySQL
创建ECS并安装MySQL客户端
测试自建MySQL性能
上云操作
创建GaussDB(for MySQL)实例
创建DRS迁移任务
确认数据迁移结果
ECS自建MongoDB迁移DDS
本地MySQL迁移到RDS for MySQL
本地MongoDB迁移到DDS
RDS for MySQL迁移到DDM
概述
资源规划
操作流程
源端RDS for MySQL准备
创建源端VPC和安全组
创建RDS for MySQL实例
目标端DDM准备
创建目标端VPC和安全组
创建DDM实例
创建RDS for MySQL实例
创建逻辑库并关联RDS for MySQL实例
创建DDM账号
创建目标库表结构
创建和配置VPN网络
创建源端VPN
创建目标端VPN
修改源端VPN配置
创建DRS迁移任务
确认迁移执行结果
MySQL分库分表迁移到DDM
方案概述
资源规划
通过DRS迁移MySQL分库分表总流程
实施步骤
迁移前构造数据
目标端DDM准备
创建VPC和安全组
创建DDM实例
创建RDS for MySQL实例
创建DDM账号
创建逻辑库并关联RDS for MySQL实例
创建目标库表结构
迁移数据库
迁移后进行数据校验
备份迁移
本地Microsoft SQL Server备份迁移至本云RDS for SQL Server实例
场景介绍
迁移准备
导出数据库备份文件
上传备份文件
场景一:全量备份迁移
场景二:全量+增量备份迁移
手动配置信息
实时同步
其他云PostgreSQL同步到RDS for PostgreSQL
ECS自建PostgreSQL同步到RDS for PostgreSQL
本地PostgreSQL同步到RDS for PostgreSQL
本地MySQL同步到GaussDB分布式版
本地Oracle同步到GaussDB分布式版
概述
资源规划
操作流程
创建VPC和安全组
创建GaussDB实例
同步前构造数据
同步数据库
同步后进行数据校验
本地Oracle同步到GaussDB主备版
概述
资源规划
操作流程
同步前准备
创建VPC和安全组
创建GaussDB实例
创建UGO任务
创建数据库评估任务
创建对象迁移任务
创建DRS任务
启动同步
UGO结构迁移阶段1:表、主键、唯一键/索引等
DRS同步阶段1:全量同步
UGO结构迁移阶段2:普通索引
DRS同步阶段2:增量同步
UGO结构迁移阶段3:触发器、事件、任务、外键、sequence
本地Oracle同步到DDM
概述
资源规划
操作流程
源端Oracle准备
目标端DDM准备
创建目标端VPC和安全组
创建DDM实例
创建RDS for MySQL实例
创建逻辑库并关联RDS for MySQL实例
创建DDM账号
创建目标库表结构
创建DRS同步任务
确认同步执行结果
RDS for MySQL同步到Kafka
概述
资源和成本规划
操作流程
创建VPC和安全组
源端RDS for MySQL准备
创建RDS for MySQL实例
构造数据
目标端Kafka准备
创建Kafka实例
创建Topic
创建DRS同步任务
确认同步任务执行结果
GaussDB分布式版同步到Kafka
GaussDB主备版数据同步到Kafka
实时灾备
RDS for MySQL通过DRS搭建异地单主灾备
方案概述
资源规划
操作流程
生产中心RDS for MySQL实例准备
创建VPC和安全组
创建EIP
创建RDS for MySQL实例
灾备中心RDS for MySQL实例准备
创建VPC和安全组
创建RDS for MySQL实例
搭建容灾关系
创建DRS灾备实例
配置灾备任务
RDS容灾切换
安全最佳实践
安全白皮书
安全白皮书
API参考
使用前必读
概述
调用说明
终端节点
约束限制
基本概念
API概览
如何调用API
构造请求
认证鉴权
返回结果
快速入门
任务创建流程
任务创建示例
API v3(推荐)
配额
查询配额
公共接口管理
查询规格未售罄的可用AZ信息
批量查询任务进度
实时灾备
批量查询RPO和RTO
API v3(不再推广)
公共接口管理
批量创建任务
批量测试连接
批量测试连接-集群模式
批量修改任务
批量数据库对象选择
批量预检查
批量查询预检查结果
批量设置任务限速
批量获取数据库参数
修改数据库参数
批量启动任务
批量续传/重试
批量暂停任务
批量结束任务或删除任务
批量修改源库/目标库密码
批量设置definer
创建对比任务
查询对比结果
查询租户任务列表
批量查询任务详情
批量查询任务状态
批量配置异常通知
查询可用的Node规格
查询数据级表对比任务列表
创建数据级表对比任务
取消对比任务
立即启动数据级表对比任务
查询行数对比总览
查询行数对比详情
查询内容对比总览
查询内容对比详情
查询内容对比差异
创建对象级对比任务
查询对象对比任务概览
查询对象对比任务详情
导出对比任务结果文件
下载对比任务结果文件
实时迁移管理
批量更新迁移用户信息
获取源库迁移用户列表
实时同步管理
批量数据加工
批量设置同步策略
高级设置
实时灾备管理
批量主备倒换
查询容灾监控数据
批量查询灾备初始化进度
批量查询灾备初始化对象详情
API v5(公测中)
资源管理
查询可用链路信息
实例管理
按需转包周期
创建任务
查询任务列表
更新指定ID任务详情
删除指定ID任务
批量删除任务
克隆任务
批量异步实例管理
批量异步创建任务
提交批量创建异步任务
查询批量异步创建的任务列表
查询指定ID批量异步任务详情
更新指定ID批量异步任务详情
下载任务导入模板
批量导入任务
实例数据库对象配置
提交查询数据库对象信息
提交查询数据库对象信息
获取数据库对象信息的结果
查询数据库对象信息
查询数据库对象信息
对象选择(文件导入 - 模板下载)
对象选择(文件导入 - 模板上传)
对象选择(文件导入 - 进度查询)
对象选择(文件导入 - 获取导入结果)
获取对象保存进度
查询同步映射列表
查询是否支持对象选择和列映射
实例详情
查询任务详情
获取任务价格信息
查询异常数据列表
导出任务操作统计信息
查询监控数据
查询增量组件详情
实例操作
操作指定ID任务
采集数据库位点信息
结束任务
批量操作指定ID任务
批量结束任务
获取指定任务允许操作信息
获取查询数据库位点的结果
任务名称校验
更新增量任务启动位点
上传驱动文件(不再推广)
删除驱动文件(不再推广)
同步驱动文件(不再推广)
查询驱动文件列表(不再推广)
上传驱动文件
删除驱动文件
查询驱动文件列表
同步驱动文件
对比管理
查询对比策略
修改对比策略
查询健康对比列表
查询健康对比任务详情
获取健康对比对象级对比概览
查询数据级流式对比列表
企业项目管理
查询企业项目列表
数据加工
更新指定任务数据加工规则
获取指定任务数据加工规则更新结果
查询数据加工规则
数据过滤规则校验
获取数据过滤校验结果
采集指定数据库表的列信息
获取指定数据库表列信息
参数管理
更新任务的参数信息
查询任务参数配置列表
查询任务的参数配置修改历史
标签管理
批量添加或删除资源标签
查询项目标签
查询资源标签
批量添加资源标签
批量删除资源标签
查询资源实例列表
查询资源实例数量
查询资源标签
查询项目标签
权限管理
查询委托的权限列表
录制回放
查询录制回放结果
连接管理
创建连接
查询连接列表
修改连接
删除连接
配置管理
查询增量DDL列表
清除DDL告警
备份迁移
创建备份迁移任务
查询备份迁移任务列表
查询备份迁移任务详细信息
修改备份迁移任务信息
删除备份迁移任务
应用示例
场景一:批量查询任务状态
场景二:批量查询任务详情
场景三:批量启动任务
权限策略和授权项
策略及授权项说明
DRS授权分类
附录
异常请求结果
通用请求Http Status Code
错误码
任务状态说明
获取项目ID
获取账号ID
获取任务ID
引擎类型说明
状态码
SDK参考
SDK概述
场景代码示例
常见问题
产品咨询
区域和可用区
什么是数据复制服务
数据复制服务是否支持关系型数据库的HA实例迁移
数据复制服务对源数据库有什么要求
数据复制服务对目标数据库有什么要求
数据复制服务是否采用了并发技术
数据复制服务是否采用了压缩技术
DRS是否支持公有云和专属云间的数据库迁移
什么是配额
DRS支持将DB2 for LUW迁移到PostgreSQL吗
Microsoft SQL Server数据库能与本地数据库的数据实时同步吗
数据复制服务是否支持某个时间段的数据复制
DRS支持断点续传吗
什么是单主/双主灾备
实时迁移、实时同步和实时灾备有什么区别
MySQL迁移出现数据膨胀怎么办
MySQL数据同步对源数据库和目标数据库有什么影响
DRS需要源数据库停止业务吗
什么是SMN主题
DRS任务的双AZ和单AZ有什么区别
DRS是否支持只迁移表结构不迁移数据
MySQL迁移、同步、灾备任务怎么迁移账号,是否支持修改密码
影响DRS任务速度的因素有哪些以及如何进行耗时预估
DRS任务支持修改对象吗
DRS是否支持同一实例不同库之间的同步
源或者目标数据库哪些操作,会影响DRS任务状态
数据订阅与MySQL到Kafka同步的区别
为什么DRS不支持部分他云只读实例的备库做源库
DRS支持caching_sha2_password加密用户迁移吗
为什么迁移前后数据库磁盘空间使用量不一致
DRS发送Kafka消息序列化方式是什么
DRS可支持自建的MySQL数据库迁移吗?
DRS会主动清空目标表数据吗?
网络及安全
数据复制服务有哪些安全保障措施
如何处理迁移过程中出现的网络中断
迁移过程中会使用哪些数据库账户
如何通过设置VPC安全组,实现DRS任务网络互通
如何处理迁移实例和数据库网络连接异常
不同VPC场景下,如何实现源库和目标库的网络互通
DRS公网网络的EIP带宽是多少
DRS支持跨账号云数据库迁移吗
权限管理
如何设置最小化权限且独立的使用DRS的Oracle账号
DRS要求的MySQL权限有哪些
如何将源数据库的用户与权限导出,再导入到目标数据库
创建DRS任务后执行自动功能失败
创建DRS任务提示用户权限不足或没有操作权限
DRS要求的PostgreSQL权限有哪些
实时迁移
如何判断数据迁移任务可以停止
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迁移前清除孤儿文档
MySQL账号迁移后权限显示多了反斜杠“\”
备份迁移
备份迁移场景的是否最后一个备份文件选择错误该如何处理
手动配置信息
实时同步
DRS支持直接同步不同schema的表到同一个schema吗
DRS实时同步支持使用Online DDL工具吗
DRS是否支持双向实时同步
源库Oracle为RAC集群时,为什么建议使用SCAN IP连接
源库Oracle补全日志检查方法
同步到GaussDB(DWS)的使用建议
Oracle到GaussDB字符集兼容性说明
字符集不兼容导致数据乱码或者同步失败
DRS增量同步怎样填启动位点
MySQL或MariaDB不同版本之间的语法差异
GaussDB远程连接配置方法
配置说明
GaussDB主备版为源任务配置方法
GaussDB分布式为源的多任务配置方法
GaussDB分布式为源的单任务配置方法
GaussDB为源链路增量同步连接及端口说明
DRS主键或者唯一键不一致导致数据不一致需要怎样处理
数据订阅
修改数据库后,到SDK的用户端消费一般有多长时间的延迟
订阅SDK获取不到数据,且程序异常
实时灾备
DRS灾备的RPO、RTO是什么
双主灾备的主1、主2如何选择
双主灾备子任务的正向和反向怎么理解
实时灾备常见异常场景示例
灾备任务的主备倒换是自动触发,还是手动触发
实时灾备是否支持指定库进行灾备
DDM灾备任务源库填写说明
为什么实时灾备任务不支持触发器(TRIGGER)和事件(EVENT)
数据对比
内容对比不支持哪些数据类型
DRS对比任务对数据库有什么影响
DRS对比任务耗时预估
DRS对比任务取消后,数据库有对比任务的查询进程未结束
通用操作
DRS界面信息重叠是什么原因
目标库读写设置是实例级还是库级
MySQL源库设置了global binlog_format = ROW没有立即生效
binlog_row_image参数设置为FULL没有立即生效
设置的密码不符合目标库的密码复杂度要求时,如何修改密码强度
如何设置MongoDB数据库分片集群的分片键
扩大带宽是否会对DRS正在进行中的任务产生影响
为什么MariaDB和SysDB下的数据不迁移或同步
多对一的场景约束及操作建议
一对多的场景约束及操作建议
数据复制服务的操作日志在哪里查看
为什么DRS发送提示信息的语言和页面不符
为什么DRS任务自动结束了
DRS导出任务列表
已结束的任务还能重新启动吗
重置任务和重新创建任务有什么区别
DRS支持一键反向功能吗
已经创建的SMN主题为什么选择不了
任务创建成功后是否支持修改SMN主题
DDM为源链路源库分片数量和信息怎么填写
源端MySQL发生主备倒换,DRS任务会丢数据吗
DRS对象选择时的全部迁移、表级迁移、库级迁移有什么区别
源库或目标库修改密码后如何操作
设置SMN主题策略,允许DRS发送消息通知
DRS任务表数量太多导致任务超时怎么办
DRS任务创建后支持修改源或目标数据库吗
计费相关
失败任务计费说明
暂停任务计费说明
未启动任务计费说明
包年包月到期说明
任务结束后不删除还会计费吗
资源冻结/释放/删除/退订
时延相关
灾备任务时延增高常见原因
MongoDB链路时延增高可能原因
DRS全量阶段迁移过慢或者进度不更新可能原因
DRS增量阶段时延增高可能原因
故障排除
预检查不通过项修复方法
磁盘空间检查
目标数据库磁盘可用空间是否足够
迁移服务器磁盘可用空间是否足够
数据库参数检查
源数据库binlog日志是否开启
源数据库binlog格式检查
源数据库expire_logs_days参数检查
源数据库和目标数据库的字符集是否一致
源数据库参数server_id是否符合增量迁移要求
源数据库和目标数据库表名大小写敏感性检查
源数据库中是否存在非ASCII字符的对象名称
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检查
数据库兼容类型检查
目标库排序字符集检查
索引名是否支持
表结构一致性检查
存在约束不验证添加前数据
目标库附加列检查
主备库是否开启隐式主键检查
源库表复制属性检查
源库指定名称的复制槽是否存在
实例类型是否匹配迁移模式
物理复制库检查
目标库大小写敏感检查
源库表是否开启了CDC
源库CDC数据保留时间是否足够
源库服务器计算机名是否一致
源库库名长度校验
同步对象名称校验
源数据库是否存在被禁用的聚集索引
源数据库实例是否为空
源数据库恢复模式检查
源数据库选择对象预检查
源库表类型校验
源数据库SQL Server代理运行状态检查
数据库参数group_concat_max_len一致性检查
源库表结构是否一致
字符集兼容性检查
源库存在长时间未提交的XA事务检查
目标数据库对象一致性检查
目标库同名库表检查
目标库用户(schema)及表是否已存在
源库迁移的索引列数量检查
源库索引列长度检查
源库Oracle与目标库中间件表结构(包括列数,主键索引)是否对齐
目标库是否存在同步对象
源数据库存在加密的数据库对象
源数据库表字段类型检查
主键列复制属性的校验
同步对象中是否存在包含longtext或longblob类型字段的表
映射数据库对象检查
源库是否为GaussDB(for MySQL)备库
映射到目标库中的type名是否合法
源库和目标库的字符集是否一致
源库是否已开启复制功能
源库最大数据库序号是否小于目标库最大数据库序号
源库间隔分区表检查
源库用户属于Oracle
源库输入DN数量校验
目标库对象一致性检查
源端存在不支持的外键引用操作
所选表是否包含延迟约束
源迁移库无主键表检查
是否禁用了外键或者同步的表在目标库上是否有外键
源库集合复合哈希索引检查
源库集合复合哈希分片键检查
源端表结构是否存在换行
同步对象中是否存在包含bytea、text类型字段的表
源库表结构是否存在虚拟列
检查源库的max_allowed_packet参数
源库补全日志级别检查
Kafka Topic是否已创建
源库编码方式检查
数据库参数block_encryption_mode一致性检查
目标库区域类型及排序规则检查
源数据库列名检查
目标数据库schema及表对象一致性检查
源库加密表检查
源库中表的复制属性检查
源库分区表检查
源库存在不支持的生成列检查
源库实例状态检查
源数据库实例状态是否正常
源数据库的实例类型检查
源库实例ChangeStream接口是否可用
目标库实例状态检查
目标数据库实例状态是否正常
目标数据库是否冲突
目标库是否存在只读实例
目标数据库只读实例状态检查
扩展插件合法性检查
目标库是否存在已配置数据库
目标库实例是否正常
目标库空库检查
数据库用户权限检查
源数据库用户权限是否足够
目标数据库用户权限是否足够
Definer迁移权限检查
数据库版本检查
源数据库版本是否支持
目标数据库版本是否支持
版本是否符合从低到高或者同版本迁移
网络情况
源数据库连接是否成功
目标数据库是否连接成功
数据库对象检查
源数据库是否存在MyISAM表
源库中是否存在无权限迁移的函数或存储过程
源数据库同名对象检查
源库是否包含无日志表(UNLOGGED TABLE)
源库约束完整性检查
源数据库索引(_id)检查
源数据库索引长度检查
源数据库是否存在使用不支持的存储引擎的表
映射到目标库中的库名是否合法
源库无主键表检查
源端是否存在触发器或事件
源数据库角色依赖检查
源数据库账号依赖检查
源数据库是否存在名称为cdc的schema或用户
源库对象关联关系检查
目标库是否已存在指定迁移对象检查
源数据表是否含有不可作为分布键的列类型
源数据表是否含有不支持的表字段类型
数据库配置项检查
源数据库的库名是否合法
源数据库的表名是否合法
源数据库的视图名是否合法
源数据库的集合名是否合法
源数据库分片键配置检查
源库的schema名是否合法
目标库最大支持chunk数目检查
Oracle源库是否开启归档日志
源库是否正确开启补充日志
冲突检查
目标数据库是否存在和源数据库同名的数据库
目标数据库是否存在和源数据库同名数据库下的同名视图
目标数据库是否存在与源数据库同名的数据库下的同名非空集合
目标数据库是否存在与源数据库同名的表
目标数据库是否存在与源数据库同名的对象
源库和目标库数据库固定集合一致性检查
SSL连接检查
SSL安全连接检查
源数据库的SSL状态检查
源数据库SSL证书类型检查
目标数据库SSL证书类型检查
数据库SSL一致性检查
对象依赖关系检查
视图依赖的对象是否在对象选择列表中
迁移对象未选择外键依赖的表
源数据库信息检查
检查分片节点是否和mongos节点属于同一个集群
源数据库的均衡器状态检查
源库的实例类型检查
预检查超时
失败案例
案例总览
MongoDB->DDS实时迁移
全量迁移失败报错,关键词“Prematurely reached end of stream”
全量迁移失败报错,关键词“not authorized on *** 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 ***”
增量迁移失败报错,关键词“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 *** is full”
全量阶段失败报错,关键词“Unknown column *** in 'field list'”
全量阶段失败报错,关键词“Lock wait timeout exceeded; try restarting transaction”
全量阶段失败报错,关键词“Java heap space”
全量阶段失败报错,关键词“Table *** already exists”
全量阶段失败报错,关键词“temp table: *** not exist”
全量阶段失败报错,关键词“failed to create new session”
全量阶段失败报错,关键词“load table: *** failed”
全量阶段失败报错,关键词“extract table structure failed!”
全量阶段失败报错,关键词“read table=*** 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 ***”
全量阶段失败报错,关键词“Access denied; you need (at least one of) the SUPER privilege(s) for this operation”
全量阶段失败报错,关键词“retry structures failed events”“Table *** doesn't exist”
全量阶段失败报错,关键词“ shard table=*** failed”
全量阶段失败报错,关键词“error when split table shard occur!”
全量阶段失败报错,关键词“Column name 'AUTO_PK_ROW_ID' is reserved.”
全量阶段失败报错,关键词“transfer account failed, can not find password from src DB”
全量阶段失败报错,关键词“Failed to add the foreign key constraint '***' to system tables”
全量阶段失败报错,关键词“Too many keys specified; max 64 keys allowed”
全量阶段失败报错,关键字“Unknown collation: 'utf8mb4_0900_ai_ci'”
全量阶段失败报错,关键字“exist some xa transactions for long times, may lack some data for this Job!.”
全量阶段失败报错,关键字“Invalid GIS data provided to function st_geometryfromtext'”
全量或增量阶段失败报错,关键词“Access denied for user ***”
全量或增量阶段失败报错,关键词“binlog is not existed”
全量或增量阶段失败报错,关键词“database log download failed”
全量或增量阶段失败报错,关键词“Can not read response from server”
全量或增量阶段失败报错,关键词“Communications link failure”
全量或增量阶段失败报错,关键词“EOF Packet received, master disconnected”
全量或增量阶段失败报错,关键词“Extract db create sql failed”
全量或增量阶段失败报错,关键词“load database structure failed in source database”
全量或增量阶段失败报错,关键词“load table: *** failed”
全量或增量阶段失败报错,关键词“Reached end of input stream”
全量或增量阶段失败报错,关键词“Read timed out”
全量或增量阶段失败报错,关键词“The background process is unavailable”
全量或增量阶段失败报错,关键词“Duplicate entry *** for key 'PRIMARY'”
全量或增量阶段失败报错,关键词“cause by: Index: ***, Size: ***”
全量或增量阶段失败报错,关键词“The offset and file name between src and parser is inconsistency”
全量或增量阶段失败报错,关键词“core process is not healthy or crashed”
全量或增量阶段失败报错,关键词“table info of table `***` from metadata miss”
全量或增量阶段失败报错,关键词“binlog parse fail, data dictionary may be not complete!”
全量或增量阶段失败报错,关键词“table *** record field size for insert/delete dml”
全量或增量阶段失败报错,关键词“service *** failed, cause by: Unable to connect to DBMS: ***”
全量或增量阶段失败报错, 关键词“The binlog fetch connection may be interrupted”
全量或增量阶段失败报错,关键词“Received error packet: errno - 1047, solstate - HY000 errmsg = Unknown command”
增量阶段失败报错,关键词“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 ***; check that column/key exists”
增量阶段失败报错,关键词“Can't find file: *** (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 *** already exists”
增量阶段失败报错,关键词“Table *** doesn't exist”
增量阶段失败报错,关键词“Table *** 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”
增量阶段失败报错,关键词“Slave has more GTIDs than the master has, using the master's SERVER_UUID.”
增量阶段失败报错,关键词“Operation not allowed when innodb_force_recovery > 0”
增量阶段失败报错,关键词“filter data in config condition filter error”
MySQL->GaussDB(for MySQL)实时迁移和同步
全量或增量阶段失败报错,关键词“Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation”
MySQL->CSS/ES实时同步
增量同步失败报错,关键词“write table *** failed: null”
PostgreSQL->PostgreSQL实时同步
任务启动失败报错,关键词“Initialize logical replication stream failed, the source database may have a long transaction: ****.”
全量同步失败报错,关键词“function *** does not exist”
全量同步失败报错,关键词“relation *** does not exist”
全量同步失败报错,关键词“GC overhead limit exceeded”
全量同步失败报错,关键词“Java heap space”
全量同步失败报错,关键词“column *** of relation *** does not exist”
全量同步失败报错,关键词“column *** does not exist”
全量同步失败报错,关键词“type 'hstore' does not exist”
全量同步失败报错,关键词“type 'geometry' does not exist”
全量同步失败报错,关键词“Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections”
全量同步失败报错,关键词“invalid locale name”
全量同步失败报错,关键词“password must not equal user name”
全量同步失败报错,关键词“permission denied for schema ***”
全量或增量阶段失败报错,关键词“service *** failed, cause by: Unable to connect to DBMS: ***”
全量或增量阶段失败报错,关键词“Initialize logical replication stream failed, the source database may have a long transaction”
全量或增量阶段失败报错,关键词“memory required is *** MB, maintenance_work_mem is *** MB”
全量或增量阶段失败报错,关键词“temporary file size exceeds temp_file_limit”
增量同步失败报错,关键词“Table *** not found in target database”
增量同步失败报错,关键词“remaining connection slots are reserved”
增量同步失败报错,关键词“PL/pgSQL function *** line *** at SQL statement”
增量同步失败报错,关键词“The replication slot does not exist and the task is not started for the first time.”
Oracle为源实时同步
全量同步失败报错,关键词“has date/datetime: *** which is outside of dest allowed range”
全量或增量阶段失败报错,关键词“Got minus one from a read call”
增量同步失败报错,关键词“Source supplemental log level is PK/UI. Missing column data at delete+insert on ***”
增量同步失败报错,关键词“timeout when get next file log, maybe has been deleted, please check it.”
增量同步失败报错,关键词“Failed to construct kafka producer. ”
增量同步失败报错,关键词“Topic *** not present in metadata after 300000 ms”
GaussDB为源实时同步
任务启动失败报错,关键词“Initialize logical replication stream failed, the source database may have a long transaction: ****.”
增量同步失败报错,关键词“The replication slot does not exist and the task is not started for the first time.”
MySQL为源实时灾备
灾备阶段失败报错,关键词“A dml without pk write target db fail”
备份迁移
备份迁移失败,无法找到备份文件
备份迁移失败,提示备份的源数据库不在备份文件列表中
备份迁移失败,提示同名数据库已经存在
备份迁移失败,提示使用的是增量备份文件
备份迁移失败,提示使用的是日志备份文件
备份迁移失败,提示备份校验文件失败
备份迁移失败,提示空间不足
备份迁移失败,提示请指定具体的库名
备份迁移失败,提示使用的是全量备份文件
备份迁移失败,提示增量bak文件LSN不连续
备份迁移失败,提示恢复库的数量超过目标库阈值
录制回放
解析失败,提示OBS连接失败
数据对比
对比任务报错,关键词“失败报错:service SDV failed! cause by: the size of records in one shard[ *** ] of target database, exceeds the max size 200000”
行数对比任务结果不一致,目标数据库执行SQL超时
视频帮助
文档下载
通用参考
产品术语
云服务等级协议(SLA)
白皮书资源
支持区域
系统权限