# 数据复制服务 DRS > 业务不停机中完成数据库迁移上云 ## 产品介绍 - [DRS简介](https://support.huaweicloud.com/productdesc-drs/drs_01_0319.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [DRS五大功能](https://support.huaweicloud.com/productdesc-drs/drs_01_0320.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [DRS数据对比](https://support.huaweicloud.com/productdesc-drs/drs_01_0321.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [DRS用户权限迁移](https://support.huaweicloud.com/productdesc-drs/drs_01_0345.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [什么是数据复制服务](https://support.huaweicloud.com/productdesc-drs/drs_01_0002.md): 数据复制服务(Data Replication Service,简称DRS)是一种易用、稳定、高效、用于数据库实时迁移和数据库实时同步的云服务。数据复制服务围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本。您可通过数据复制服务快速解决多场景下,数据库之间的数据流通问题,以满足数据传输业务需求。数据复制服务提供 - [实时迁移](https://support.huaweicloud.com/productdesc-drs/drs_01_1301.md): 实时迁移适用于跨云平台、云下数据库迁移上云或云上跨区域等多种业务场景的全部数据库对象迁移,其支持的数据库、版本和迁移类型如下所示,更多实时迁移的功能特性可参考实时迁移。其中,自建数据库(例如MySQL、MongoDB等)包含本地自建数据库和ECS自建数据库,RDS for MySQL指华为云云数据库RDS上的MySQL数据库。目前部分功能 - [备份迁移](https://support.huaweicloud.com/productdesc-drs/drs_01_1302.md): 备份迁移通过将源数据库的数据导出成备份文件,并上传至对象存储服务,然后恢复到目标数据库。备份迁移可以帮助您在云服务不触碰源数据库的情况下,实现数据迁移。其支持的数据库、版本和迁移类型如表1所示,更多备份迁移的功能特性可参考备份迁移。仅支持目标库大版本等于或高于源库大版本。 - [实时同步](https://support.huaweicloud.com/productdesc-drs/drs_01_1303.md): 实时同步是在不同系统之间,将数据通过同步技术从一个数据源拷贝到其他数据库,并保持一致,实现关键业务的数据实时流动。其支持的数据库、版本和同步模式如下所示,更多实时同步的功能特性可参考实时同步。其中,自建数据库(例如MySQL、Oracle、PostgreSQL等)包含本地自建数据库和ECS自建数据库,RDS for MySQL指华为云云数 - [数据订阅](https://support.huaweicloud.com/productdesc-drs/drs_01_1304.md): 数据订阅是获取数据库中关键业务的数据变化信息,并将其缓存并提供统一的SDK接口,方便下游业务订阅、获取、并消费,其支持的数据库和订阅的数据类型如表1所示,更多数据订阅的功能特性可参考数据订阅。 - [实时灾备](https://support.huaweicloud.com/productdesc-drs/drs_01_1305.md): 为了解决地区故障导致的业务不可用,数据复制服务推出灾备场景,为用户业务连续性提供数据库的同步保障。实时灾备支持的数据库和版本如下表所示,更多实时灾备的功能特性可参考实时灾备。其中,自建数据库(例如MySQL)包含本地自建数据库和ECS自建数据库,RDS for MySQL指华为云云数据库RDS上的MySQL数据库。目前部分功能为受限使用阶 - [录制回放](https://support.huaweicloud.com/productdesc-drs/drs_01_1306.md): 录制回放是指将源数据库发生的真实业务流量,在目标数据库模拟执行,从而观察和检验目标数据库的功能和性能表现。录制回放支持的数据库和版本如表1所示,更多录制回放的功能特性可参考录制回放。其中,自建数据库(例如MySQL、MariaDB等)包含本地自建数据库和ECS自建数据库,RDS for MySQL指华为云云数据库RDS上的MySQL数据库 - [产品架构和功能原理](https://support.huaweicloud.com/productdesc-drs/drs_01_0317.md): DRS的产品架构以及功能原理如下图所示:最小权限设计采用JDBC连接,无需在用户的源数据库、目标数据库节点部署程序。任务独立虚拟机运行时独享资源,租户之间数据隔离。采用最小IP资源,在源数据库、目标数据库仅开放DRS数据迁移实例节点IP访问权限,无需增加网段。采用JDBC连接,无需在用户的源数据库、目标数据库节点部署程序。任务独立虚拟机运 - [产品优势](https://support.huaweicloud.com/productdesc-drs/drs_01_0113.md): DRS与传统数据迁移场景相比,在操作难易度、周期长短、投入成本和风险高低四个维度都有一定的产品优势,总结对比如下:操作便捷、简单,实现数据库的迁移和同步“人人都会”。传统场景中,需要专业的技术背景,步骤复杂,技术门槛比较高。仅需分钟级就能搭建完成迁移任务,让整个环境搭建“高效快速”。传统场景下需要人工部署,短则几天,长则数周或数月。通过服 - [实时迁移](https://support.huaweicloud.com/productdesc-drs/drs_01_0301.md): 实时迁移是在用户只需要配置迁移的源、目标数据库及迁移对象即可完成整个数据迁移过程,再通过多项指标和数据的对比分析,帮助确定合适的业务割接时机,实现最小化业务中断的数据库迁移。目前部分功能为受限使用阶段,需要提交工单申请才能使用。实时迁移支持的数据库、版本和迁移类型可参考支持的数据库。数据复制服务支持通过多种方式的网络进行数据迁移,包括:V - [备份迁移](https://support.huaweicloud.com/productdesc-drs/drs_01_0303.md): 数据复制服务支持多种数据库类型的备份迁移。 - [实时同步](https://support.huaweicloud.com/productdesc-drs/drs_01_0302.md): 实时同步是指在不同的系统之间,将数据通过同步技术从一个数据源拷贝到其他数据库,并保持一致,实现关键业务的数据实时流动。实时同步不同于迁移,迁移是以整体数据库搬迁为目的,而实时同步是维持不同业务之间的数据持续性流动。目前部分功能为受限使用阶段,需要提交工单申请才能使用。实时同步支持的数据库、版本和同步模式可参考支持的数据库。数据复制服务提供 - [数据订阅](https://support.huaweicloud.com/productdesc-drs/drs_01_0304.md): 数据订阅支持的数据源类型包括:RDS for MySQL实例数据订阅的订阅对象可以为:表级订阅。数据订阅将增量数据细分为数据变更(Data Manipulation Language,简称DML)和结构变更(Data Definition Language,简称DDL)。目前支持如下的源数据库版本:MySQL 5.6.xMySQL 5.7 - [实时灾备](https://support.huaweicloud.com/productdesc-drs/drs_01_0305.md): 实时灾备支持的数据库和版本信息可参考支持的数据库内实时灾备相关内容。目前部分功能为受限使用阶段,需要提交工单申请才能使用。数据复制服务支持通过多种方式的网络进行数据灾备,包括:VPN网络、专线网络和公网网络,在正式灾备之前请参考表1了解网络类型的使用场景及准备工作,并参考表2了解具体的网络类型支持情况进行网络设置。 - [录制回放](https://support.huaweicloud.com/productdesc-drs/drs_01_0346.md): 录制回放支持的数据库和版本信息可参考支持的数据库中录制回放相关内容。数据复制服务目前支持如下数据库类型的录制回放。数据复制服务支持通过多种方式的网络进行录制回放,包括:VPC网络、VPN网络、专线网络和公网网络,在正式进行录制回放任务创建之前,请参考表3了解网络类型的使用场景及准备工作,并参考表4了解具体的网络类型支持情况进行网络设置。 - [实时同步链路规格说明](https://support.huaweicloud.com/productdesc-drs/drs_01_0314.md): 文中提供的性能指标仅用于提供参考的测试数据,实际环境会受源或目标数据库性能、网络带宽、数据模型、业务模型等因素影响。影响DRS同步速度的因素很多,当前全量阶段同步速度为网络和数据库性能无瓶颈、任务为大规格时的测试数据,仅供用户进行参考。当目标数据库为Oracle时,受限于目标数据库写入机制,全量速度相较于其他类型数据库下降30%~50%。 - [实时迁移链路规格说明](https://support.huaweicloud.com/productdesc-drs/drs_01_0172.md): 文中提供的性能指标仅用于提供参考的测试数据,实际环境会受源或目标数据库性能、网络带宽、数据模型、业务模型等因素影响。影响DRS迁移速度的因素很多,当前全量阶段迁移速度为网络和数据库性能无瓶颈、任务为大规格时的测试数据,仅供用户进行参考。MongoDB数据库的写入性能会受索引个数影响,单个索引影响5%-8%,索引越多,速度越慢。实时迁移暂不 - [实时灾备链路规格说明](https://support.huaweicloud.com/productdesc-drs/drs_01_0323.md): 文中提供的性能指标仅用于提供参考的测试数据,实际环境会受源或目标数据库性能、网络带宽、数据模型、业务模型等因素影响。实时灾备根据链路的性能上限,定义了四种规格:极小、小、中、大,各个规格的同步性能上限如表1。规格的线上运行性能受网络环境、灾备数据库和业务数据库的性能、延迟等因素影响,实际的性能值会有差异,表中性能上限值和单行数据大小上限值 - [MySQL->PostgreSQL](https://support.huaweicloud.com/productdesc-drs/drs_01_0324.md): DATE类型,MySQL的支持的范围是:'1000-01-01' to '9999-12-31'。DATETIME类型,MySQL的支持的范围是:'1000-01-01 00:00:00' to '9999-12-31 23:59:59'。TIMESTAMP类型,MySQL的支持的范围是:'1970-01-01 00:00:01' UTC - [MySQL->GaussDB](https://support.huaweicloud.com/productdesc-drs/drs_01_0326.md): DATE类型,MySQL的支持的范围是:'1000-01-01' to '9999-12-31'。DATETIME类型,MySQL的支持的范围是:'1000-01-01 00:00:00' to '9999-12-31 23:59:59'。TIMESTAMP类型,MySQL的支持的范围是:'1970-01-01 00:00:01' UTC - [DDM->GaussDB](https://support.huaweicloud.com/productdesc-drs/drs_01_0388.md): DATE类型,DDM的支持的范围是:'1000-01-01' to '9999-12-31'。DATETIME类型,DDM的支持的范围是:'1000-01-01 00:00:00' to '9999-12-31 23:59:59'。TIMESTAMP类型,DDM的支持的范围是:'1970-01-01 00:00:01' UTC to '2 - [MySQL->Oracle](https://support.huaweicloud.com/productdesc-drs/drs_01_0327.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [Oracle->MySQL](https://support.huaweicloud.com/productdesc-drs/drs_01_0329.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [Oracle->TaurusDB](https://support.huaweicloud.com/productdesc-drs/drs_01_0330.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [Oracle->GaussDB](https://support.huaweicloud.com/productdesc-drs/drs_01_0331.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [Oracle->DDM](https://support.huaweicloud.com/productdesc-drs/drs_01_0332.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [Oracle->PostgreSQL](https://support.huaweicloud.com/productdesc-drs/drs_01_0334.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [TaurusDB->Oracle](https://support.huaweicloud.com/productdesc-drs/drs_01_0335.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [GaussDB->MySQL](https://support.huaweicloud.com/productdesc-drs/drs_01_0337.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [GaussDB->DDM](https://support.huaweicloud.com/productdesc-drs/drs_01_0386.md): CHARACTER类型,源库CHAR类型长度超过255时,DDM不支持创建。DATE类型,DDM的支持的范围是:'1000-01-01' to '9999-12-31'。DATETIME类型,DDM的支持的范围是:'1000-01-01 00:00:00' to '9999-12-31 23:59:59'。TIMESTAMP类型,DDM的 - [GaussDB->PostgreSQL](https://support.huaweicloud.com/productdesc-drs/drs_01_0365.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [GaussDB->Oracle](https://support.huaweicloud.com/productdesc-drs/drs_01_0370.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [DB2 for LUW->GaussDB](https://support.huaweicloud.com/productdesc-drs/drs_01_0339.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [PostgreSQL->GaussDB](https://support.huaweicloud.com/productdesc-drs/drs_01_0340.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [TiDB->TaurusDB](https://support.huaweicloud.com/productdesc-drs/drs_01_0342.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [Microsoft SQL Server->GaussDB](https://support.huaweicloud.com/productdesc-drs/drs_01_0347.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [Microsoft SQL Server->MySQL](https://support.huaweicloud.com/productdesc-drs/drs_01_0367.md): Microsoft SQL Server数据库的datetimeoffset转成MySQL数据库的timestamp会丢失时区。Microsoft SQL Server的datetimeoffset类型范围为0001-01-01 00:00:00.0000000到9999-12-31 23:59:59.9999999(以 UTC 时间表示 - [Microsoft SQL Server->TaurusDB](https://support.huaweicloud.com/productdesc-drs/drs_01_0368.md): Microsoft SQL Server数据库的datetimeoffset转成TaurusDB数据库的timestamp会丢失时区。Microsoft SQL Server的datetimeoffset类型范围为0001-01-01 00:00:00.0000000到9999-12-31 23:59:59.9999999(以 UTC 时 - [Microsoft SQL Server->PostgreSQL](https://support.huaweicloud.com/productdesc-drs/drs_01_0369.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [身份认证与访问控制](https://support.huaweicloud.com/productdesc-drs/drs_01_0350.md): DRS使用统一身份认证服务(IAM)进行精细的权限管理,IAM提供身份认证、权限分配、访问控制等功能,给不同的用户组授予不同的权限,并采用细粒度的鉴权方式,精细地控制DRS资源的使用范围,帮助用户安全地控制资源的访问。具体请参见创建IAM用户并登录权限控制您可以使用IAM为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,通过 - [数据保护技术](https://support.huaweicloud.com/productdesc-drs/drs_01_0351.md): DRS通过多种数据保护手段和特性,保障传输中数据的安全性和完整性。DRS底层的计算资源使用了弹性云服务器,存储资源则使用了云硬盘,充分利用了弹性云服务器及云硬盘提供的安全和可靠性能力,来保证DRS实例的主机安全性、数据可靠性及数据持久性。为了提高服务的可用性及韧性,DRS提供了断点续传及故障恢复的能力。在源数据库的数据未损坏或丢失的前提下 - [审计与日志](https://support.huaweicloud.com/productdesc-drs/drs_01_0352.md): 云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。CTS的详细介绍和开通配置方法,请参见CTS入门指引。通过云审计服务,您可以记录数据复制服务的相关操作事件,方便您日后的查询 - [监控安全风险](https://support.huaweicloud.com/productdesc-drs/drs_01_0353.md): 云监控服务为用户提供一个针对云数据库、云服务器等资源的立体化监控平台。使您全面了解云上的资源使用情况、业务的运行状况,并及时收到异常告警做出反应,保证业务顺畅运行。DRS提供基于云监控服务的资源和操作监控能力,例如CPU使用率、网络吞吐量等。通过设置数据复制服务告警规则,用户可自定义监控目标与通知策略,及时了解数据复制服务运行状况,从而起 - [故障恢复](https://support.huaweicloud.com/productdesc-drs/drs_01_0354.md): 为了提高服务的可用性及韧性,DRS提供了断点续传及故障恢复的能力。在源数据库的数据未损坏或丢失的前提下,DRS实例可以从最近停止的点开始,继续进行数据复制。可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。DRS也提供了跨AZ高可用的能力,对于跨AZ高可用的实例,当主AZ的实例出现故障时,可以倒换 - [认证证书](https://support.huaweicloud.com/productdesc-drs/drs_01_0355.md): 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。合规证书下载华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。资源中心华为云安全服务提供了网络安全专用产品安全检测证书、软件著作权等证书,供用户下载和参考。具体请查看合规资质证书。合规资质证书另外,华为云安全 - [合规说明](https://support.huaweicloud.com/productdesc-drs/drs_01_0318.md): 您了解并同意,您使用本服务符合法律法规的要求,包含但不限于符合数据内容、数据转移、数据跨境等合法合规要求。DRS仅按照您的指示,为您提供标准服务,并不对您使用本服务的合法合规性负责。如果您非法使用本服务或者使用本服务从事非法行为,由此引起的一切后果由您承担。 - [权限管理](https://support.huaweicloud.com/productdesc-drs/drs_01_0201.md): 如果您需要对华为云上购买的数据复制服务(Data Replication Service)资源,给企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助 - [基于IAM进行权限管理](https://support.huaweicloud.com/productdesc-drs/drs_01_0361.md): 如果您需要对华为云上购买的数据复制服务(Data Replication Service)资源,为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助 - [委托管理](https://support.huaweicloud.com/productdesc-drs/drs_04_0525.md): 当用户创建DRS任务使用的是子账号,执行定时启动任务、全量完成自动结束、自动续传失败任务、定时对比任务等自动功能时,需要使用“账户委托”,否则会导致执行失败。数据复制服务支持在创建任务的时候,自动将用户账户委托给数据复制服务的管理租户,即将用户账户委托给云服务数据库服务DBS,便于在执行定期任务的时候,具有对任务实行自动化管理的权限。方法 - [迁移任务约束与限制](https://support.huaweicloud.com/productdesc-drs/drs_01_0357.md): 为保障数据迁移任务的正常运行,针对不同的链路,DRS在使用上存在一定的约束与限制。入云:MySQL迁移到MySQLMySQL迁移到DDM将MySQL迁移到TaurusDB出云:MySQL迁移到MySQLMySQL分库分表迁移到DDMMongoDB迁移到DDSMongoDB迁移到GeminiDB MongoDDS迁移到MongoDBRedi - [同步任务约束与限制](https://support.huaweicloud.com/productdesc-drs/drs_01_0358.md): 为保障数据同步任务的正常运行,针对不同的链路,DRS在使用上存在一定的约束与限制。入云:MySQL同步到MySQLMySQL同步到TaurusDBMySQL同步到PostgreSQLMySQL同步到GaussDB集中式版MySQL同步到GaussDB分布式版出云:MySQL同步到MySQLMySQL同步到KafkaMySQL同步到Orac - [灾备任务约束与限制](https://support.huaweicloud.com/productdesc-drs/drs_01_0359.md): 为保障数据灾备任务的正常运行,针对不同的链路,DRS在使用上存在一定的约束与限制。MySQL到MySQL单主灾备MySQL到TaurusDB单主灾备DDM到DDM单主灾备TaurusDB到TaurusDB单主灾备MySQL到MySQL双主灾备TaurusDB到TaurusDB双主灾备 - [访问数据复制服务](https://support.huaweicloud.com/productdesc-drs/drs_01_0021.md): 如果您未注册华为账号并开通华为云,请在华为云官网注册,详细操作请参见注册华为账号并开通华为云。注册成功后,可访问华为云的所有服务,包括数据复制服务、关系型数据库、文档数据库服务等。如果您已注册华为账号并开通华为云,可直接登录管理控制台,访问数据复制服务。 - [与其他服务关系](https://support.huaweicloud.com/productdesc-drs/drs_01_0004.md): 数据复制服务可将已有数据库迁移到本云云数据库RDS(Relational Database Service,简称RDS)。更多信息,请参考《云数据库RDS用户指南》。目前数据复制服务支持将如下场景的关系型数据库迁移到本云关系型数据库:VPC网络VPN网络专线网络公网网络数据复制服务可将已有数据库迁移到本云文档数据库服务(Document - [常用概念](https://support.huaweicloud.com/productdesc-drs/drs_01_0005.md): 基于虚拟私有云(Virtual Private Cloud,简称VPC)网络的数据迁移是指实时迁移场景下,源数据库与目标数据库属于同一个虚拟网络内或者跨可通信虚拟网络内,不需要您额外搭建其他网络服务。基于虚拟专用网络(Virtual Private Network,简称VPN)的数据迁移是指实时迁移场景下,源数据库与目标数据库属于同一个可 - [预检查](https://support.huaweicloud.com/productdesc-drs/drs_01_1006.md): 预检查是数据复制服务(Data Replication Service,以下简称 DRS),在数据迁移或同步任务正式开始之前,对迁移或同步环境进行全面而详细的检查过程。这一过程旨在迁移前进行全面的系统评估,确保迁移过程的顺利进行,降低潜在风险,提高项目成功率。在企业进行数据迁移前,面临的主要挑战之一是如何确保迁移过程无缝衔接,不影响业务的 - [数据脱敏](https://support.huaweicloud.com/productdesc-drs/drs_01_1007.md): 数据脱敏是指在保留原始数据的有用性和功能的同时,通过技术手段改造敏感数据,使其不敏感或者无法识别个人身份的过程。在数据分享、测试、开发或分析等场景中,数据脱敏是一个重要的环节,它确保了在不违反隐私和安全规定的前提下,数据能够被合法有效地利用。数据复制服务(Data Replication Service,以下简称 DRS)支持在数据加工中 ## 计费说明 - [计费概述](https://support.huaweicloud.com/price-drs/drs_00_0002.md): 通过阅读本文,您可以快速了解数据复制服务DRS的计费模式、计费项、续费、欠费等主要计费信息。计费模式数据复制服务提供包年/包月和按需计费两种计费模式,以满足不同场景下的用户需求。包年/包月是一种预付费模式,即先付费再使用,按照订单的购买周期进行结算,因此在购买之前,您必须确保账户余额充足。按需计费是一种后付费模式,即先使用再付费,按照实际 - [计费模式概述](https://support.huaweicloud.com/price-drs/drs_00_0004.md): 数据复制服务提供包年/包月和按需计费两种计费模式,以满足不同场景下的用户需求。包年/包月:一种预付费模式,即先付费再使用,按照订单的购买周期进行结算。购买周期越长,享受的折扣越大。一般适用于需求量长期稳定的成熟业务。按需计费:一种后付费模式,即先使用再付费,按照实际使用时长计费,秒级计费,按小时结算。按需计费模式允许您根据实际业务需求灵活 - [包年/包月](https://support.huaweicloud.com/price-drs/drs_00_0005.md): 包年/包月是一种先付费再使用的计费模式,适用于对需求稳定且希望降低成本的用户。通过选择包年/包月的计费模式,您可以获得一定程度的价格优惠。本文将介绍包年/包月的计费规则。包年/包月计费模式需要用户预先支付一定时长的费用,适用于长期、稳定的业务需求。目前实时迁移仅支持“按需计费”,暂不支持“包年/包月”。实时同步和实时灾备支持“按需计费”和 - [按需计费](https://support.huaweicloud.com/price-drs/drs_00_0006.md): 按需计费是一种先使用再付费的计费模式,适用于无需任何预付款或长期承诺的用户。本文将介绍按需计费任务的计费规则。按需计费适用于具有不能预测使用周期或不能中断的短期使用场景。假如您计划购买按需计费的MySQL->MySQL中规格单AZ的实时同步任务。在购买页面底部,您将看到所需费用的明细,如图1所示。图中价格仅供参考,实际计算请以DRS价格计 - [优惠政策](https://support.huaweicloud.com/price-drs/drs_00_0007.md): 目前数据复制服务长期执行价格优惠政策,相关优惠政策如下:实时迁移商用链路针对每一个入云迁移任务实行7天免费(免配置费用),7天后收取配置费用,降低数据上云门槛。实时迁移和实时同步商用链路在定价上执行长期优惠策略,降低围绕云的数据传输门槛。您可以通过DRS提供的DRS价格计算器,选择您需要的配置规格,来快速计算出参考价格。 - [计费项](https://support.huaweicloud.com/price-drs/drs_00_0008.md): 数据复制服务“按需计费”和“包年/包月”两种计费方式均针对单个的DRS任务从以下方面收取费用:目前实时迁移仅支持“按需计费”,暂不支持“包年/包月”。实时同步和实时灾备支持“按需计费”和“包年/包月”的选择。数据复制服务各功能的计费链路如表2所示。 - [计费样例](https://support.huaweicloud.com/price-drs/drs_00_0009.md): 某用户于2023/03/18 15:30:00在华北-北京四启动了一个按需计费的DRS同步任务,任务配置如下:数据流动方向:入云源数据引擎:MySQL目标数据库引擎:MySQLDRS任务类型:单AZ规格类型:中网络类型:公网网络,需要绑定弹性公网IP,公网带宽6Mbit/s。用了一段时间后,用户发现当前规格无法满足业务需要,于2023/0 - [变更计费模式概述](https://support.huaweicloud.com/price-drs/drs_00_0011.md): 在购买DRS后,如果发现当前计费模式无法满足业务需求,您可以变更计费模式。支持变更计费模式的DRS计费项如表1所示。 - [按需转包年/包月](https://support.huaweicloud.com/price-drs/drs_00_0012.md): 如果您需要长期使用当前按需购买的DRS同步任务,可以将该任务转为包年/包月计费模式,以节省开支。按需计费变更为包年/包月会生成新的订单,用户支付订单后,包年/包月资源将立即生效。假设用户于2023/04/18 15:29:16成功启动了一个按需计费的DRS同步任务,由于业务需要,于2023/04/18 16:30:30执行按需转包年/包月 - [续费概述](https://support.huaweicloud.com/price-drs/drs_00_0014.md): 包年/包月DRS任务到期后会影响任务的正常运行。如果您想继续使用,需要在指定的时间内为DRS任务续费,否则资源会自动释放,数据丢失且不可恢复。续费操作仅适用于包年/包月任务,按需计费任务不需要续费,只需要保证账户余额充足即可。DRS任务在到期前续费成功,所有资源得以保留,且任务的运行不受影响。DRS任务到期后的状态说明,请参见到期后影响。 - [手动续费](https://support.huaweicloud.com/price-drs/drs_00_0015.md): 包年/包月DRS任务从启动到因欠费超出保留期被自动删除之前,您可以随时在控制台为任务续费,以延长任务的使用时间。进入“续费管理”页面。可在“手动续费项”、“自动续费项”、“到期转按需项”、“到期不续费项”页签查询全部待续费资源,对资源进行手动续费的操作。所有需手动续费的资源都可归置到“手动续费项”页签,具体操作请参见如何恢复为手动续费。单 - [自动续费](https://support.huaweicloud.com/price-drs/drs_00_0016.md): 自动续费可以减少手动续费的管理成本,避免因忘记手动续费而导致DRS任务因欠费超出保留期被自动删除。自动续费的规则如下所述:以DRS任务的到期日计算第一次自动续费日期和计费周期。DRS任务自动续费周期以您选择的续费时长为准。按月购买:自动续费周期为1个月。按年购买:自动续费周期为1年。按月购买:自动续费周期为1个月。按年购买:自动续费周期为 - [费用账单](https://support.huaweicloud.com/price-drs/drs_00_0017.md): 包年/包月计费模式的DRS任务完成支付后,会实时上报一条账单到计费系统进行结算。按需计费模式的DRS任务按照固定周期上报使用量到计费系统进行结算。按需计费模式产品根据使用量类型的不同,分为按小时、按天、按月三种周期进行结算,具体扣费规则可以参考按需产品周期结算说明。DRS任务的按需计费模式按小时进行结算。按需计费资源的扣费时间可能会滞后于 - [欠费说明](https://support.huaweicloud.com/price-drs/drs_00_0018.md): 用户在使用云服务时,账户的可用额度小于待结算的账单,即被判定为账户欠费。欠费后,可能会影响云服务资源的正常运行,请及时充值。未购买包年包月任务,在按需计费模式下账户的余额不足。包年/包月对于包年/包月DRS任务,用户已经预先支付了资源费用,因此在账户出现欠费的情况下,已有的包年/包月DRS任务仍可正常使用。然而,对于涉及费用的操作,如规格 - [停止计费](https://support.huaweicloud.com/price-drs/drs_00_0019.md): 对于包年/包月计费模式的资源,例如包年/包月的DRS任务,用户在启动时会一次性付费,服务将在到期后自动停止使用。如果在计费周期内不再使用包年/包月资源,您可以执行退订操作,系统将根据资源是否属于五天无理由退订、是否使用代金券和折扣券等条件返还一定金额到您的账户。详细的退订规则请参见云服务退订规则概览。如果一个DRS包年/包月任务存在多个子 - [成本构成](https://support.huaweicloud.com/price-drs/drs_00_0021.md): 数据复制服务DRS的成本主要包括两方面:资源成本:存储、备份等在内的资源成本,详细介绍请参见计费模式。运维成本:使用数据复制服务DRS过程中产生的人力成本。 - [成本分配](https://support.huaweicloud.com/price-drs/drs_00_0022.md): 成本管理的基础是树立成本责任制,让各部门、各业务团队、各责任人参与进来,为各自消耗云服务产生的成本负责。企业可以通过成本分配的方式,将云上成本分组,归集到特定的团队或项目业务中,让各责任组织及时了解各自的成本情况。华为云成本中心支持通过多种不同的方式对成本进行归集和重新分配,您可以根据需要选择合适的分配工具。通过关联账号进行成本分配企业主 - [成本分析](https://support.huaweicloud.com/price-drs/drs_00_0023.md): 企业只有了解组织中哪些方面产生了成本,才能正确地控制和优化成本。成本中心支持使用“成本分析”的汇总和过滤机制可视化企业的原始成本和摊销成本,从而通过各种角度、范围分析成本和用量的趋势及驱动因素。企业还可以通过成本中心的“成本监控”,及时发现计划外费用,做到成本的可监控、可分析和可追溯。详细介绍请参见通过成本分析探索成本和使用量、通过成本监 - [成本优化](https://support.huaweicloud.com/price-drs/drs_00_0024.md): 在您通过成本中心了解和分析您的成本情况后,您可以确定成本偏高的原因,然后采取针对性的优化措施。通过CES查看DRS监控指标,及时修复失败任务、删除闲置的任务。如果您的业务对性能稳定性要求较低,可以考虑购买较小规格的任务,以此来降低您的成本。不同类型的业务对资源使用周期有不同的要求,为每一类业务确定合适的计费模式,灵活组合以达到最优效果。针 ## 快速入门 - [创建实时迁移任务](https://support.huaweicloud.com/qs-drs/drs_qs_0001.md): 实时迁移是指在数据复制服务能够同时连通源数据库和目标数据库的情况下,只需要配置迁移的源、目标数据库实例及迁移对象即可完成整个数据迁移过程,再通过多项指标和数据的对比分析,帮助确定合适的业务割接时机,实现最小化业务中断的数据库迁移。本文以本地MySQL迁移到云上RDS for MySQL为例,帮助您使用DRS实时迁移功能,通过创建公网网络类 - [创建备份迁移任务](https://support.huaweicloud.com/qs-drs/drs_qs_0002.md): 当用户的数据库的IP地址不能暴露在公网上,但是选择专线网络进行数据库迁移,又担心成本过高的时,可以选择DRS提供的备份迁移功能将SQL Server备份文件恢复到目标数据库。备份迁移可以帮助您在云服务不触碰源数据库的情况下,实现数据迁移。在进行备份迁移前,需要参考如下内容,提前进行华为账号、待恢复的数据文件、目标数据库的准备工作。准备华为 - [创建实时同步任务](https://support.huaweicloud.com/qs-drs/drs_qs_0003.md): 实时同步是指在不同的系统之间,通过DRS自主研发的同步技术,将源数据库中的对象、数据实时同步到目的数据库,并保持源与目的数据库的对象、数据最终一致。本文以本地MySQL同步到云上RDS for MySQL为例,帮助您使用DRS实时同步功能,通过通过创建公网网络类型的全量+增量同步任务,快速完成同步上云。更多实时同步场景的使用指导请参考同步 - [创建实时灾备任务](https://support.huaweicloud.com/qs-drs/drs_qs_0004.md): 为了解决地区故障导致的业务不可用,数据复制服务推出灾备场景,为用户业务连续性提供数据库的同步保障。当主实例所在区域发生突发生自然灾害等状况无法连接时,可将异地灾备实例切换为主实例,在应用端修改数据库链接地址后,即可快速恢复应用的业务访问。数据复制服务提供的实时灾备功能,可实现主实例和跨区域的灾备实例之间的实时同步。本文以跨区域的两个RDS - [创建录制回放任务](https://support.huaweicloud.com/qs-drs/drs_qs_0005.md): 录制回放是指将源数据库发生的真实业务流量,在目标数据库模拟执行,从而观察和检验目标数据库的功能和性能表现。常用于以下两个场景:功能验证回放:数据库搬迁前,通过录制回放可以提前得知源业务在目标数据库的运行效果。业务加压回放:通过控制回放的线程及回放速度,来模拟源业务流量放大的效果,从而分析目标数据库对于未来业务激增时的稳定性表现。本文以跨区 - [入门实践](https://support.huaweicloud.com/qs-drs/drs_qs_0006.md): 当您完成了账号、权限、数据库、网络等基本准备工作后,可以根据自身的业务需求使用DRS提供的一系列常用实践。实时迁移方案概览备份迁移方案概览实时同步方案概览实时灾备方案概览 ## 用户指南 - [准备工作概览](https://support.huaweicloud.com/prepare-drs/drs_02_0471.md): 当您在使用DRS创建任务时,需要提前做一些准备工作,以满足DRS任务的环境要求。 - [注册华为账号并开通华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0489.md): 在使用华为云服务之前您需要注册华为账号并开通华为云。通过此账号,只需为使用的服务付费,即可使用所有华为云服务。进入华为云官网,参考注册华为账号并开通华为云指导及界面提示信息,完成账号注册。注册成功后即可自动登录华为云,您需要完成“实名认证”才可以正常使用服务。具体认证方式请参见账号实名认证。 - [创建用户并授权使用DRS](https://support.huaweicloud.com/prepare-drs/drs_08_0012.md): 如果您需要对您所拥有的DRS进行精细的权限管理,您可以通过企业管理或统一身份认证服务(Identity and Access Management,简称IAM)实现。通过企业管理实现的具体操作,请您参考项目管理。通过IAM实现的具体操作,您可以:根据企业的业务组织,在您的华为账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一 - [DRS自定义策略](https://support.huaweicloud.com/prepare-drs/drs_08_0088.md): 如果系统预置的DRS权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参考数据复制服务授权项说明。目前华为云支持以下两种方式创建自定义策略:可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。JSON视图创建自定义策略:可以在选择策 - [通过IAM角色或策略授予使用DRS的权限](https://support.huaweicloud.com/prepare-drs/drs_02_0494.md): 如果您需要对您所拥有的DRS进行角色与策略的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以:根据企业的业务组织,在您的华为云账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用DRS资源。根据企业用户的职能,设置不同的访问权限 - [通过IAM身份策略授予使用DRS的权限](https://support.huaweicloud.com/prepare-drs/drs_02_0495.md): 如果您需要对您所拥有的DRS进行身份策略的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以:根据企业的业务组织,在您的华为云账号中,给企业中不同职能部门的员工创建用户或用户组,让员工拥有唯一安全凭证,并使用DRS资源。根据企业用户的职能,设置不同的访问权限 - [通过公网网络接入华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0473.md): 使用DRS将本地数据库迁移到华为云云数据库时,选择公网方式其网络示意图如图1所示:DRS使用公网网络访问本地数据中心自建数据库的场景,DRS创建任务时需要绑定弹性公网IP,您需要在本地数据中心进行账号、网络相关配置使得DRS可以访问本地数据中心数据库。操作流程如图2所示:在创建公网网络的DRS任务时,可在实例信息页面为DRS实例绑定弹性公 - [通过VPN网络接入华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0474.md): 使用DRS将本地数据库迁移到华为云云数据库时,选择VPN网络其网络示意图如图1所示:DRS使用VPN网络访问本地数据中心自建数据库场景,需要在华为云购买VPN服务,并在VPN配置时填写DRS所在VPC和子网相关信息,同时需要在本地数据中心防火墙或主机配置VPN对端设备。操作步流程图2所示:DRS实例所在子网默认选择与目标库在同一个子网。D - [通过公网网络接入华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0476.md): 使用DRS将其他云数据库迁移到华为云云数据库时,选择公网方式其网络示意图如图1所示:DRS使用公网网络访问其他云数据库的场景,DRS创建任务时需要绑定弹性公网IP,您需要在其他云为数据库绑定弹性公网IP并增加访问白名单,使得DRS可以通过弹性公网IP访问其他云数据库。操作流程如图2所示:在创建公网网络的DRS任务时,可在实例信息页面为DR - [通过VPN网络接入华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0477.md): 使用DRS将其他云数据库迁移到华为云云数据库时,选择VPN网络其网络示意图如图1所示:DRS使用VPN网络访问其他云数据库场景,需要在华为云购买VPN服务,并在VPN配置时填写DRS所在VPC和子网相关信息,同时需要在其他云购买和配置VPN,打通DRS迁移实例和其他云数据库的网络。操作步流程图2所示:DRS实例所在子网默认选择与目标库在同 - [同Region同VPC,通过VPC网络接入华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0479.md): 使用DRS对华为云上同Region同VPC的云数据库进行迁移时,选择VPC网络其网络示意图如图1所示:DRS使用VPC网络访问同Region同VPC的RDS数据库,需要确保源数据库入方向的网络ACL和安全组放通,DRS迁移实例出方向的网络ACL和安全组放通。操作流程如图2所示:DRS迁移实例创建成功后,界面会显示DRS迁移实例的私有IP地 - [同Region不同VPC,通过VPC网络接入华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0480.md): 使用DRS对华为云上同Region不同VPC的云数据库进行迁移时,选择VPC网络其网络示意图如图1所示:DRS使用VPC网络访问处于同Region不同VPC的云数据库,需要创建两个VPC之间的对等连接,并且需要确保源数据库入方向的网络ACL和安全组放通,DRS迁移实例出方向的网络ACL和安全组放通。需注意,当源数据库和目标数据库不在同一个 - [不同Region,通过公网网络接入华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0481.md): 使用DRS对华为云上不同Region的云数据库进行迁移时,选择公网网络其网络示意图如图1所示:DRS使用公网网络访问跨Region的RDS数据库,需要给源数据库绑定弹性公网IP,分别配置Region-A源数据库入方向的网络ACL和安全组放通DRS迁移实例的弹性公网IP,Region-B的DRS迁移实例出方向的网络ACL和安全组放通。操作流 - [不同Region,通过VPN网络接入华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0486.md): 使用DRS对华为云上不同Region的云数据库进行迁移时,选择VPN网络其网络示意图如图1所示:DRS使用VPN网络访问跨Region的数据库,需要在华为云Region-B创建VPN服务,并在VPN配置时填写DRS所在VPC和子网相关信息,同时需要在Region-A创建VPN服务并配置VPN对端设备,并分别配置Region-A源数据库入方 - [同Region同VPC,通过VPC网络接入华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0483.md): 使用DRS将同Region同VPC的华为云ECS数据库迁移到华为云云数据库时,选择VPC网络其网络示意图如图1所示:源数据库为ECS自建数据库,源和目标数据库属于相同Region相同VPC,DRS使用VPC网络。需要确保源数据库入方向的网络ACL和安全组放通,源库添加DRS迁移实例IP白名单,DRS迁移实例出方向的网络ACL和安全组放通。 - [同Region不同VPC,通过VPC网络接入华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0484.md): 使用DRS将同Region不同VPC的华为云ECS数据库迁移到华为云云数据库时,选择VPC网络其网络示意图如图1所示:源数据库为ECS自建数据库,源和目标数据库属于相同Region不同VPC,DRS使用VPC网络。需要创建两个VPC之间对等连接,使得就像在一个网络中一样,仍然需要确保源数据库入方向的网络ACL和安全组放通,源库添加DRS迁 - [不同Region,通过公网网络接入华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0485.md): 使用DRS将不同Region的华为云ECS数据库迁移到华为云云数据库时,选择公网网络其网络示意图如图1所示:源数据库为ECS自建数据库,源和目标数据库属于不同Region,DRS使用公网网络。需要给源数据库所在ECS绑定弹性公网IP,配置Region-A源数据库入方向的网络ACL和安全组放通DRS迁移实例的弹性公网IP,源库添加DRS迁移 - [不同Region,通过VPN网络接入华为云](https://support.huaweicloud.com/prepare-drs/drs_02_0487.md): 使用DRS将不同Region的华为云ECS数据库迁移到华为云云数据库时,选择VPN网络其网络示意图如图1所示:源数据库为ECS自建数据库,源和目标数据库属于不同Region,DRS使用VPN网络。需要在华为云Region-B创建VPN服务,并在VPN配置时填写DRS所在VPC和子网相关信息,同时需要在Region-A创建VPN服务并配置V - [创建连接信息](https://support.huaweicloud.com/prepare-drs/drs_03_1173.md): 为了方便用户创建任务,DRS支持提前在连接信息管理页面创建并保存源或者目标数据库信息。等待任务创建成功后,可以在测试连接步骤选择对应的数据库信息进行连通性测试。目前仅支持MySQL、PostgreSQL、MongoDB、Oracle数据库提前进行连接信息创建。目前仅支持实时迁移、实时同步、实时灾备任务在测试连接步骤进行连接信息选择。数据流 - [编辑连接信息](https://support.huaweicloud.com/prepare-drs/drs_03_1174.md): 连接信息创建成功后,DRS支持再次编辑修改,可修改的任务信息如下:任务名称描述数据库IP数据库端口数据库用户名数据库密码 - [删除连接信息](https://support.huaweicloud.com/prepare-drs/drs_03_1175.md): 对于不再使用的连接信息,您可选择删除。被删除后的连接信息将不会再出现在任务列表中,请谨慎操作。 - [同步方案概览](https://support.huaweicloud.com/realtimesyn-drs/drs_05_0005.md): 实时同步是指在不同的系统之间,将数据通过同步技术从一个数据源拷贝到其他数据库,并保持一致,实现关键业务的数据实时流动。实时同步不同于迁移,迁移是以整体数据库搬迁为目的,而实时同步是维持不同业务之间的数据持续性流动。常用场景:实时分析,报表系统。同步特点:实时同步功能聚焦于表和数据,并满足多种灵活性的需求,例如多对一、一对多,动态增减同步表 - [数据同步拓扑介绍](https://support.huaweicloud.com/realtimesyn-drs/drs_11_0457.md): DRS实时同步功能目前支持多种拓扑类型,用户可根据自己的需求进行规划,详细说明可参考以下内容。为保证同步数据的一致性,请勿对目标数据库中的同步对象进行修改操作。用户创建一个同步任务来实现一对一的实时同步。用户需要用户创建多个同步任务来实现一对多的实时同步。例如从实例A同步到实例B、实例C和实例D,需要创建三个同步任务。用户需要用户创建多个 - [将MySQL同步到MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0102.md): 建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数 - [将MySQL同步到PostgreSQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0103.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将MySQL同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0104.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将MySQL同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_11_0458.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将MySQL同步到TaurusDB](https://support.huaweicloud.com/realtimesyn-drs/drs_03_1124.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将MySQL同步到MariaDB](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0523.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将PostgreSQL同步到PostgreSQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0107.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将PostgreSQL同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0454.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将PostgreSQL同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0455.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Oracle同步到MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0108.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Oracle同步到TaurusDB](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0110.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Oracle同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0111.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Oracle同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_03_1126.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Oracle同步到DDM](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0112.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Oracle同步到PostgreSQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0446.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将DDM同步到MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0115.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将DDM同步到DDM](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0465.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将DDM同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0584.md): 目前为受限使用阶段,需要提交工单申请才能使用。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考5.3.24-表 数据库账号权限进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数 - [将DDM同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0583.md): 目前为受限使用阶段,需要提交工单申请才能使用。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考5.3.25-表 数据库账号权限进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数 - [将DB2 for LUW同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0471.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将DB2 for LUW同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0472.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将TiDB同步到TaurusDB](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0476.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Microsoft SQL Server同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0487.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Microsoft SQL Server同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0488.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Microsoft SQL Server同步到Microsoft SQL Server](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0489.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Microsoft SQL Server同步到TaurusDB for PostgreSQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0582.md): 目前为受限使用阶段。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失 - [将Microsoft SQL Server同步到MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0534.md): 目前为受限使用阶段。在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表3进行赋权。DRS会 - [将Microsoft SQL Server同步到TaurusDB](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0535.md): 目前为受限使用阶段。在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表3进行赋权。DRS会 - [将Microsoft SQL Server同步到PostgreSQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0536.md): 目前为受限使用阶段。在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表3进行赋权。DRS会 - [将MongoDB同步到DDS](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0478.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将MariaDB同步到MariaDB](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0493.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将MariaDB同步到MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0517.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将MariaDB同步到TaurusDB](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0518.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将TaurusDB同步到TaurusDB](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0507.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Cassandra同步到GeminiDB Cassandra](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0516.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将DynamoDB同步到GeminiDB Cassandra](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0522.md): 目前为受限使用阶段。在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会 - [将DynamoDB同步到GeminiDB兼容DynamoDB接口](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0537.md): 目前为受限使用阶段。在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会 - [将AWS DocumentDB同步到DDS](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0538.md): 目前为受限使用阶段,需要提交工单申请才能使用。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号 - [将Redis单机/主备同步到GeminiDB Redis](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0540.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。如果您使用的是全量同步模式,确保源和目标数据库无业务写入,保证同步前后数据一致。如果您使用的是全量+增量同步模式,支持在源数据库有业务数据写入的情况下进行同步。数据库同步与环境多样性和人为操 - [将Redis集群同步到GeminiDB Redis](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0541.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。如果您使用的是全量同步模式,确保源和目标数据库无业务写入,保证同步前后数据一致。如果您使用的是全量+增量同步模式,支持在源数据库有业务数据写入的情况下进行同步。数据库同步与环境多样性和人为操 - [将Redis单机/主备同步到DCS](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0356.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。如果您使用的是全量同步模式,确保源和目标数据库无业务写入,保证同步前后数据一致。如果您使用的是全量+增量同步模式,支持在源数据库有业务数据写入的情况下进行同步。数据库同步与环境多样性和人为操 - [将Redis集群同步到DCS](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0357.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。如果您使用的是全量同步模式,确保源和目标数据库无业务写入,保证同步前后数据一致。如果您使用的是全量+增量同步模式,支持在源数据库有业务数据写入的情况下进行同步。数据库同步与环境多样性和人为操 - [将OpenGaussDB同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0354.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将OpenGaussDB同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0355.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将MySQL同步到MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0117.md): DRS任务启动和全量数据同步阶段,请不要在源数据库执行DDL操作,否则可能导致任务异常。为保证同步前后数据一致性,确保同步期间目标数据库无业务写入。数据库同步与环境多样性和人为操作均有密切关系,为了确保同步的平顺,建议您在进行正式的数据库同步之前进行一次演练,可以帮助您提前发现问题并解决问题。基于以下原因,建议您在启动任务时选择“稍后启动 - [将MySQL同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0118.md): DRS任务启动和全量数据同步阶段,请不要在源数据库执行DDL操作,否则可能导致任务异常。为保证同步前后数据一致性,确保同步期间目标数据库无业务写入。数据库同步与环境多样性和人为操作均有密切关系,为了确保同步的平顺,建议您在进行正式的数据库同步之前进行一次演练,可以帮助您提前发现问题并解决问题。建议您在启动任务时选择“稍后启动”功能,将启动 - [将MySQL同步到Oracle](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0466.md): DRS任务启动和全量数据同步阶段,请不要在源数据库执行DDL操作,否则可能导致任务异常。为保证同步前后数据一致性,确保同步期间目标数据库无业务写入。数据库同步与环境多样性和人为操作均有密切关系,为了确保同步的平顺,建议您在进行正式的数据库同步之前进行一次演练,可以帮助您提前发现问题并解决问题。基于以下原因,建议您在启动任务时选择“稍后启动 - [将MySQL同步到MariaDB](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0524.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将DDM同步到MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0453.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将DDM同步到Oracle](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0119.md): 在创建同步任务前,请务必阅读以下使用须知。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。任务信息同步任务信息任务和描述参数描述计费模式有如下两种模式可选 - [将DDM同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0448.md): 数据库同步与环境多样性和人为操作均有密切关系,为了确保同步的平顺,建议您在进行正式的数据库同步之前进行一次演练,可以帮助您提前发现问题并解决问题。建议您在启动任务时选择“稍后启动”功能,将启动时间设置在业务低峰期,避免同步对业务造成性能影响。更多DRS对数据库的影响,可参考DRS对源数据库和目标数据库有什么影响。在创建同步任务前,请务必阅 - [将DDS同步到MongoDB](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0464.md): DRS任务启动和全量数据同步阶段,请不要在源数据库执行DDL操作,否则可能导致任务异常。为保证同步前后数据一致性,确保同步期间目标数据库无业务写入。数据库同步与环境多样性和人为操作均有密切关系,为了确保同步的平顺,建议您在进行正式的数据库同步之前进行一次演练,可以帮助您提前发现问题并解决问题。建议您在启动任务时选择“稍后启动”功能,将启动 - [将DDS同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0512.md): 数据库同步与环境多样性和人为操作均有密切关系,为了确保同步的平顺,建议您在进行正式的数据库同步之前进行一次演练,可以帮助您提前发现问题并解决问题。建议您在启动任务时选择“稍后启动”功能,将启动时间设置在业务低峰期,避免同步对业务造成性能影响。更多DRS对数据库的影响,可参考DRS对源数据库和目标数据库有什么影响。在创建同步任务前,请务必阅 - [将PostgreSQL同步到PostgreSQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0508.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将PostgreSQL同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_11_0462.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB分布式版同步到MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0121.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB分布式版同步到Oracle](https://support.huaweicloud.com/realtimesyn-drs/drs_11_0436.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB分布式版同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_11_0454.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB分布式版同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_11_0442.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB分布式版同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_05_0017.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB分布式版同步到PostgreSQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0529.md): 目前为受限使用阶段。在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会 - [将GaussDB集中式版同步到MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_11_0459.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB集中式版同步到Oracle](https://support.huaweicloud.com/realtimesyn-drs/drs_11_0435.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB集中式版同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0447.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB集中式版同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0449.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB集中式版同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0461.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB集中式版同步到PostgreSQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0531.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将TaurusDB同步到MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0468.md): 在创建同步任务前,请务必阅读以下使用须知。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。任务信息同步任务信息任务和描述参数描述计费模式有如下两种模式可选 - [将TaurusDB同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0450.md): DRS任务启动和全量数据同步阶段,请不要在源数据库执行DDL操作,否则可能导致任务异常。为保证同步前后数据一致性,确保同步期间目标数据库无业务写入。数据库同步与环境多样性和人为操作均有密切关系,为了确保同步的平顺,建议您在进行正式的数据库同步之前进行一次演练,可以帮助您提前发现问题并解决问题。建议您在启动任务时选择“稍后启动”功能,将启动 - [将TaurusDB同步到Oracle](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0467.md): 在创建同步任务前,请务必阅读以下使用须知。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。任务信息同步任务信息任务和描述参数描述计费模式有如下两种模式可选 - [将MariaDB同步到MariaDB](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0494.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将Microsoft SQL Server同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0519.md): 目前为受限使用阶段。在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表3进行赋权。DRS会 - [将GeminiDB Redis同步到Redis单机/主备](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0542.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。如果您使用的是全量同步模式,确保源和目标数据库无业务写入,保证同步前后数据一致。如果您使用的是全量+增量同步模式,支持在源数据库有业务数据写入的情况下进行迁移。数据库同步与环境多样性和人为操 - [将GeminiDB Redis同步到Redis集群](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0543.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。如果您使用的是全量同步模式,确保源和目标数据库无业务写入,保证同步前后数据一致。如果您使用的是全量+增量同步模式,支持在源数据库有业务数据写入的情况下进行迁移。数据库同步与环境多样性和人为操 - [将Microsoft SQL Server同步到Microsoft SQL Server](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0580.md): 目前为受限使用阶段,需要提交工单申请才能使用。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号 - [将GeminiDB兼容DynamoDB接口同步到DynamoDB](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0590.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将MySQL同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0128.md): DRS任务启动和全量数据同步阶段,请不要在源数据库执行DDL操作,否则可能导致任务异常。为保证同步前后数据一致性,确保同步期间目标数据库无业务写入。数据库同步与环境多样性和人为操作均有密切关系,为了确保同步的平顺,建议您在进行正式的数据库同步之前进行一次演练,可以帮助您提前发现问题并解决问题。建议您在启动任务时选择“稍后启动”功能,将启动 - [将MySQL同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0510.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将MySQL同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0513.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Oracle同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0109.md): 数据库同步与环境多样性和人为操作均有密切关系,为了确保同步的平顺,建议您在进行正式的数据库同步之前进行一次演练,可以帮助您提前发现问题并解决问题。建议您在启动任务时选择“稍后启动”功能,将启动时间设置在业务低峰期,避免同步对业务造成性能影响。更多DRS对数据库的影响,可参考DRS对源数据库和目标数据库有什么影响。在创建同步任务前,请务必阅 - [将Oracle同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0481.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将Oracle同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0482.md): 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将PostgreSQL同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_11_0461.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将PostgreSQL同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0483.md): 目前为受限使用阶段。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失 - [将PostgreSQL同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0484.md): 目前为受限使用阶段。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失 - [将GaussDB集中式版同步到MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0504.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB集中式版同步到Oracle](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0473.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB集中式版同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0474.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB集中式版同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0499.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB集中式版同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0500.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB集中式版同步到PostgreSQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0532.md): 目前为受限使用阶段。在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会 - [将GaussDB分布式版同步到MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0505.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB分布式版同步到Oracle](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0496.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB分布式版同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0497.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB分布式版同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0502.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB分布式版同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0503.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GaussDB分布式版同步到PostgreSQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0533.md): 目前为受限使用阶段。在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会 - [将DB2 for LUW同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0485.md): 在创建同步任务前,请务必阅读以下使用须知。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。任务信息同步任务信息任务和描述参数描述计费模式有如下两种模式可选 - [将DB2 for LUW同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0486.md): 在创建同步任务前,请务必阅读以下使用须知。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。任务信息同步任务信息任务和描述参数描述计费模式有如下两种模式可选 - [将Microsoft SQL Server同步到Kafka](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0520.md): 目前为受限使用阶段。在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表3进行赋权。DRS会 - [将OpenGaussDB同步到GaussDB集中式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_3532.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将OpenGaussDB同步到GaussDB分布式版](https://support.huaweicloud.com/realtimesyn-drs/drs_04_3533.md): 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查。在使用DRS进行同步时,连接源库和目标库的数据库用户需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的用户权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [MySQL到MySQL双向同步](https://support.huaweicloud.com/realtimesyn-drs/drs_06_0012.md): 仅支持目标数据库和源数据库同版本。目前为受限使用阶段,需要提交工单申请才能使用。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连 - [TaurusDB到TaurusDB双向同步](https://support.huaweicloud.com/realtimesyn-drs/drs_05_0562.md): 仅支持目标数据库和源数据库同版本。目前为受限使用阶段,需要提交工单申请才能使用。在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连 - [创建同步任务](https://support.huaweicloud.com/realtimesyn-drs/drs_06_0005.md): 一次完整的实时同步,是通过创建实时同步任务,以同步任务作为导向,依次进行同步进度观察、同步日志分析、同步数据一致性对比等多项操作。通过多项指标和数据的对比分析,可以帮助您实现不同业务系统间的数据实时同步。一次完整的实时同步包含如下过程:步骤一:创建同步任务。根据需要,选择源和目标数据库,创建同步任务。步骤二:查询同步进度。同步过程中,可以 - [查询同步进度](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0007.md): 实时同步进度展示了同步过程中,各同步对象的同步进度,DRS通过流式进度展示,可以帮助您实时了解同步完成的情况。在全量同步过程中,DRS展示进度总览,您可以查看结构、数据、索引迁移的进度。同步进度是根据同步对象的数量来统计百分比进行展示,当显示为100%时,表示该项同步完成。同步过程中,数据和索引的同步相对较慢。在全量同步过程中,DRS展示 - [查看同步日志](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0008.md): 同步日志记录了实时同步过程中的信息,包含告警、错误和提示等类型的信息。实时同步过程中,可以通过查看同步日志信息,帮助您分析系统中存在的问题。操作日志记录了您创建任务、设置任务限速、任务启动等关键操作日志。已登录数据复制服务控制台。您可查看到日志对应的时间,级别和描述。除此以外,DRS支持对接云日志服务(Log Tank Service,简 - [数据对比(对比同步项)](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0012.md): 对比实时同步项可以清晰反馈出源数据库和目标数据库的数据是否存在差异。为了尽可能减少业务的影响和业务中断时间,实时同步场景提供了以下几种对比方式:对象级对比:支持对数据库、索引、表、视图、存储过程和函数、表的排序规则等对象进行对比。数据级对比分为行对比和内容对比。行对比:对比同步的表的行数是否一致,只查询表的行数,对比速度较快,建议优先使用 - [编辑同步对象](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0009.md): 数据复制服务提供的编辑同步对象功能,可以对已启动并在增量阶段的同步任务对象进行修改。对于正常增量中的任务,您可以通过编辑同步对象功能来增加或者移除同步的数据库和表。对于新增加的表,DRS会进行所选对象同步。对于增量失败中的任务,也可通过编辑同步对象功能修改同步对象。在错选同步对象导致增量失败的场景下,可通过该功能移除数据库或者表,重新提交 - [导入同步对象](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0402.md): 实时同步支持通过文件导入同步对象,创建实时同步任务后,在“设置同步”页面可选择导入对象文件。文件导入仅支持导入Windows Microsoft Excel 97-2003版本(*.xls),2007及以上版本(*.xlsx)的文件,下载的压缩包提供上述两个版本模板。文件名支持的有效字符范围:汉字,空格,大小写字母,数字,“-”,“_”, - [对象名修改(对象名映射)](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0015.md): 实时同步功能可以支持源数据库和目标数据库中的同步对象(包括数据库、schema、表)的名称不同。对象名映射功能主要在如下场景使用:对象名修改:如果同步的数据库对象在目标数据库中的命名和源数据库中不同,那么可以使用DRS提供的对象名映射功能进行修改。多对一同步:如果需要进行库、schema、表的多对一同步,那么可以使用DRS提供的对象名映射 - [查看同步映射](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0100.md): 实时同步映射关系包括对象选择时的库映射、schema映射、表映射和数据加工时的列映射。当同步映射关系配置成功后,启动实时同步任务即可查看同步映射详情。已登录数据复制服务控制台。选择对象的时候,对象名称的前后空格不显示,中间如有多个空格只显示一个空格。 - [导出已同步对象](https://support.huaweicloud.com/realtimesyn-drs/drs_20_0002.md): 已登录数据复制服务控制台。Oracle->KafkaOracle->GaussDB 分布式版Oracle->GaussDB 集中式版Oracle->MySQLOracle->PostgreSQLMySQL->TaurusDBTaurusDB->MySQLMySQL->MySQLMySQL->OracleTaurusDB->OracleDB - [数据加工](https://support.huaweicloud.com/realtimesyn-drs/drs_03_0035.md): 数据复制服务支持对同步的对象进行加工,即可以为选择的对象添加规则。各链路支持的加工规则不一样,目前仅部分链路支持数据加工,支持数据加工链路参考表1,具体操作方法可参考对应的内容。多对一映射场景下,需要使用数据加工的附加列操作来避免数据冲突。支持的操作类型有以下几种“默认值”:使用输入的默认值填充新加的列。“以create_time为列”和 - [修改任务参数](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0410.md): 为确保DRS任务发挥出最优性能,用户可根据业务需求对创建的DRS任务参数进行调整。支持任务状态为配置、全量同步、全量同步失败、增量同步、增量同步失败以及暂停时进行修改参数。部分参数修改后,需要重启同步任务后才能生效。除此以外,重置、续传、任务重建、主备倒换、全量阶段修改限速操作也会重启任务进程使设置生效。目前仅支持以下引擎的同步任务进行修 - [查看参数修改历史](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0411.md): 对于支持修改参数的DRS任务,您可以查看之前参数的修改历史,以满足业务需要。默认查询7天内的参数修改历史。查看修改历史 - [查看任务详情](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0003.md): 实时同步任务的配置信息,包括任务信息、同步实例信息和同步信息。同步任务创建成功后,可查看任务详细信息 。已登录数据复制服务控制台。任务列表中,仅展示当前登录用户所创建的全部任务,同一租户下的不同用户之间的任务不可见。您可查看到当前同步任务下对应的任务信息、同步实例信息和同步信息。 - [修改任务信息](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0004.md): 同步任务创建成功后,支持对部分任务基本信息进行修改,以方便区分和识别同步任务。支持可修改的任务信息如下:任务名称描述SMN主题时延阈值任务异常结束天数任务启动时间解绑弹性公网IP已登录数据复制服务控制台。对于任务名称、描述、SMN主题、时延阈值和任务异常结束天数,可以单击,进行修改。单击,提交修改。单击,取消修改。实时同步任务信息任务信息 - [修改连接信息](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0016.md): 数据同步过程中,您可能修改了源数据库或者目标数据库的密码信息,导致数据同步、数据对比、重置、续传、编辑同步对象、结束等操作失败,此时您需要通过数据复制服务控制台更新为正确的信息,然后续传任务。对于如下的同步信息,您可以进行修改。数据库密码数据库IP数据库端口数据库用户名各数据库引擎支持修改的完整连接信息如下表所示:数据库引擎可修改连接信息 - [修改流速模式](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0401.md): 流速模式支持限速和不限速,默认为不限速。DRS提供创建任务后修改流速模式功能,目前DRS支持限速功能的同步链路可参考支持限速的链路。限速模式指的是限制秒级的流量上限,可能因为网络波动原因导致统计值的降低,实际统计的值可能会低于限速值大小。限速模式只对全量同步阶段生效,增量同步阶段不生效。增量阶段修改限速后,待任务再次进入全量阶段会生效。如 - [修改同步模式](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0413.md): DRS支持在任务创建后修改同步任务模式。至少同时支持全量+增量和单增量两种模式的任务支持修改任务模式。支持单增量到全量+增量、全量+增量到单增量的修改方式。支持状态为配置中、增量中、增量失败的任务进行修改。任务启动后,不支持再编辑的任务不支持修改。Oracle-GaussDB 分布式版、Oracle-GaussDB 集中式版由单增量修改为 - [编辑同步任务](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0010.md): 已创建成功但是未确认启动的同步任务,数据复制服务支持编辑任务的配置信息,包括源库信息、目标库信息。创建实例后,对于如下状态的任务,您可进行编辑并提交同步任务。创建中配置对于增量同步中的任务,数据复制服务支持通过编辑同步对象功能进行对象修改,详细操作可参考对象管理-编辑同步对象。对于增量同步中的任务,数据复制服务支持通过编辑同步对象功能进行 - [续传同步任务](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0400.md): 实时同步中可能因外部因素导致同步暂时故障,用户根据同步日志信息解决问题后,可以通过续传功能继续同步,常见场景如存储空间不足。对于以下状态的任务,可以通过续传功能继续同步任务。同步失败已暂停如果因为非网络原因导致同步失败,系统默认进行三次自动续传,若三次续传后仍无法恢复,可手动进行续传。如果因为网络原因导致同步失败,系统自动续传,直到恢复同 - [跳跃续传同步任务](https://support.huaweicloud.com/realtimesyn-drs/drs_03_0113.md): 实时同步中可能因外部因素需要暂时停止同步,用户在解决问题后,可以通过跳跃续传功能跳过暂停时间段的数据继续同步。目前仅DDM->Oracle的增量同步阶段,支持跳跃续传功能。已登录数据复制服务控制台。任务状态为暂停。在实时同步管理页面任务列表中,选择需要启动的任务,单击操作列跳跃续传,重新提交同步任务。 - [暂停同步任务](https://support.huaweicloud.com/realtimesyn-drs/drs_03_0110.md): DRS提供对实时同步中的任务进行暂停功能。目前支持暂停的同步链路可参考支持暂停的链路。已登录数据复制服务控制台。增量状态暂停任务时,仅暂停增量数据的回放、或者拉取加回放,在进行数据库割接前,请先结束任务。勾选暂停日志抓取后,该功能会停止一切DRS和源库、目标库的连接,请注意暂停过长可能会因为源端所需日志过期而导致任务无法恢复续传。建议暂停 - [重置同步任务](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0300.md): 在实时同步过程中,对于以下同步状态的任务,可通过重置功能,重新开始同步而不用再次配置任务。同步暂停状态。同步失败状态。目前DRS支持重置的同步链路可参考支持重置的链路。DRS重置功能不会清空目标库,客户需要根据自己的需求选择是否清空目标库。全量、全量+增量任务:为保证同步前后数据一致性,建议手动清空目标库后进行重置,任务重置后会重新进行全 - [重启同步任务](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0412.md): DRS支持重启同步任务操作,方便用户在修改任务参数后,重启任务使设置生效。支持任务状态为全量同步、全量同步失败、增量同步、增量同步失败时进行重启。目前仅支持以下引擎的同步任务进行重启。MySQL->MySQLMySQL->PostgreSQLMySQL->GaussDB分布式版MySQL->GaussDB集中式版MySQL->Taurus - [跳过DDL](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0404.md): 对于支持增量DDL的实时同步链路,增量阶段在源数据库执行DDL操作后,DRS会根据源数据库和目标数据库类型进行DDL语法转换,同构数据库保留原始DDL,若源数据库和目标数据库语法不兼容,可能出现增量DDL同步失败导致同步任务异常暂停的情况。针对这种情况,用户根据同步日志信息解决问题后,可通过页面提供的跳过DDL功能继续同步。针对部分特殊场 - [双AZ任务倒换](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0403.md): DRS实时同步任务在创建时可选择任务类型为“双AZ”或“单AZ”。双AZ任务为一主一备的经典高可用架构,在任务创建后,DRS会同时创建一主一备两个子任务,当主AZ任务发生异常,DRS会自动启动备AZ任务继续进行同步,提高同步任务的可靠性。DRS目前支持以下链路在创建时进行任务类型的选择:入云MySQL->MySQLMySQL->Tauru - [双向同步任务倒换](https://support.huaweicloud.com/realtimesyn-drs/drs_06_0013.md): 双向同步中,为了防止DDL回环,只有正向任务支持DDL,反向不支持DDL。针对该特点,DRS提供修改任务方向功能,用户可使用此功能调换任务角色,实现反向的DDL。仅支持双向同步任务进行方向转换。正向、反向任务均为暂停状态时,才能进行方向转换。方向转换后,需要续传任务使转换生效。此时子任务1为正向任务。 - [单AZ转双AZ任务](https://support.huaweicloud.com/realtimesyn-drs/drs_06_0010.md): DRS支持单AZ任务转为双AZ任务,在保证原来任务运行的情况下提高了任务的可靠性。DRS仅支持单AZ任务变更为双AZ任务,双AZ任务无法变更为单AZ任务。仅支持增量中、增量失败状态的任务进行变更。目前仅支持GaussDB集中式版->Kafka的同步任务进行变更。同步任务进行“转主备回滚”操作,同步任务会重新启动。转主备单击父任务操作列的“ - [克隆同步任务](https://support.huaweicloud.com/realtimesyn-drs/drs_11_0460.md): DRS支持通过克隆功能,快速复制现有同步任务的配置。但是对于以下状态的任务,暂不支持进行克隆。创建中创建失败配置等待启动启动中删除目前以下同步链路支持克隆功能:入云MySQL->MySQLMySQL->MariaDBMariaDB->MariaDBMariaDB->MySQLMariaDB->TaurusDBPostgreSQL->Pos - [同步规格变更](https://support.huaweicloud.com/realtimesyn-drs/drs_11_0490.md): 当DRS任务规格无法满足业务需要时,可参考以下内容变更DRS任务规格,变更开始后,任务状态为规格变更中,数据同步处于暂停阶段,变更完成后,会自动续传。账户余额大于等于0元,才可变更规格。目前同步仅支持任务类型为单AZ的同步任务变更实例规格,不支持父子任务变更实例规格;降配最低支持降至中规格,不支持降至小和极小规格。目前仅支持任务状态为全量 - [退订包周期任务](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0405.md): 对于“包年/包月”模式的DRS任务,您需要先退订订单,结束任务,从而删除DRS实例资源。已登录数据复制服务控制台。当前DRS实例计费模式为“包年/包月”。您可在DRS实时同步管理页面的实例列表中,退订包周期任务。资源退订后,DRS任务将会立即结束,请确认已完成数据同步或不再使用。您可前往费用中心,退订包周期任务。您可通过产品类型筛选出账号 - [结束同步任务](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0013.md): 业务系统和数据库切换至目标数据库后,可选择结束同步任务。对于需要恢复目标数据库或停止同步的任务,您可选择结束任务,避免源数据库的操作继续同步到目标数据库,造成数据覆盖问题。如下状态下的任务可以结束:创建中配置等待启动全量同步全量同步失败增量同步增量同步失败已暂停故障恢复建议您先结束任务,再做断开源库与同步实例的网络等其他操作,避免产生无法 - [删除同步任务](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0014.md): 对于已结束或者配置失败的实时同步任务,您可选择删除同步任务。被删除后的任务将不会再出现在任务列表中,请谨慎操作。已登录数据复制服务控制台。 - [批量导入任务](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0581.md): DRS支持通过Excel表格导入的形式创建同步任务,用户可以将任务基本信息、源库和目标库信息、以及待同步的对象等信息填写到模板中,再进行导入,批量创建同步任务。目前仅支持引擎为PostgreSQL-PostgreSQL(出云、入云),MySQL->MySQL(出云、入云)、MySQL->TaurusDB(入云)的任务进行导入。不支持MyS - [大字段过滤](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0408.md): DRS支持大字段过滤功能,通过设置字段的过滤阈值和替换字符,对同步对象表中的特殊字段(blob、mediumblob、longblob、varbinary、mediumtext、longtext)进行处理。目前仅支持引擎为MySQL->Kafka、TaurusDB->Kafka的任务进行大字段过滤。创建任务时,用户可以在对象选择选择大字段 - [版本升级](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0544.md): 从24.10.0版本后,用户界面提供设置升级的入口,用户自行设置升级的时间段,管控在此时间段内每10分钟判断任务是否满足升级条件,满足则将请求下发给内核进行版本升级。用户界面显示升级的入口条件:当前任务状态为增量迁移中。内核版本已升级至少为24.10.0版本,如需升级DRS内核,请提交DRS内核升级工单申请。当前任务存在可升级的版本。升级 - [任务状态说明](https://support.huaweicloud.com/realtimesyn-drs/drs_06_0004.md): 实时同步提供了多种任务状态,以便区分不同阶段的同步任务。 - [发起诊断](https://support.huaweicloud.com/realtimesyn-drs/drs_20_0004.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [查看诊断历史记录](https://support.huaweicloud.com/realtimesyn-drs/drs_20_0005.md): 对于已经发起过诊断的DRS任务,您可以查看诊断历史记录,以满足业务需要。 - [监控信息](https://support.huaweicloud.com/realtimesyn-drs/toctopics/zh-cn_topic_0000002563325806.md): DRS支持对正常运行状态的实例进行日常监控。您可以通过任务管理页面的监控信息页面,直观地查看实例的各项监控指标。您也可根据业务需求,拖动其中的监控视图,调整监控视图的顺序。性能指标监控时间窗包括:近1小时、近3小时、近12小时、近24小时、近7天和近6个月。通过设置监控指标框可选择您在页面中要展示的指标名称并排序。设置监控指标 - [标签管理](https://support.huaweicloud.com/realtimesyn-drs/drs_synchronization_tag.md): 标签管理服务(Tag Management Service,TMS)用于用户在云平台,通过统一的tag标签管理各种资源。TMS服务与各服务共同实现标签管理能力,TMS提供全局标签管理能力,各服务维护自身标签管理 。当用户资源较多时,可通过不同的标签标识和查找任务。建议您先在TMS系统中设置预定义标签。标签由“键”和“值”组成,每个标签中的 - [连接诊断](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0511.md): 当DRS任务与源库或目标库进行测试连接失败时,DRS提供网络诊断功能,可对源库或者目标库当前网络连接情况进行诊断并返回结果。仅支持通过输入IP地址或者界面选择方式,获取数据库信息的任务节点进行网络诊断,暂不支持GaussDB的DN诊断。集群或多AZ任务场景,只支持在主任务的节点进行诊断。已登录数据复制服务控制台。已创建任务。当测试连接失败 - [查看异常数据](https://support.huaweicloud.com/realtimesyn-drs/drs_03_0033.md): 同步过程中可能因数据冲突、数据加工、异构类型转化、对象缺失等因素导致数据异常,您可以通过异常数据页签查看,以帮助异常写入的排查。GaussDB、PostgreSQL、Oracle为目标的支持异常数据类型:违反非空约束数据异常数据右边被截断唯一键冲突MySQL为目标的支持异常数据类型:违反非空约束数据超长唯一键冲突同名列列已存在未知列支持链 - [支持审计操作的关键列表](https://support.huaweicloud.com/realtimesyn-drs/drs_05_0009.md): 云审计服务是安全解决方案中专业的日志审计服务,记录了数据复制服务的相关操作事件,方便您日后的查询、审计和回溯。 - [如何查看审计日志](https://support.huaweicloud.com/realtimesyn-drs/drs_05_0010.md): 在您开启了云审计服务后,系统开始记录云服务资源的操作。云审计服务管理控制台保存最近7天的操作记录。本节介绍如何在云审计服务管理控制台查看最近7天的操作记录。已开启云审计服务。时间范围:可在页面右上角选择查询最近1小时、最近1天、最近1周及自定义时间段的操作事件。事件类型、事件来源、资源类型和筛选类型:在下拉框中选择查询条件。其中筛选类型选 - [支持的监控指标](https://support.huaweicloud.com/realtimesyn-drs/drs_05_0012.md): 本节定义了数据复制服务上报云监控的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控提供的API接口来检索数据复制服务产生的监控指标和告警信息。云监控服务最大支持4个层级维度,维度编号从0开始,编号3为最深层级。例如监控指标中的维度信息为"instance_id,node_id”时,表示对应的监控指标的维度存在层级关系,且"i - [设置告警规则](https://support.huaweicloud.com/realtimesyn-drs/drs_05_0013.md): 通过设置数据复制服务告警规则,用户可自定义监控目标与通知策略,及时了解数据复制服务运行状况,从而起到预警作用。设置关数据复制服务的告警规则包括设置告警规则名称、服务、维度、监控范围、模板和是否发送通知等参数。输入告警名称和描述。选择类型建议从模板导入,模板中已经包含CPU使用率、内存使用率、磁盘利用率等常用告警指标。单击开启发送通知,生效 - [查看监控指标](https://support.huaweicloud.com/realtimesyn-drs/drs_05_0014.md): 云服务平台提供的云监控,可以对数据复制服务的实时迁移、实时同步和实时灾备实例(下文简称实例)的运行状态进行日常监控。您可以通过管理控制台,直观地查看实例的各项监控指标。由于监控数据的获取与传输会花费一定时间,因此,云监控显示的是当前时间5~10分钟前的实例状态。如果您的实例刚创建完成,请等待5~10分钟后查看监控数据。实例正常运行,即:实 - [日志配置管理](https://support.huaweicloud.com/realtimesyn-drs/drs_05_0020.md): 配置访问日志后,DRS实例(包含实时迁移、备份迁移、实时同步、实时灾备和录制回放实例)新生成的所有日志记录会上传到云日志服务(Log Tank Service,简称LTS)进行管理。进行LTS日志配置后,会默认上传该任务的所有日志。配置完成后不会立即生效,存在10分钟左右的时延。配置完成后,会产生一定费用,费用情况请参考LTS的定价详情。 - [查看或下载日志](https://support.huaweicloud.com/realtimesyn-drs/drs_05_0021.md): 如果DRS任务已经配置了访问日志,操作详情请参见日志配置管理,就可以在LTS服务分析日志、搜索日志、日志可视化、下载日志和查看实时日志。 - [Kafka消息格式](https://support.huaweicloud.com/realtimesyn-drs/drs_03_0052.md): 同步到Kafka集群中的数据以Avro、JSON和JSON-C格式存储。不同链路支持的数据格式可参考表1:Avro格式的schema定义详情请参见record.rar。在实时同步到Kafka集群后,您需要根据schema定义进行数据解析。MySQL、TaurusDB到Kafka的JSON格式定义详情参考表2,DDS到Kafka的JSON格 - [Kafka认证方式](https://support.huaweicloud.com/realtimesyn-drs/drs_05_0018.md): 无安全认证方式,仅需输入IP和端口进行连接。使用SASL机制连接Kafka,需要设置SASL相关配置。使用SSL加密方式连接Kafka,需要设置SSL相关配置。使用SASL及SSL加密认证方式,需要设置SSL及SASL相关参数配置信息,可参考SASL_PLAINTEXT认证和SSL认证。 - [GaussDB分布式版为源任务序列值同步](https://support.huaweicloud.com/realtimesyn-drs/drs_03_1170.md): GaussDB分布式版为源任务暂不支持同步序列值,如果同步的表中存在关联的序列,需要在任务结束后,参考以下内容手动同步序列值。针对每个同步的表关联的序列,使用如下语句获取目标库序列的新值。检查得到的结果是否大于等于(自增序列,increment_by > 0)或小于等于(自减序列,increment_by < 0)源库所有节点的序列值。 - [GaussDB分布式版为源强制结束任务](https://support.huaweicloud.com/realtimesyn-drs/drs_03_1131.md): 本小节介绍GaussDB分布式版为源的增量、全量+增量同步链路在强制结束任务后如何清理源库可能残留的逻辑复制槽。其中database为DRS同步任务中选择同步的database。其中slot_name为1中查询的复制槽名称。查询结果为空表示DRS同步任务对应的逻辑复制槽已成功删除。 - [GaussDB集中式版为源强制结束任务](https://support.huaweicloud.com/realtimesyn-drs/drs_03_1132.md): 本小节介绍GaussDB集中式版为源的增量、全量+增量同步链路在强制结束任务后如何清理源库可能残留的逻辑复制槽。其中database为DRS同步任务中选择同步的database。其中slot_name为1中查询的复制槽名称。查询结果为空表示DRS同步任务对应的逻辑复制槽已成功删除。 - [PostgreSQL为源强制结束任务](https://support.huaweicloud.com/realtimesyn-drs/drs_12_0009.md): 本小节介绍PostgreSQL为源的增量、全量+增量同步链路在强制结束任务后,如何清理源库逻辑复制槽、如何同步序列值以及如何在源数据库已经无法连接的情况下,重置目标库中自增或自减列关联序列的序列值。其中database为DRS同步任务中选择同步的database。其中slot_name为1中查询的复制槽名称。查询结果为空表示DRS同步任务 - [通过创建表、事件触发器和函数实现PostgreSQL增量DDL同步](https://support.huaweicloud.com/realtimesyn-drs/drs_03_0088.md): 本小节介绍PostgreSQL->RDS for PostgreSQL实时同步,通过在源库创建事件触发器和函数获取源库的DDL信息,然后在DRS增量实时同步阶段实现DDL操作的同步。当前支持的DDL操作包含如下:表级同步支持:TRUNCATE(仅PostgreSQL 11及以上版本支持)、DROP TABLE 、ALTER TABLE(包 - [通用使用建议](https://support.huaweicloud.com/realtimesyn-drs/drs_03_1115.md): 在使用DRS前,您需要了解:DRS支持从数据库同版本或低版本到高版本的同步,不支持从高版本同步到低版本。数据库同步与环境多样性和人为操作均有密切关系,为了确保同步的平顺,建议您在进行正式的数据库同步之前进行一次演练,可以帮助您提前发现问题并解决问题。如果您使用的是全量同步模式,确保源和目标数据库无业务写入,保证同步前后数据一致。如果您使用 - [DRS预检查项一览表](https://support.huaweicloud.com/realtimesyn-drs/drs_03_1112.md): DRS同步过程一般包含四个阶段:任务启动阶段、全量阶段、增量阶段、结束任务阶段(单全量任务则包含三个阶段)。为了确保同步各个阶段的平顺,DRS在任务正式启动前,会对任务源数据库、目标数据库中的参数、对象等信息进行自动化的扫描和检测,帮助您提高数据同步的成功率。根据同步任务的源数据库类型,查看预检查信息:源数据库为MySQL的同步链路预检查 - [迁移方案概览](https://support.huaweicloud.com/realtimemig-drs/drs_08_0089.md): 实时迁移是指在数据复制服务能够同时连通源数据库和目标数据库的情况下,只需要配置迁移的源、目标数据库实例及迁移对象即可完成整个数据迁移过程,再通过多项指标和数据的对比分析,帮助确定合适的业务割接时机,实现最小化业务中断的数据库迁移。通过增量迁移技术,能够最大限度允许迁移过程中业务继续对外提供使用,有效地将业务系统中断时间和业务影响最小化,实 - [将MySQL迁移到MySQL](https://support.huaweicloud.com/realtimemig-drs/drs_04_0088.md): 在使用DRS进行迁移时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时迁移任务。不同类型的迁移任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将MySQL迁移到DDM](https://support.huaweicloud.com/realtimemig-drs/drs_04_0089.md): 在使用DRS进行迁移时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时迁移任务。不同类型的迁移任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将MySQL迁移到TaurusDB](https://support.huaweicloud.com/realtimemig-drs/drs_04_0090.md): 在使用DRS进行迁移时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时迁移任务。不同类型的迁移任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将MySQL分库分表迁移到DDM](https://support.huaweicloud.com/realtimemig-drs/drs_04_0094.md): 在使用DRS进行迁移时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时迁移任务。不同类型的迁移任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将MongoDB迁移到DDS](https://support.huaweicloud.com/realtimemig-drs/drs_04_0095.md): 可通过以下命令,查询源数据库版本是否符合要求的内容:在使用DRS进行迁移时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时迁移任务。不同类型的迁移任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据 - [将MongoDB迁移到GeminiDB Mongo](https://support.huaweicloud.com/realtimemig-drs/drs_04_0096.md): 在使用DRS进行迁移时,不同类型的迁移任务,支持的迁移对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对迁移对象进行自动检查。在使用DRS进行迁移时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时迁移任务。不同类型的迁移任务,需要的账号权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将Redis单机/主备迁移到GeminiDB Redis](https://support.huaweicloud.com/realtimemig-drs/drs_04_0480.md): 在使用DRS进行迁移时,不同类型的迁移任务,支持的迁移对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对迁移对象进行自动检查。如果您使用的是全量迁移模式,确保源和目标数据库无业务写入,保证迁移前后数据一致。如果您使用的是全量+增量迁移模式,支持在源数据库有业务数据写入的情况下进行迁移。数据库迁移与环境多样性和人为操 - [将Redis集群迁移到GeminiDB Redis](https://support.huaweicloud.com/realtimemig-drs/drs_04_0509.md): 在使用DRS进行迁移时,不同类型的迁移任务,支持的迁移对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对迁移对象进行自动检查。如果您使用的是全量迁移模式,确保源和目标数据库无业务写入,保证迁移前后数据一致。如果您使用的是全量+增量迁移模式,支持在源数据库有业务数据写入的情况下进行迁移。数据库迁移与环境多样性和人为操 - [将MySQL迁移到MySQL](https://support.huaweicloud.com/realtimemig-drs/drs_04_0100.md): 在使用DRS进行迁移时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时迁移任务。不同类型的迁移任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接源和目标数据 - [将DDS迁移到MongoDB](https://support.huaweicloud.com/realtimemig-drs/drs_04_0101.md): 在使用DRS进行迁移时,不同类型的迁移任务,支持的迁移对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对迁移对象进行自动检查。在使用DRS进行迁移时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时迁移任务。不同类型的迁移任务,需要的账号权限也不同,详细可参考表3进行赋权。DRS会在“预检查”阶段对数 - [将GeminiDB Redis迁移到Redis单机/主备](https://support.huaweicloud.com/realtimemig-drs/drs_04_0495.md): 在使用DRS进行迁移时,不同类型的迁移任务,支持的迁移对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对迁移对象进行自动检查。如果您使用的是全量迁移模式,确保源和目标数据库无业务写入,保证迁移前后数据一致。如果您使用的是全量+增量迁移模式,支持在源数据库有业务数据写入的情况下进行迁移。数据库迁移与环境多样性和人为操 - [将GeminiDB Redis迁移到Redis集群](https://support.huaweicloud.com/realtimemig-drs/drs_04_0506.md): 在使用DRS进行迁移时,不同类型的迁移任务,支持的迁移对象范围不同,详细情况可参考表2。DRS会根据用户选择,在“预检查”阶段对迁移对象进行自动检查。如果您使用的是全量迁移模式,确保源和目标数据库无业务写入,保证迁移前后数据一致。如果您使用的是全量+增量迁移模式,支持在源数据库有业务数据写入的情况下进行迁移。数据库迁移与环境多样性和人为操 - [创建迁移任务](https://support.huaweicloud.com/realtimemig-drs/drs_02_0002.md): 一次完整的实时迁移,是通过创建实时迁移任务,以迁移任务作为数据库迁移的导向,依次进行迁移进度观察、迁移日志分析、迁移数据一致性对比等多项操作。通过多项指标和数据的对比分析,可以帮助您确定合适的业务割接时机,实现最小化业务中断的数据库迁移。一次完整的实时迁移包含如下过程:步骤一:创建迁移任务。根据需要,选择源和目标数据库,创建迁移任务。步骤 - [查询迁移进度](https://support.huaweicloud.com/realtimemig-drs/drs_02_0006.md): 迁移进度展示了迁移过程中,实时迁移任务的表迁移进度,可以帮助您了解迁移完成的情况。DRS提供流式进度展示,帮助您在迁移过程中实时了解迁移进展。全量迁移过程中,展示迁移进度总览和迁移明细。进度总览中,您可以查看结构、数据、索引迁移的进度。迁移进度是根据迁移对象的数量来统计百分比进行展示,当显示为100%时,表示该项迁移完成。迁移过程中,数据 - [查看迁移日志](https://support.huaweicloud.com/realtimemig-drs/drs_02_0005.md): 迁移日志记录了数据迁移过程中的信息,包含告警、错误和提示等类型的信息。迁移过程中,可以通过查看迁移日志信息,帮助您分析系统中存在的问题。操作日志记录了您创建任务、设置任务限速、任务启动等关键操作日志。已登录数据复制服务控制台。已成功创建迁移任务。您可查看到日志对应的时间,级别和描述。除此以外,DRS支持对接云日志服务(Log Tank S - [数据对比(对比迁移项)](https://support.huaweicloud.com/realtimemig-drs/drs_02_0007.md): 对比迁移项可以清晰反馈出源数据库和目标数据库的数据是否存在差异。为了尽可能减少业务的影响和业务中断时间,数据库实时迁移场景提供了完整的迁移对比流程,帮助您确定合适的业务割接时机。迁移对比功能支持以下几种对比方式:对象级对比:支持对数据库、索引、表、视图、存储过程和函数、表的排序规则等对象进行对比,建议在全量迁移完成后进行对比。数据级对比分 - [迁移用户](https://support.huaweicloud.com/realtimemig-drs/drs_09_0017.md): 数据库的迁移过程中,迁移用户需要进行单独处理。在MySQL迁移过程中,常见的迁移用户一般分为三类:可完整迁移的用户、需要降权的用户和不可迁移的用户。可完整迁移的用户:可完整迁移的用户指满足目标数据库权限要求的用户,该类用户在进行迁移时不需要做任何处理,系统默认会将对应的数据库用户权限迁移至目标数据库。需要降权处理的用户:需要降权的用户指具 - [参数对比列表](https://support.huaweicloud.com/realtimemig-drs/drs_08_0001.md): 在进行数据库迁移时,为了确保迁移成功后业务应用的使用不受影响,数据复制服务提供了参数对比功能帮助您进行源库和目标库参数一致性对比。本章节针对不同的引擎版本,列举了常见的常规参数及性能参数,方便您在使用参数对比功能时进行参考。目前仅MySQL数据库迁移支持参数对比的功能。对于上述参数“innodb_buffer_pool_size”,参数对 - [查看迁移对象](https://support.huaweicloud.com/realtimemig-drs/drs_02_0496.md): 当迁移任务配置成功并启动后即可查看迁移对象详情。已登录数据复制服务控制台。在对象展示的时候,对象名称的前后空格不显示,中间如有多个空格只显示一个空格。 - [查看任务详情](https://support.huaweicloud.com/realtimemig-drs/drs_04_0005.md): 实时迁移任务的配置信息,包括任务信息、迁移实例信息和迁移信息。迁移任务创建成功后,可查看迁移任务详细信息 。已登录数据复制服务控制台。已成功创建迁移任务。任务列表中,仅展示当前登录用户所创建的全部任务,同一租户下的不同用户之间的任务不可见。您可查看到当前迁移任务下对应的任务信息、迁移实例信息和迁移信息。 - [修改任务信息](https://support.huaweicloud.com/realtimemig-drs/drs_04_0006.md): 实时迁移任务创建成功后,支持对部分任务基本信息进行修改,以方便区分和识别迁移任务。支持可修改的任务信息如下:任务名称描述SMN主题时延阈值任务异常结束天数任务启动时间解绑弹性公网IP已登录数据复制服务控制台。已成功创建迁移任务。对于任务名称、描述、SMN主题、时延阈值和任务异常结束天数,可以单击,进行修改。单击,提交修改。单击,取消修改。 - [修改连接信息](https://support.huaweicloud.com/realtimemig-drs/drs_03_1135.md): 数据迁移过程中,您可能修改了源数据库或者目标数据库的密码信息,导致数据迁移、数据对比、暂停、续传、重置、结束等操作失败,此时您需要通过数据复制服务控制台更新为正确的信息,然后续传任务。对于如下的迁移信息,您可以进行修改。数据库密码数据库IP数据库端口数据库用户名自建DNS服务配置各数据库引擎支持修改的完整连接信息如下表所示:数据库引擎可修 - [修改流速模式](https://support.huaweicloud.com/realtimemig-drs/drs_03_0046.md): 流速模式支持限速和不限速,默认为不限速。DRS提供创建任务后修改流速模式功能,目前仅以下实时迁移链路支持该功能。入云MySQL->MySQLMySQL->TaurusDBMySQL->DDMMySQL分库分表->DDMMongoDB->DDSMongoDB->GeminiDB MongoMySQL->MySQLMySQL->TaurusD - [编辑迁移任务](https://support.huaweicloud.com/realtimemig-drs/drs_03_0002.md): 已创建成功但是未确认启动的迁移任务,数据复制服务支持编辑任务的配置信息,包括任务信息、迁移实例信息和迁移信息。创建迁移实例后,对于如下状态的任务,您可进行编辑并提交迁移任务。创建中配置对于已经确认启动的迁移任务,不支持通过编辑修改迁移对象。对于已经确认启动的迁移任务,不支持通过编辑修改迁移对象。已登录数据复制服务控制台。已成功创建迁移任务 - [续传迁移任务](https://support.huaweicloud.com/realtimemig-drs/drs_09_0100.md): 迁移中可能因外部因素导致迁移暂时故障,用户根据迁移日志信息解决问题后,可以通过续传功能继续迁移,常见场景如存储空间不足。对于以下状态的任务,可以通过续传功能继续迁移任务。迁移失败已暂停迁移失败已暂停目前以下迁移链路支持续传功能:入云MySQL->MySQLMySQL->TaurusDBMySQL->DDMMySQL分库分表->DDMMon - [目标库实例解除只读](https://support.huaweicloud.com/realtimemig-drs/drs_09_0150.md): 对于运行中的迁移任务,数据复制服务支持解除目标数据库的只读状态。目前仅支持MySQL->MySQL、MySQL->TaurusDB的迁移入云任务在运行时解除目标库只读。解除目标库只读可能导致数据不一致,请谨慎操作。解除只读后,DRS无法再设置为目的库实例只读,即使迁移任务失败后续传重新启动迁移,DRS无法再设置为目的库实例只读。DRS迁移 - [重置迁移任务](https://support.huaweicloud.com/realtimemig-drs/drs_03_0100.md): DRS任务在迁移过程中由于不确定因素导致迁移任务失败,后台会进行多次断点续传的重试,无需人工干预。但有时候存在无法自动修复的场景,比如源日志被人为强制清理,导致无法继续迁移任务,则可通过重置功能,重新开始迁移而不用再次配置任务。DRS目前支持以下迁移链路的重置:MySQL->MySQLMySQL->DDMMySQL->TaurusDBMy - [暂停迁移任务](https://support.huaweicloud.com/realtimemig-drs/drs_03_0109.md): 迁移时不可避免业务高峰期的情况下,如果流速模式仍不能满足需要,DRS提供对迁移中的任务进行暂停功能。目前以下迁移链路支持暂停功能:入云MySQL->MySQLMySQL->TaurusDBMySQL->DDMMySQL分库分表->DDMMongoDB->DDSMongoDB->GeminiDB MongoMySQL->MySQLMySQL - [克隆迁移任务](https://support.huaweicloud.com/realtimemig-drs/drs_03_1136.md): DRS支持通过任务克隆功能,快速复制现有迁移任务的配置。但是对于以下状态的任务,暂不支持进行克隆。创建中创建失败配置等待启动启动中删除目前以下迁移链路支持克隆功能:入云MongoDB->DDSMongoDB->DDS出云DDS->MongoDBDDS->MongoDB任务克隆时,源和目标数据库密码信息不会被克隆,克隆后的新任务需再次输入。 - [结束迁移任务](https://support.huaweicloud.com/realtimemig-drs/drs_03_0004.md): 业务系统和数据库切换至目标数据库后,可选择结束迁移任务。对于需要恢复目标数据库或停止迁移的任务,您可选择结束任务,避免源数据库的操作继续同步到目标数据库,造成数据覆盖问题。如下状态下的任务可以结束迁移:创建中配置等待启动全量迁移全量迁移失败增量迁移增量迁移失败已暂停故障恢复建议您先结束任务,再做断开源库与迁移实例的网络等其他操作,避免产生 - [删除迁移任务](https://support.huaweicloud.com/realtimemig-drs/drs_03_0005.md): 对于已结束或者配置失败的任务,您可选择删除迁移任务。被删除后的任务将不会再出现在任务列表中,请谨慎操作。已登录数据复制服务控制台。已结束或者配置失败的迁移任务。 - [批量导入任务](https://support.huaweicloud.com/realtimemig-drs/drs_03_1143.md): DRS支持通过Excel表格导入的形式创建迁移任务,用户可以将任务基本信息、源库和目标库信息、以及待迁移的对象等信息填写到模板中,再进行导入,批量创建迁移任务。目前仅支持引擎为MySQL->MySQL的任务进行导入。修改导入文件时模板时,示例内容需要清除,填写为正确的值。在填写源和目标库实例时,可以只填必须参数,但需要用户自行保证源和目标 - [任务状态说明](https://support.huaweicloud.com/realtimemig-drs/drs_03_0001.md): 实时迁移提供了多种任务状态,以便区分不同阶段的迁移任务。数据实时迁移任务的状态和说明,请参见表1。对于创建失败的任务,DRS默认保留3天,超过3天将会自动结束任务。对于未启动、状态为配置中的任务,DRS默认保留3天,超过3天DRS会自动删除后台资源,当前任务状态不变。当用户再次配置时,DRS会重新申请资源。已删除的迁移任务在状态列表中不显 - [发起诊断](https://support.huaweicloud.com/realtimemig-drs/drs_04_0571.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [查看诊断历史记录](https://support.huaweicloud.com/realtimemig-drs/drs_04_0572.md): 对于已经发起过诊断的DRS任务,您可以查看诊断历史记录,以满足业务需要。 - [监控信息](https://support.huaweicloud.com/realtimemig-drs/toctopics/zh-cn_topic_0000002594272865.md): DRS支持对正常运行状态的实例进行日常监控。您可以通过任务管理页面的监控信息页面,直观地查看实例的各项监控指标。您也可根据业务需求,拖动其中的监控视图,调整监控视图的顺序。性能指标监控时间窗包括:近1小时、近3小时、近12小时、近24小时、近7天和近6个月。通过设置监控指标框可选择您在页面中要展示的指标名称并排序。设置监控指标 - [标签管理](https://support.huaweicloud.com/realtimemig-drs/drs_online_tag.md): 标签管理服务(Tag Management Service,TMS)用于用户在云平台,通过统一的tag标签管理各种资源。TMS服务与各服务共同实现标签管理能力,TMS提供全局标签管理能力,各服务维护自身标签管理 。当用户资源较多时,可通过不同的标签标识和查找任务。建议您先在TMS系统中设置预定义标签。标签由“键”和“值”组成,每个标签中的 - [连接诊断](https://support.huaweicloud.com/realtimemig-drs/drs_02_0491.md): 当DRS任务与源库或目标库进行测试连接失败时,DRS提供网络诊断功能,可对源库或者目标库当前网络连接情况进行诊断并返回结果。仅支持通过输入IP地址或者界面选择方式,获取数据库信息的任务节点进行网络诊断,暂不支持GaussDB的DN诊断。集群或多AZ任务场景,只支持在主任务的节点进行诊断。已登录数据复制服务控制台。已创建任务。当测试连接失败 - [支持审计操作的关键列表](https://support.huaweicloud.com/realtimemig-drs/drs_05_0003.md): 云审计服务是安全解决方案中专业的日志审计服务,记录了数据复制服务的相关操作事件,方便您日后的查询、审计和回溯。 - [如何查看审计日志](https://support.huaweicloud.com/realtimemig-drs/drs_05_0004.md): 在您开启了云审计服务后,系统开始记录云服务资源的操作。云审计服务管理控制台保存最近7天的操作记录。本节介绍如何在云审计服务管理控制台查看最近7天的操作记录。已开启云审计服务。时间范围:可在页面右上角选择查询最近1小时、最近1天、最近1周及自定义时间段的操作事件。事件类型、事件来源、资源类型和筛选类型:在下拉框中选择查询条件。其中筛选类型选 - [支持的监控指标](https://support.huaweicloud.com/realtimemig-drs/drs_03_0106.md): 本节定义了数据复制服务上报云监控的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控提供的API接口来检索数据复制服务产生的监控指标和告警信息。云监控服务最大支持4个层级维度,维度编号从0开始,编号3为最深层级。例如监控指标中的维度信息为"instance_id,node_id”时,表示对应的监控指标的维度存在层级关系,且"i - [设置告警规则](https://support.huaweicloud.com/realtimemig-drs/drs_03_0107.md): 通过设置数据复制服务告警规则,用户可自定义监控目标与通知策略,及时了解数据复制服务运行状况,从而起到预警作用。设置关数据复制服务的告警规则包括设置告警规则名称、服务、维度、监控范围、模板和是否发送通知等参数。输入告警名称和描述。选择类型建议从模板导入,模板中已经包含CPU使用率、内存使用率、磁盘利用率等常用告警指标。单击开启发送通知,生效 - [查看监控指标](https://support.huaweicloud.com/realtimemig-drs/drs_03_0108.md): 云服务平台提供的云监控,可以对数据复制服务的实时迁移、实时同步和实时灾备实例(下文简称实例)的运行状态进行日常监控。您可以通过管理控制台,直观地查看实例的各项监控指标。由于监控数据的获取与传输会花费一定时间,因此,云监控显示的是当前时间5~10分钟前的实例状态。如果您的实例刚创建完成,请等待5~10分钟后查看监控数据。实例正常运行,即:实 - [查看监控事件](https://support.huaweicloud.com/realtimemig-drs/drs_03_0118.md): 在日常的数据管理中,企业需要确保数据复制服务的实时迁移、实时同步和实时灾备实例(下文简称实例)的稳定运行。然而,由于实例运行状态复杂,可能会出现异常情况,导致数据处理效率降低或数据丢失。如何及时发现并解决这些问题,成为了企业面临的一大挑战。为此,云服务平台提供的云监控,可以对数据复制服务的实时迁移、实时同步和实时灾备实例的运行状态进行日常 - [日志配置管理](https://support.huaweicloud.com/realtimemig-drs/drs_03_1140.md): 配置访问日志后,DRS实例(包含实时迁移、备份迁移、实时同步、实时灾备和录制回放实例)新生成的所有日志记录会上传到云日志服务(Log Tank Service,简称LTS)进行管理。进行LTS日志配置后,会默认上传该任务的所有日志。配置完成后不会立即生效,存在10分钟左右的时延。配置完成后,会产生一定费用,费用情况请参考LTS的定价详情。 - [查看或下载日志](https://support.huaweicloud.com/realtimemig-drs/drs_03_1141.md): 如果DRS任务已经配置了访问日志,操作详情请参见日志配置管理,就可以在LTS服务分析日志、搜索日志、日志可视化、下载日志和查看实时日志。 - [通用使用建议](https://support.huaweicloud.com/realtimemig-drs/drs_03_1167.md): 在使用DRS前,您需要了解:DRS支持从数据库同版本或低版本到高版本的迁移,不支持从高版本迁移到低版本。数据库迁移与环境多样性和人为操作均有密切关系,为了确保迁移的平顺,建议您在进行正式的数据库迁移之前进行一次演练,可以帮助您提前发现问题并解决问题。如果您使用的是全量迁移模式,确保源和目标数据库无业务写入,保证迁移前后数据一致。如果您使用 - [DRS预检查项一览表](https://support.huaweicloud.com/realtimemig-drs/drs_03_1166.md): DRS迁移过程一般包含四个阶段:任务启动阶段、全量阶段、增量阶段、结束任务阶段(单全量任务则包含三个阶段)。为了确保迁移各个阶段的平顺,DRS在任务正式启动前,会对任务源数据库、目标数据库中的参数、对象等信息进行自动化的扫描和检测,帮助您提高数据迁移的成功率,常见的预检查项清单如下所示。根据迁移任务的源数据库类型,查看预检查信息:源数据库 - [迁移方案概览](https://support.huaweicloud.com/backupmig-drs/drs_offline_migration.md): 由于安全原因,数据库的IP地址有时不能暴露在公网上,但是选择专线网络进行数据库迁移,成本又高。这种情况下,您可以选用数据复制服务提供的备份迁移,通过将源数据库的数据导出成备份文件,并上传至对象存储服务,然后恢复到目标数据库。备份迁移可以帮助您在云服务不触碰源数据库的情况下,实现数据迁移。常用场景:云下数据库迁移上云。特点:云服务无需碰触源 - [创建RDS备份迁移任务](https://support.huaweicloud.com/backupmig-drs/drs_02_0010.md): 已登录数据复制服务控制台。账户余额大于等于0元。满足备份迁移支持的数据库类型和版本,详情请参见支持的数据库。当用户创建DRS任务使用的是子账号时,请先确认已添加过委托。创建委托方法,可参考委托管理。请先阅读以确保您已了解备份迁移任务所需要的各项使用条件,以便帮助您顺利完成数据迁移。介绍Microsoft SQL Server数据库备份迁移 - [创建OBS自建桶备份迁移任务](https://support.huaweicloud.com/backupmig-drs/drs_02_0009.md): 已登录数据复制服务控制台。账户余额大于等于0元。满足备份迁移支持的数据库类型和版本,详情请参见支持的数据库。当用户创建DRS任务使用的是子账号时,请先确认已添加过委托。创建委托方法,可参考委托管理。请先阅读以确保您已了解备份迁移任务所需要的各项使用条件,以便帮助您顺利完成数据迁移。介绍Microsoft SQL Server数据库备份迁移 - [查看任务详情](https://support.huaweicloud.com/backupmig-drs/drs_04_0002.md): 备份迁移任务的配置信息,包括任务信息、备份文件信息和数据库信息。迁移任务创建成功后,您可查看迁移任务详细信息 。已登录数据复制服务控制台。任务列表中,仅展示当前登录用户所创建的全部任务,同一租户下的不同用户之间的任务不可见。您可查看到当前迁移任务下对应的任务信息、备份文件信息和数据库信息。 - [修改任务信息](https://support.huaweicloud.com/backupmig-drs/drs_04_0008.md): 备份迁移任务创建成功后,支持对部分任务基本信息进行修改,以方便区分和识别迁移任务。支持可修改的任务信息如下:任务名称描述已登录数据复制服务控制台。单击,提交修改。单击,取消修改。 - [查看迁移日志](https://support.huaweicloud.com/backupmig-drs/drs_04_0003.md): 迁移日志记录了数据迁移过程中的信息,包含告警、错误和提示等类型的信息。迁移过程中,可以通过查看迁移日志信息,帮助您分析系统中存在的问题。已登录数据复制服务控制台。您可查看到日志对应的时间,级别和描述。除此以外,DRS支持对接云日志服务(Log Tank Service,简称LTS),进行LTS日志配置后,DRS实例新生成的所有日志记录会上 - [删除迁移任务](https://support.huaweicloud.com/backupmig-drs/drs_04_0004.md): 对于备份迁移任务,您可选择删除迁移任务。被删除后的任务将不会再出现在任务列表中,请谨慎操作。已登录数据复制服务控制台。 - [任务状态说明](https://support.huaweicloud.com/backupmig-drs/drs_03_0010.md): 备份迁移提供了多种任务状态,以便区分不同阶段的迁移任务。数据备份迁移任务的状态和说明,请参见表1。已删除的迁移任务在状态列表中不显示。 - [标签管理](https://support.huaweicloud.com/backupmig-drs/drs_backup_tag.md): 标签管理服务(Tag Management Service,TMS)用于用户在云平台,通过统一的tag标签管理各种资源。TMS服务与各服务共同实现标签管理能力,TMS提供全局标签管理能力,各服务维护自身标签管理 。当用户资源较多时,可通过不同的标签标识和查找任务。建议您先在TMS系统中设置预定义标签。标签由“键”和“值”组成,每个标签中的 - [灾备方案概览](https://support.huaweicloud.com/realtimedr-drs/drs_07_0006.md): 为了解决地区故障导致的业务不可用,数据复制服务推出灾备场景,为用户业务连续性提供数据库的同步保障。您可以轻松地实现云下数据库到云上的灾备、跨云平台的数据库灾备,无需预先投入巨额基础设施。数据灾备支持两地三中心、两地四中心灾备架构。单边灾备可以利用灾备场景的升主、降备功能从而实现异地主备倒换的效果。防回环同步原理概述(DML)从源库解析日志 - [MySQL到MySQL单主灾备](https://support.huaweicloud.com/realtimedr-drs/drs_04_0122.md): 在使用DRS进行灾备时,连接业务数据库和灾备数据库的账号需要满足以下权限要求,才能启动实时灾备任务。不同类型的灾备任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接业务和灾 - [MySQL到TaurusDB单主灾备](https://support.huaweicloud.com/realtimedr-drs/drs_04_0123.md): 在使用DRS进行灾备时,连接业务数据库和灾备数据库的账号需要满足以下权限要求,才能启动实时灾备任务。不同类型的灾备任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接业务和灾 - [DDM到DDM单主灾备](https://support.huaweicloud.com/realtimedr-drs/drs_04_0124.md): 在使用DRS进行灾备时,连接业务数据库和灾备数据库的账号需要满足以下权限要求,才能启动实时灾备任务。不同类型的灾备任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接业务和灾 - [TaurusDB到TaurusDB单主灾备](https://support.huaweicloud.com/realtimedr-drs/drs_03_1119.md): 在使用DRS进行灾备时,连接业务数据库和灾备数据库的账号需要满足以下权限要求,才能启动实时灾备任务。不同类型的灾备任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。连接业务和灾 - [MySQL到MySQL双主灾备](https://support.huaweicloud.com/realtimedr-drs/drs_04_0127.md): 目前为受限使用阶段,需要提交工单申请才能使用。在使用DRS进行灾备时,连接业务数据库和灾备数据库的账号需要满足以下权限要求,才能启动实时灾备任务。不同类型的灾备任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库 - [TaurusDB到TaurusDB双主灾备](https://support.huaweicloud.com/realtimedr-drs/drs_04_0129.md): 目前为受限使用阶段。在使用DRS进行灾备时,连接业务数据库和灾备数据库的账号需要满足以下权限要求,才能启动实时灾备任务。不同类型的灾备任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连 - [创建灾备任务](https://support.huaweicloud.com/realtimedr-drs/drs_02_0027.md): 为了解决地区故障导致的业务不可用,数据复制服务推出灾备场景,为用户业务连续性提供数据库的同步保障。当主实例所在区域发生突发生自然灾害等状况无法连接时,可将异地灾备实例切换为主实例,在应用端修改数据库链接地址后,即可快速恢复应用的业务访问。数据复制服务提供的实时灾备功能,可实现主实例和跨区域的灾备实例之间的实时同步。一次完整的数据灾备,是以 - [查询灾备进度](https://support.huaweicloud.com/realtimedr-drs/drs_02_0028.md): 灾备进度展示了灾备任务的完成进度,可以帮助您了解灾备完成的情况。已登录数据复制服务控制台。灾备任务创建成功,并已启动。您可在“灾备进度”页签下,查看灾备同步时延。灾备同步时延也可在实时灾备管理界面查看,当时延超过用户设置或系统默认的时延阈值时,任务管理界面增量时延显示为红色。当时延为0s时,表示业务数据库和灾备数据库进入近实时同步状态,此 - [查看灾备日志](https://support.huaweicloud.com/realtimedr-drs/drs_02_0029.md): 灾备日志记录了数据灾备同步过程中的信息,包含告警、错误和提示等类型的信息。数据灾备过程中,可以通过查看灾备日志信息,帮助您分析系统中存在的问题。操作日志记录了您创建任务、设置任务限速、任务启动等关键操作日志。已登录数据复制服务控制台。除此以外,DRS支持对接云日志服务(Log Tank Service,简称LTS),进行LTS日志配置后, - [数据对比(对比灾备项)](https://support.huaweicloud.com/realtimedr-drs/drs_02_0033.md): 对比灾备项可以对比业务数据库和灾备数据库的数据一致性,目前灾备对比功能支持以下几种对比方式:对象级对比:支持对数据库、索引、表、视图、存储过程和函数等对象进行对比。数据级对比分为行对比和内容对比。行对比:对比同步的表的行数是否一致,只查询表的行数,对比速度较快,建议优先使用。内容对比:对比同步的表内数据是否一致,需要查询每条数据进行对比, - [查看灾备数据](https://support.huaweicloud.com/realtimedr-drs/drs_03_0025.md): 灾备数据记录了灾备任务完成的记录,您可以通过该功能,了解灾备的完整性。数据复制服务支持通过管理控制台查看灾备数据的初始化进度及数据健康报告。已登录数据复制服务管理控制台。已成功创建数据灾备任务。任务列表中,仅展示当前登录用户所创建的全部任务,同一租户下的不同用户之间的任务不可见。初始化进度仅展示了初次创建灾备环境时,历史数据导入的进度信息 - [修改任务信息](https://support.huaweicloud.com/realtimedr-drs/drs_03_1134.md): 灾备任务创建成功后,支持对部分任务基本信息进行修改,以方便区分和识别灾备任务。支持可修改的任务信息如下:任务名称描述SMN主题时延阈值任务异常结束天数任务启动时间解绑弹性公网IP已登录数据复制服务控制台。对于任务名称、描述、SMN主题、时延阈值和任务异常结束天数,可以单击,进行修改。单击,提交修改。单击,取消修改。实时灾备任务信息任务信息 - [修改连接信息](https://support.huaweicloud.com/realtimedr-drs/drs_03_1138.md): 数据灾备过程中,您可能修改了业务数据库或者灾备数据库的密码信息,导致数据灾备、数据对比、暂停、续传、主备倒换、结束等操作失败,此时您需要通过数据复制服务控制台更新为正确的信息,然后继续灾备任务。对于如下的信息,您可以进行修改。数据库密码数据库IP数据库端口数据库用户名所有链路均支持修改连接密码。目前仅MySQL和TaurusDB为源且连接 - [修改流速模式](https://support.huaweicloud.com/realtimedr-drs/drs_03_0047.md): 流速模式支持限速和不限速,默认为不限速。DRS提供创建任务后修改流速模式功能,目前仅以下实时灾备链路支持该功能。MySQL->MySQLMySQL->TaurusDBDDM->DDMTaurusDB->TaurusDB限速模式指的是限制秒级的流量上限,可能因为网络波动原因导致统计值的降低,实际统计的值可能会低于限速值大小。限速模式只对灾备 - [解除/设置只读](https://support.huaweicloud.com/realtimedr-drs/drs_03_1171.md): 对于暂停状态的灾备任务,数据复制服务支持解除目标数据库的只读状态。目前仅支持MySQL->MySQL、MySQL->TaurusDB、TaurusDB->TaurusDB的单主灾备任务在暂停状态下进行解除或者设置只读。目标数据库解除只读状态后,支持再设置为只读状态。解除目标库只读可能导致数据不一致,请谨慎操作。解除只读后,灾备任务续传再次 - [编辑灾备任务](https://support.huaweicloud.com/realtimedr-drs/drs_03_0026.md): 已创建成功但是未确认启动的灾备任务,数据复制服务支持编辑灾备任务的配置信息,包括业务数据库信息和灾备数据库信息。创建灾备实例后,对于如下状态的任务,您可进行编辑并提交灾备任务。创建中配置已登录数据复制服务控制台。查看检查结果,如有不通过的检查项,需要修复不通过项后,单击“重新校验”重新进行灾备任务的预检查。预检查不通过项处理建议请参见《数 - [续传灾备任务](https://support.huaweicloud.com/realtimedr-drs/drs_03_0027.md): 灾备过程中可能因外部因素导致灾备暂时故障,用户根据灾备日志信息解决问题后,可以通过续传功能继续灾备,常见场景如存储空间不足。如果因为非网络原因导致灾备失败,系统默认进行三次自动续传,若三次续传后仍无法恢复灾备,可手动进行续传。如果因为网络原因导致灾备失败,系统自动续传,直到恢复灾备。如果因为非网络原因导致灾备失败,系统默认进行三次自动续传 - [暂停灾备任务](https://support.huaweicloud.com/realtimedr-drs/drs_03_1111.md): 灾备时不可避免业务高峰期的情况下,如果流速模式仍不能满足需要,DRS提供对灾备中的任务进行暂停功能。目前以下灾备链路支持暂停功能:MySQL->MySQLMySQL->TaurusDBTaurusDB>TaurusDBDDM->DDMMySQL->MySQLMySQL->TaurusDBTaurusDB>TaurusDBDDM->DDM已 - [重试灾备任务](https://support.huaweicloud.com/realtimedr-drs/drs_03_1121.md): 数据灾备过程中由于不确定因素导致灾备任务失败,可通过重试功能,重新提交灾备任务。已登录数据复制服务控制台。在实时灾备管理页面的任务列表中,选择要启动的任务,单击操作列的重试,重新提交灾备任务。 - [重置灾备任务](https://support.huaweicloud.com/realtimedr-drs/drs_03_0028.md): 数据灾备过程中由于不确定因素导致灾备任务失败,可通过重置功能,重新提交灾备任务。对于以下状态的任务,若灾备失败,可以重置灾备任务。灾备失败已登录数据复制服务控制台。 - [查看灾备监控](https://support.huaweicloud.com/realtimedr-drs/drs_03_0024.md): 数据复制服务提供对灾备实例性能和进度的监控,可根据界面的监控数据判断链路健康度、数据完整性等,以便及时排查和处理引起数据差异的问题,也可作为数据恢复时的参考依据。RPO和RTO均为0时,表示数据已经完全迁移到灾备库,可以作为主备倒换的参考。已登录数据复制服务管理控制台。已成功创建数据灾备任务。RPO(Recovery Point Obje - [双AZ任务倒换](https://support.huaweicloud.com/realtimedr-drs/drs_04_0545.md): DRS实时灾备任务在创建时可选择任务类型为“双AZ”或“单AZ”。双AZ任务为一主一备的经典高可用架构,在任务创建后,DRS会同时创建一主一备两个子任务,当主AZ任务发生异常,DRS会自动启动备AZ任务继续进行同步,提高灾备任务的可靠性。DRS灾备任务目前支持以下链路在创建时进行任务类型的选择:主1MySQL->MySQL双主灾备MySQ - [灾备主备倒换](https://support.huaweicloud.com/realtimedr-drs/drs_03_1116.md): 数据复制服务提供对灾备任务的主备倒换功能。RPO和RTO均为0时,表示数据已经完全迁移到灾备库,可以作为主备倒换的参考。RPO(Recovery Point Objective),为业务数据库与DRS实例数据差的一种度量方式,RPO=0时,意味着业务数据库的数据已经全部到达DRS实例。RTO(Recovery Time Objective - [灾备方向转换](https://support.huaweicloud.com/realtimedr-drs/drs_03_1168.md): 双主灾备中,为了防止DDL回环,只有正向任务支持DDL,反向不支持DDL。针对该特点,DRS提供修改任务方向功能,用户可使用此功能调换任务角色,实现反向的DDL。仅支持双主灾备进行方向转换。正向、反向任务均为暂停状态时,才能进行方向转换。方向转换后,需要续传任务使转换生效。此时可看到,子任务1为正向任务。方向转换前查看子任务1灾备监控,主 - [灾备规格变更](https://support.huaweicloud.com/realtimedr-drs/drs_03_1142.md): 当DRS任务规格无法满足业务需要时,可参考以下内容变更DRS任务规格,变更开始后,任务状态为规格变更中,数据灾备处于暂停阶段,变更完成后,会自动续传。账户余额大于等于0元,才可变更规格。目前灾备仅支持引擎为MySQL->MySQL、MySQL->TaurusDB、TaurusDB->TaurusDB任务变更实例规格;支持任务类型为单AZ、 - [退订包周期任务](https://support.huaweicloud.com/realtimedr-drs/drs_03_1137.md): 对于“包年/包月”模式的DRS任务,您需要先退订订单,结束任务,从而删除DRS实例资源。已登录数据复制服务控制台。当前DRS实例计费模式为“包年/包月”。您可在DRS实时灾备管理页面的实例列表中,退订包周期任务。选择数据库 > 数据复制服务 DRS。进入数据复制服务页面。资源退订后,DRS任务将会立即结束,请确认已完成数据灾备或不再使用。 - [结束灾备任务](https://support.huaweicloud.com/realtimedr-drs/drs_03_0029.md): 当完成灾备或者不再需要灾备时,可选择结束灾备任务。如下状态下的任务可以结束:创建中配置初始化灾备中倒换中已暂停灾备异常对于“配置”状态的任务,配置失败的任务无法结束。任务结束后无法续传。当任务状态异常时(例如任务失败、网络异常),DRS会勾选强制结束任务优先结束任务,减少等待时间。强制结束任务会直接释放DRS资源,请检查是否存在影响,确认 - [删除灾备任务](https://support.huaweicloud.com/realtimedr-drs/drs_03_0030.md): 您可选择删除灾备任务。被删除后的任务将不会再出现在任务列表中,请谨慎操作。已登录数据复制服务控制台。 - [版本升级](https://support.huaweicloud.com/realtimedr-drs/drs_04_0546.md): 从24.10.0版本后,用户界面提供设置升级的入口,用户自行设置升级的时间段,管控在此时间段内每10分钟判断任务是否满足升级条件,满足则将请求下发给内核进行版本升级。用户界面显示升级的入口条件:当前任务状态为增量迁移中。内核版本已升级至少为24.10.0版本,如需升级DRS内核,请提交DRS内核升级工单申请。当前任务存在可升级的版本。升级 - [任务状态说明](https://support.huaweicloud.com/realtimedr-drs/drs_02_0025.md): 实时灾备提供了多种任务状态,以便区分不同阶段的灾备任务。实时灾备任务的状态和说明,请参见表1。对于创建失败的任务,DRS默认保留3天,超过3天将会自动结束任务。对于未启动、状态为配置中的任务,DRS默认保留3天,超过3天DRS会自动删除后台资源,当前任务状态不变。当用户再次配置时,DRS会重新申请资源。已删除的灾备任务在状态列表中不显示。 - [操作系统更新](https://support.huaweicloud.com/realtimedr-drs/drs_06_3522.md): 数据复制服务 DRS 实例需要适时进行操作系统更新,以提高DRS实例的整体安全状况。实例内核版本升级时,数据复制服务 DRS 会根据操作系统的实际情况,决定是否更新以及更新适合的操作系统冷补丁版本。操作系统更新不会更改DRS实例的版本或实例配置信息。此外,数据复制服务 DRS 会在用户设置的运维时间段内,通过热补丁方式及时修复影响重大的操 - [发起诊断](https://support.huaweicloud.com/realtimedr-drs/drs_06_0361.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [查看诊断历史记录](https://support.huaweicloud.com/realtimedr-drs/drs_06_0362.md): 对于已经发起过诊断的DRS任务,您可以查看诊断历史记录,以满足业务需要。 - [监控信息](https://support.huaweicloud.com/realtimedr-drs/drs_06_0370.md): DRS支持对正常运行状态的实例进行日常监控。您可以通过任务管理页面的监控信息页面,直观地查看实例的各项监控指标。您也可根据业务需求,拖动其中的监控视图,调整监控视图的顺序。性能指标监控时间窗包括:近1小时、近3小时、近12小时、近24小时、近7天和近6个月。通过设置监控指标框可选择您在页面中要展示的指标名称并排序。设置监控指标 - [标签管理](https://support.huaweicloud.com/realtimedr-drs/drs_disaster_tag.md): 标签管理服务(Tag Management Service,TMS)用于用户在云平台,通过统一的tag标签管理各种资源。TMS服务与各服务共同实现标签管理能力,TMS提供全局标签管理能力,各服务维护自身标签管理 。当用户资源较多时,可通过不同的标签标识和查找任务。建议您先在TMS系统中设置预定义标签。标签由“键”和“值”组成,每个标签中的 - [连接诊断](https://support.huaweicloud.com/realtimedr-drs/drs_07_0020.md): 当DRS任务与源库或目标库进行测试连接失败时,DRS提供网络诊断功能,可对源库或者目标库当前网络连接情况进行诊断并返回结果。仅支持通过输入IP地址或者界面选择方式,获取数据库信息的任务节点进行网络诊断,暂不支持GaussDB的DN诊断。集群或多AZ任务场景,只支持在主任务的节点进行诊断。已登录数据复制服务控制台。已创建任务。当测试连接失败 - [支持审计操作的关键列表](https://support.huaweicloud.com/realtimedr-drs/drs_07_0014.md): 云审计服务是安全解决方案中专业的日志审计服务,记录了数据复制服务的相关操作事件,方便您日后的查询、审计和回溯。 - [如何查看审计日志](https://support.huaweicloud.com/realtimedr-drs/drs_07_0015.md): 在您开启了云审计服务后,系统开始记录云服务资源的操作。云审计服务管理控制台保存最近7天的操作记录。本节介绍如何在云审计服务管理控制台查看最近7天的操作记录。已开启云审计服务。时间范围:可在页面右上角选择查询最近1小时、最近1天、最近1周及自定义时间段的操作事件。事件类型、事件来源、资源类型和筛选类型:在下拉框中选择查询条件。其中筛选类型选 - [支持的监控指标](https://support.huaweicloud.com/realtimedr-drs/drs_07_0010.md): 本节定义了数据复制服务上报云监控的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控提供的API接口来检索数据复制服务产生的监控指标和告警信息。云监控服务最大支持4个层级维度,维度编号从0开始,编号3为最深层级。例如监控指标中的维度信息为"instance_id,node_id”时,表示对应的监控指标的维度存在层级关系,且"i - [设置告警规则](https://support.huaweicloud.com/realtimedr-drs/drs_07_0016.md): 通过设置数据复制服务告警规则,用户可自定义监控目标与通知策略,及时了解数据复制服务运行状况,从而起到预警作用。设置关数据复制服务的告警规则包括设置告警规则名称、服务、维度、监控范围、模板和是否发送通知等参数。输入告警名称和描述。选择类型建议从模板导入,模板中已经包含CPU使用率、内存使用率、磁盘利用率等常用告警指标。单击开启发送通知,生效 - [查看监控指标](https://support.huaweicloud.com/realtimedr-drs/drs_07_0012.md): 云服务平台提供的云监控,可以对数据复制服务的实时迁移、实时同步和实时灾备实例(下文简称实例)的运行状态进行日常监控。您可以通过管理控制台,直观地查看实例的各项监控指标。由于监控数据的获取与传输会花费一定时间,因此,云监控显示的是当前时间5~10分钟前的实例状态。如果您的实例刚创建完成,请等待5~10分钟后查看监控数据。实例正常运行,即:实 - [日志配置管理](https://support.huaweicloud.com/realtimedr-drs/drs_07_0018.md): 配置访问日志后,DRS实例(包含实时迁移、备份迁移、实时同步、实时灾备和录制回放实例)新生成的所有日志记录会上传到云日志服务(Log Tank Service,简称LTS)进行管理。进行LTS日志配置后,会默认上传该任务的所有日志。配置完成后不会立即生效,存在10分钟左右的时延。配置完成后,会产生一定费用,费用情况请参考LTS的定价详情。 - [查看或下载日志](https://support.huaweicloud.com/realtimedr-drs/drs_07_0019.md): 如果DRS任务已经配置了访问日志,操作详情请参见日志配置管理,就可以在LTS服务分析日志、搜索日志、日志可视化、下载日志和查看实时日志。 - [回放方案概览](https://support.huaweicloud.com/trafficrep-drs/drs_08_0111.md): 录制回放是指将源数据库发生的真实业务流量,在目标数据库模拟执行,从而观察和检验目标数据库的功能和性能表现。录制回放主要分为录制、回放两个阶段,录制过程是从源数据库上将所需时间段内的全部SQL原语句(包括增、删、改、查)通过审计日志/全量SQL下载、录制工具等进行采集,以文件形式缓存起来,并往目标数据库注入模拟数据,等待用户执行回放;用户可 - [MySQL到MySQL](https://support.huaweicloud.com/trafficrep-drs/drs_08_0092.md): 使用DRS创建录制回放任务时,连接源和目标数据库账号的权限建议保持一致,再启动任务。为了确保录制回放任务各个阶段的平顺,在创建任务前,请务必阅读以下使用须知。已登录数据复制服务控制台。账户余额大于等于0元。满足录制回放支持的数据库类型和版本,详情请参见支持的数据库。当用户创建DRS任务使用的是子账号时,请先确认已添加过委托。创建委托方法, - [MySQL到TaurusDB](https://support.huaweicloud.com/trafficrep-drs/drs_08_0121.md): 使用DRS创建录制回放任务时,连接源和目标数据库账号的权限建议保持一致,再启动任务。为了确保录制回放任务各个阶段的平顺,在创建任务前,请务必阅读以下使用须知。已登录数据复制服务控制台。账户余额大于等于0元。满足录制回放支持的数据库类型和版本,详情请参见支持的数据库。当用户创建DRS任务使用的是子账号时,请先确认已添加过委托。创建委托方法, - [TaurusDB到TaurusDB](https://support.huaweicloud.com/trafficrep-drs/drs_08_0110.md): 使用DRS创建录制回放任务时,连接源和目标数据库账号的权限建议保持一致,再启动任务。为了确保录制回放任务各个阶段的平顺,在创建任务前,请务必阅读以下使用须知。已登录数据复制服务控制台。账户余额大于等于0元。满足录制回放支持的数据库类型和版本,详情请参见支持的数据库。当用户创建DRS任务使用的是子账号时,请先确认已添加过委托。创建委托方法, - [GaussDB到GaussDB](https://support.huaweicloud.com/trafficrep-drs/drs_08_0824.md): 使用DRS创建录制回放任务时,连接源和目标数据库账号的权限建议保持一致,再启动任务。为了确保录制回放任务各个阶段的平顺,在创建任务前,请务必阅读以下使用须知。已登录数据复制服务控制台。账户余额大于等于0元。满足录制回放支持的数据库类型和版本,详情请参见支持的数据库。当用户创建DRS任务使用的是子账号时,请先确认已添加过委托。创建委托方法, - [MySQL到MySQL](https://support.huaweicloud.com/trafficrep-drs/drs_08_0113.md): 使用DRS创建录制回放任务时,连接源和目标数据库账号的权限建议保持一致,再启动任务。为了确保录制回放任务各个阶段的平顺,在创建任务前,请务必阅读以下使用须知。已登录数据复制服务控制台。账户余额大于等于0元。满足录制回放支持的数据库类型和版本,详情请参见支持的数据库。当用户创建DRS任务使用的是子账号时,请先确认已添加过委托。创建委托方法, - [MySQL到TaurusDB](https://support.huaweicloud.com/trafficrep-drs/drs_08_0114.md): 使用DRS创建录制回放任务时,连接源和目标数据库账号的权限建议保持一致,再启动任务。为了确保录制回放任务各个阶段的平顺,在创建任务前,请务必阅读以下使用须知。已登录数据复制服务控制台。账户余额大于等于0元。满足录制回放支持的数据库类型和版本,详情请参见支持的数据库。当用户创建DRS任务使用的是子账号时,请先确认已添加过委托。创建委托方法, - [MariaDB到MariaDB](https://support.huaweicloud.com/trafficrep-drs/drs_08_0117.md): 使用DRS创建录制回放任务时,连接源和目标数据库账号的权限建议保持一致,再启动任务。为了确保录制回放任务各个阶段的平顺,在创建任务前,请务必阅读以下使用须知。已登录数据复制服务控制台。账户余额大于等于0元。满足录制回放支持的数据库类型和版本,详情请参见支持的数据库。当用户创建DRS任务使用的是子账号时,请先确认已添加过委托。创建委托方法, - [MariaDB到MySQL](https://support.huaweicloud.com/trafficrep-drs/drs_08_0118.md): 使用DRS创建录制回放任务时,连接源和目标数据库账号的权限建议保持一致,再启动任务。为了确保录制回放任务各个阶段的平顺,在创建任务前,请务必阅读以下使用须知。已登录数据复制服务控制台。账户余额大于等于0元。满足录制回放支持的数据库类型和版本,详情请参见支持的数据库。当用户创建DRS任务使用的是子账号时,请先确认已添加过委托。创建委托方法, - [MariaDB到TaurusDB](https://support.huaweicloud.com/trafficrep-drs/drs_08_0119.md): 使用DRS创建录制回放任务时,连接源和目标数据库账号的权限建议保持一致,再启动任务。为了确保录制回放任务各个阶段的平顺,在创建任务前,请务必阅读以下使用须知。已登录数据复制服务控制台。账户余额大于等于0元。满足录制回放支持的数据库类型和版本,详情请参见支持的数据库。当用户创建DRS任务使用的是子账号时,请先确认已添加过委托。创建委托方法, - [自建MongoDB到DDS](https://support.huaweicloud.com/trafficrep-drs/drs_08_0309.md): 目前为受限使用阶段。使用DRS创建录制回放任务时,连接源和目标数据库账号的权限建议保持一致,再启动任务。为了确保录制回放任务各个阶段的平顺,在创建任务前,请务必阅读以下使用须知。已登录数据复制服务控制台。账户余额大于等于0元。满足录制回放支持的数据库类型和版本,详情请参见支持的数据库。当用户创建DRS任务使用的是子账号时,请先确认已添加过 - [创建回放任务](https://support.huaweicloud.com/trafficrep-drs/drs_08_0093.md): 录制回放是指将源数据库发生的真实业务流量,在目标数据库模拟执行,从而观察和检验目标数据库的功能和性能表现。常用于以下两个场景:功能验证回放:数据库搬迁前,通过录制回放可以提前得知源业务在目标数据库的运行效果。业务加压回放:通过控制回放的线程及回放速度,来模拟源业务流量放大的效果,从而分析目标数据库对于未来业务激增时的稳定性表现。步骤一:创 - [查询回放进度](https://support.huaweicloud.com/trafficrep-drs/drs_08_0094.md): 回放进度展示了回放过程中SQL执行情况,可以帮助您了解任务完成的情况。已登录数据复制服务控制台。已启动录制回放任务。回放进度模块中,您可以查看任务状态、启动时间、SQL总量以及已回放SQL数量等信息。录制回放统计图支持选择查看某一时间段内的SQL总量、执行量、异常量以及慢SQL数量情况。录制回放异常SQL模块中,展示回放异常的SQL对象分 - [查看回放报告](https://support.huaweicloud.com/trafficrep-drs/drs_08_0115.md): 回放报告记录了录制回放目标库中各SQL执行时间曲线,以及各SQL的执行量、执行时长等信息。已登录数据复制服务控制台。录制回放统计图支持选择查看某一时间段内,在目标库回放的SQL总量、执行量、异常量以及慢SQL数量情况。回放统计图慢SQL模块支持查看各类型SQL的数量和回放耗时情况。录制回放异常SQL模块中,展示回放异常的SQL对象分类和数 - [查看回放日志](https://support.huaweicloud.com/trafficrep-drs/drs_08_0095.md): 回放日志记录了录制回放过程中的信息,包含告警、错误和提示等类型的信息。录制回放过程中,可以通过查看回放日志信息,帮助您分析系统中存在的问题。操作日志记录了您创建任务、设置任务限速、任务启动等关键操作的日志。已登录数据复制服务控制台。除此以外,DRS支持对接云日志服务(Log Tank Service,简称LTS),进行LTS日志配置后,D - [查看任务详情](https://support.huaweicloud.com/trafficrep-drs/drs_08_0099.md): 录制回放任务的配置信息,包括任务信息、连接信息、对象信息和任务控制信息,在任务创建启动后,均可在任务基本信息页面查看 。已登录数据复制服务控制台。任务列表中,仅展示当前登录用户所创建的全部任务,同一租户下的不同用户之间的任务不可见。您可查看到当前回放任务下对应的任务信息、连接信息、对象信息、任务控制和任务异常通知设置信息。 - [修改任务信息](https://support.huaweicloud.com/trafficrep-drs/drs_08_0100.md): 回放任务创建成功后,支持对部分任务基本信息进行修改,以方便区分和识别回放任务。支持可修改的任务信息如下:任务名称描述SMN主题任务异常结束天数任务启动时间解绑弹性公网IP已登录数据复制服务控制台。对于任务名称、描述、SMN主题和任务异常结束天数,可以单击,进行修改。单击,提交修改。单击,取消修改。录制回放任务信息任务信息描述任务名称任务名 - [编辑回放任务](https://support.huaweicloud.com/trafficrep-drs/drs_08_0101.md): 已创建成功但是未确认启动的回放任务,数据复制服务支持编辑任务的配置信息。创建实例后,对于如下状态的任务,您可进行编辑并提交回放任务。创建中配置暂停中回放完成对于暂停中和回放完成的任务,数据复制服务支持通过编辑功能新增流量文件,重新修改任务配置信息。对于暂停中和回放完成的任务,数据复制服务支持通过编辑功能新增流量文件,重新修改任务配置信息。 - [暂停回放任务](https://support.huaweicloud.com/trafficrep-drs/drs_08_0104.md): DRS提供对回放中的任务进行暂停功能。已登录数据复制服务控制台。暂停成功后,状态栏显示为已暂停。 - [续传回放任务](https://support.huaweicloud.com/trafficrep-drs/drs_08_0105.md): 回放任务可能因外部因素导致暂时故障,用户根据回放日志信息解决问题后,可以通过续传功能继续进行回放。对于以下状态的任务,可以通过续传功能继续进行回放。任务失败已暂停如果因为非网络原因导致任务解析失败,系统默认进行三次自动续传,若三次续传后仍无法恢复,可手动进行续传。如果因为网络原因导致的任务失败,系统自动续传,直到任务恢复。如果因为非网络原 - [重置回放任务](https://support.huaweicloud.com/trafficrep-drs/drs_08_0106.md): 在录制回放过程中,对于以下状态的任务,可通过重置功能,重新开始进行流量回放而不用再次配置任务。暂停状态。回放完成状态。DRS重置功能分为解析重置和回放重置,重置不会清空目标库数据。用户可根据需求,进行重置选择。已登录数据复制服务控制台。不勾选解析重置:重置任务不重新解析流量文件,把任务之前解析流量文件得到的内容重新回放到目标库。勾选解析重 - [结束回放任务](https://support.huaweicloud.com/trafficrep-drs/drs_08_0102.md): 录制回放完成后,可选择结束回放任务。如下状态下的任务可以结束:创建中配置等待启动启动中启动失败解析中回放中回放失败回放完成对于“配置”状态的任务,配置失败的任务无法结束。任务结束后无法重新启动。 - [删除回放任务](https://support.huaweicloud.com/trafficrep-drs/drs_08_0103.md): 对于已结束或者配置失败的录制回放任务,您可选择删除回放任务。被删除后的任务将不会再出现在任务列表中,请谨慎操作。已登录数据复制服务控制台。 - [任务状态说明](https://support.huaweicloud.com/trafficrep-drs/drs_08_0097.md): 录制回放提供了多种任务状态,以便区分不同阶段的任务。录制回放任务的状态和说明,请参见表1。对于创建失败的任务,DRS默认保留3天,超过3天将会自动结束任务。对于未启动、状态为配置中的任务,DRS默认保留3天,超过3天DRS会自动删除后台资源,当前任务状态不变。当用户再次配置时,DRS会重新申请资源。已删除的回放任务在状态列表中不显示。对于 - [标签管理](https://support.huaweicloud.com/trafficrep-drs/drs_replay_tag.md): 标签管理服务(Tag Management Service,TMS)用于用户在云平台,通过统一的tag标签管理各种资源。TMS服务与各服务共同实现标签管理能力,TMS提供全局标签管理能力,各服务维护自身标签管理 。当用户资源较多时,可通过不同的标签标识和查找任务。建议您先在TMS系统中设置预定义标签。标签由“键”和“值”组成,每个标签中的 - [连接诊断](https://support.huaweicloud.com/trafficrep-drs/drs_08_0116.md): 当DRS任务与目标库进行测试连接失败时,DRS提供网络诊断功能,可对目标库当前网络连接情况进行诊断并返回结果。仅支持通过输入IP地址或者界面选择方式,获取数据库信息的任务节点进行网络诊断。已登录数据复制服务控制台。已创建任务。当测试连接失败时,可单击失败信息右侧的网络诊断按钮进行诊断。 - [审计日志格式说明](https://support.huaweicloud.com/trafficrep-drs/drs_08_0120.md): 创建DRS录制回放任务时,源数据库引擎可选不同来源。不同源数据库来源对应的审计日志格式不同,具体说明可参考如下说明。 - [创建数据订阅任务](https://support.huaweicloud.com/datasub-drs/drs_07_0003.md): 当前数据订阅场景为旧架构,全新升级的数据订阅能力已集成到实时同步场景(目标数据库引擎选择“Kafka”,即可获取对应的能力)。由于订阅任务当前存在较多订阅对象和操作约束,推荐使用性能、稳定性更高的MySQL到Kafka同步链路进行数据订阅。数据订阅与MySQL到Kafka同步的区别可参考这里。更多到Kafka的同步链路可参考实时同步方案概 - [SDK接口介绍](https://support.huaweicloud.com/datasub-drs/drs_15_0007.md): SDK中定义了多种类对象,本小节简单介绍SDK的这些类的接口定义。SubscribeContext接口定义SubscribeContext接口定义函数名称说明setDomainName(String domainName)设置用户名。参数为创建所需数据订阅任务的IAM主账号名。setUserId(String userId)用户ID。登录 - [SDK使用说明](https://support.huaweicloud.com/datasub-drs/drs_15_0006.md): 数据订阅功能将数据库中关键业务的数据变化信息缓存并提供统一的SDK接口,方便下游业务订阅、获取、并消费。在使用SDK消费之前,需要先在数据复制服务控制台创建数据订阅任务。当订阅任务创建完成后,使用SDK可以实时订阅订阅通道中的增量数据。目前:数据复制服务只提供JAVA版本SDK,SDK下载地址。一个订阅通道只能被一个SDK消费,如果启动多 - [SDK下载地址](https://support.huaweicloud.com/datasub-drs/drs_15_0008.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [查看任务详情](https://support.huaweicloud.com/datasub-drs/drs_15_0002.md): 数据订阅任务的配置信息,包括任务信息、订阅源信息。订阅任务创建成功后,可查看任务详细信息 。已登录数据复制服务控制台。任务列表中,仅展示当前登录用户所创建的全部任务,同一租户下的不同用户之间的任务不可见。您可查看到当前订阅任务下对应的任务信息、订阅实例信息和订阅源信息。 - [修改任务信息](https://support.huaweicloud.com/datasub-drs/drs_15_0011.md): 数据订阅任务创建成功后,支持对部分任务基本信息进行修改,以方便区分和识别订阅任务。支持可修改的任务信息如下:任务名称描述SMN主题已登录数据复制服务控制台。单击,提交修改。单击,取消修改。 - [编辑订阅任务](https://support.huaweicloud.com/datasub-drs/drs_15_0012.md): 数据复制服务支持编辑数据订阅任务的配置信息,包括源库信息、目标库信息。创建实例后,对于如下状态的任务,您可进行编辑并提交订阅任务。配置已登录数据复制服务控制台。您可查看任务提交后的状态,状态请参见任务状态说明。在任务列表的右上角,单击刷新列表,可查看到最新的任务状态。当订阅任务创建完成后,需要使用SDK实时订阅订阅任务中的增量数据。具体的 - [查看订阅数据](https://support.huaweicloud.com/datasub-drs/drs_15_0009.md): 数据复制服务支持通过管理控制台在线查看增量订阅数据,能够查看的时间范围为订阅任务的数据范围(不含视图和存储过程的数据)。本小节介绍在线查看订阅数据的方式,及数据记录的各个字段的含义。已登录数据复制服务管理控制台。已成功创建数据订阅任务。当前数据列表默认显示前5分钟的增量订阅数据。若需要查看指定时间段的订阅数据,您可以在页面右上角,根据需求 - [修改消费时间点](https://support.huaweicloud.com/datasub-drs/drs_15_0010.md): 数据复制服务支持在消费的过程中,随时修改消费时间点,修改的时间点必须在订阅任务的时间范围内。一旦修改完消费时间点,那么下游SDK拉取到的增量数据从修改后的消费时间点开始。本章节将详细介绍通过数据复制服务管理控制台修改消费时间点的操作步骤。数据订阅任务已启动且任务为正常状态。目前只支持在数据复制服务管理控制台修改消费点,不支持在SDK中指定 - [修改订阅对象](https://support.huaweicloud.com/datasub-drs/drs_15_0003.md): 数据复制服务提供的数据订阅功能可以对数据订阅的对象进行动态增减。创建实例后,您可再次编辑订阅对象并提交订阅任务。已登录数据复制服务控制台。编辑订阅对象的过程中,不能在源数据库上删除被订阅的表。 - [重试订阅任务](https://support.huaweicloud.com/datasub-drs/drs_15_0013.md): 同步过程中由于不确定因素导致同步任务失败,可通过重试功能,重新提交同步任务。对于以下同步状态的任务,若同步失败,可以重试同步任务。全量同步增量同步增量同步失败的任务,系统默认进行三次自动重试,若三次重试后仍无法恢复增量同步,可手动进行重试。已登录数据复制服务控制台。在数据订阅管理页面的任务列表中,选择要启动的任务,单击操作列重试按钮,重新 - [续传订阅任务](https://support.huaweicloud.com/datasub-drs/drs_15_1138.md): 对于失败的数据订阅任务,用户可在解决任务异常场景后,采用续传功能,继续进行数据传输,无需重新开始。已登录数据复制服务控制台。在数据订阅管理页面的任务列表中,选择要续传的任务,单击操作列续传按钮,继续进行数据传输。 - [重置订阅任务](https://support.huaweicloud.com/datasub-drs/drs_15_1137.md): 对于不确定因素导致的失败任务,当前任务中断时间过长,任务无法续传时,可使用重置功能,从当前时间点重新进行数据订阅,可以无需重新配置。任务重置并启动后,任务的开始时间点为当前时间,并非任务创建时间。 - [删除订阅任务](https://support.huaweicloud.com/datasub-drs/drs_15_0004.md): 您可选择删除订阅任务。被删除后的任务将不会再出现在任务列表中,请谨慎操作。已登录数据复制服务控制台。 - [任务状态说明](https://support.huaweicloud.com/datasub-drs/drs_07_0005.md): 数据订阅提供了多种任务状态,以便区分不同阶段的订阅任务。数据订阅任务的状态和说明,请参见表1。对于创建失败的任务,DRS默认保留3天,超过3天将会自动结束任务。对于未启动、状态为配置中的任务,DRS默认保留3天,超过3天DRS会自动删除后台资源,当前任务状态不变。当用户再次配置时,DRS会重新申请资源。对于是失败状态的订阅任务,DRS默认 - [标签管理](https://support.huaweicloud.com/datasub-drs/drs_subscription_tag.md): 标签管理服务(Tag Management Service,TMS)用于用户在云平台,通过统一的tag标签管理各种资源。TMS服务与各服务共同实现标签管理能力,TMS提供全局标签管理能力,各服务维护自身标签管理 。当用户资源较多时,可通过不同的标签标识和查找任务。建议您先在TMS系统中设置预定义标签。标签由“键”和“值”组成,每个标签中的 - [创建校验任务](https://support.huaweicloud.com/dataveri-drs/drs_04_0550.md): 数据校验是校验源数据库和目标数据库一致性的功能,可以根据用户选择的对象进行对象校验、数据校验,帮助用户及时发现对象和数据不一致的问题。目前,DRS校验任务支持的源数据库和目标数据库类型,如下表所示。本小节以MySQL->RDS for MySQL的校验任务为示例,介绍如何使用数据复制服务创建两个数据库实例之间的校验任务,其他数据库的配置流 - [查看任务信息](https://support.huaweicloud.com/dataveri-drs/drs_04_0552.md): 校验任务创建成功后,可查看任务的基本信息,包括任务信息、校验实例信息、连接信息、映射信息。已创建校验任务。您可查看到当前任务下对应的任务名称、描述、创建时间。单击可修改任务名称、描述、资源组等信息。单击,可复制任务ID。单击“修改连接信息”,可修改源库和目标库的连接信息,修改完成后单击“确认”。连接信息当数据库密码修改导致任务暂时失败时, - [校验任务配置](https://support.huaweicloud.com/dataveri-drs/drs_04_0553.md): 对比实时校验项可以清晰反馈出源数据库和目标数据库的数据是否存在差异。为了尽可能减少业务的影响和业务中断时间,校验场景提供了以下几种对比方式:对象级对比:支持对数据库、表、索引等进行对比。数据级对比-行对比:对比选择的表的行数是否一致,只查询表的行数,对比速度较快,建议优先使用。数据级比对-内容比对-静态比对:比对选择的表的内容是否一致,对 - [对象选择](https://support.huaweicloud.com/dataveri-drs/drs_04_0554.md): 提供的对象选择功能可以对校验的对象进行修改。创建实时校验任务后,您可以通过对象选择来增加或者移除校验的表,并提交校验任务。已创建校验任务。如果不需要校验规则,单击“下一步”。如果需要进行校验规则,可参考5,设置相关规则。 - [校验规则](https://support.huaweicloud.com/dataveri-drs/drs_04_0555.md): 查看校验任务中校验任务的规则和详细信息。您可查看到选择的加工对象,规则作用对象,过滤条件等。 - [校验日志](https://support.huaweicloud.com/dataveri-drs/drs_04_0556.md): 已创建校验任务。您可查看到日志对应的时间,级别和描述。在校验日志页签选择“操作日志”,查看当前校验任务的操作日志。 - [克隆任务](https://support.huaweicloud.com/dataveri-drs/drs_04_0557.md): DRS支持通过克隆功能,快速复制现有任务的配置。任务克隆时,源和目标数据库密码信息不会被克隆,克隆后的新任务需再次输入。对于变更中的任务进行克隆时,如果变更信息已存入数据库,克隆任务与变更后配置保持一致。克隆任务创建成功后,新任务的节点IP与原任务不同,可能需要调整网络配置,确保克隆后的新任务和源库、目标库网络互通。已创建校验任务。 - [结束任务](https://support.huaweicloud.com/dataveri-drs/drs_04_0558.md): 校验任务完成时,可选择结束任务。已结束的任务无法重新启动。已创建并启动校验任务。 - [删除任务](https://support.huaweicloud.com/dataveri-drs/drs_04_0559.md): 对于已结束的校验任务,您可选择删除校验任务。被删除后的任务将不会再出现在任务列表中,请谨慎操作。已创建并启动校验任务。 - [任务状态说明](https://support.huaweicloud.com/dataveri-drs/drs_04_0560.md): 校验任务提供了多种任务状态,以便区分不同的阶段,方便用户进行任务管理。任务的状态和说明,请参见表1。 ## 最佳实践 - [最佳实践汇总](https://support.huaweicloud.com/bestpractice-drs/drs_overview.md): 本文汇总了基于数据复制服务(Data Replication Service,简称DRS)常见应用场景的操作实践,在每个实践提供详细的方案描述和操作指导,用于指导您快速实现数据库迁移和同步。 - [方案概述](https://support.huaweicloud.com/bestpractice-drs/drs_02_0008.md): 本实践主要包含以下内容:介绍如何创建RDS for MySQL实例。介绍如何将其他云MySQL迁移到RDS for MySQL实例。拥有华为云实名认证账号。账户余额大于等于0元。虚拟私有云 VPC云数据库RDS数据复制服务 DRS本实践的资源规划仅作为演示,实际业务场景资源以用户实际需求为准。本实践端到端的数据为测试数据,仅供参考;更多关 - [资源规划](https://support.huaweicloud.com/bestpractice-drs/drs_02_0009.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [操作流程](https://support.huaweicloud.com/bestpractice-drs/drs_02_0010.md): 操作场景:在使用DRS(Data Replication Service)进行数据实时迁移。其他云MySQL迁移到云数据库RDS for MySQL。流程图如下: - [创建VPC和安全组](https://support.huaweicloud.com/bestpractice-drs/drs_02_0011.md): 创建VPC和安全组,为创建RDS for MySQL实例准备好网络资源和安全组。当VPC列表的VPC状态为“可用”时,表示VPC创建完成。 - [创建RDS for MySQL实例](https://support.huaweicloud.com/bestpractice-drs/drs_02_0012.md): 本章节介绍创建RDS for MySQL实例。VPC和安全组已在创建VPC和安全组中准备好。如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。如果规格确认无误,单击“提交”,完成购买实例的申请。 - [其他云MySQL实例准备](https://support.huaweicloud.com/bestpractice-drs/drs_02_0013.md): 已购买其他云MySQL实例。账号权限符合要求,具体见账号权限要求。当使用DRS将其他云MySQL数据库的数据迁移到云数据库 RDS for MySQL实例时,账号权限要求如表1所示,授权的具体操作请参考授权操作。源数据库MySQL实例需要开放外网域名的访问。其他云MySQL实例需要将目标端DRS迁移实例的弹性公网IP添加到其网络白名单中, - [创建DRS迁移任务](https://support.huaweicloud.com/bestpractice-drs/drs_02_0015.md): 配置迁移任务名称。选择区域,即为目标实例所在的区域。迁移任务填写迁移数据并选择模板库。这里的目标库选择创建RDS for MySQL实例创建的RDS实例。填写迁移实例信息这里的目标库选择创建RDS for MySQL实例创建的RDS实例。迁移实例创建中,大约需要5-10分钟。迁移实例创建完成后可获取弹性公网IP信息。流速模式:不限速迁移对 - [确认迁移结果](https://support.huaweicloud.com/bestpractice-drs/drs_02_0016.md): 确认迁移结果可参考如下两种方式:DRS会针对迁移对象、用户、数据等维度进行对比,从而给出迁移结果,详情参见在DRS管理控制台查看迁移结果。直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况,详情参见在RDS管理控制台查看迁移结果。迁移完成后,可以根据需要进行性能测试。测试性能的方法请参见性能白皮书。 - [方案概述](https://support.huaweicloud.com/bestpractice-drs/drs_06_0017.md): 本实践主要包含以下内容:介绍如何创建TaurusDB实例。介绍如何将其他云MySQL迁移到TaurusDB实例。拥有华为云实名认证账号。账户余额大于等于0元。本示例中,DRS源数据库为其他云MySQL,目标端为华为云云数据库TaurusDB,通过公网网络,将源数据库迁移到目标端,部署架构可参考图1。虚拟私有云 VPC云数据库 Taurus - [资源规划](https://support.huaweicloud.com/bestpractice-drs/drs_06_0018.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [操作流程](https://support.huaweicloud.com/bestpractice-drs/drs_06_0019.md): 操作场景:在使用DRS(Data Replication Service)进行数据实时迁移。其他云MySQL迁移到TaurusDB。流程图如下: - [创建VPC和安全组](https://support.huaweicloud.com/bestpractice-drs/drs_06_0020.md): 创建VPC和安全组,为创建TaurusDB实例准备好网络资源和安全组。当VPC列表的VPC状态为“可用”时,表示VPC创建完成。 - [创建TaurusDB实例](https://support.huaweicloud.com/bestpractice-drs/drs_06_0021.md): 本章节介绍如何创建华为云TaurusDB实例。VPC和安全组已在创建VPC和安全组中准备好。 - [其他云MySQL实例准备](https://support.huaweicloud.com/bestpractice-drs/drs_06_0022.md): 已购买其他云数据库MySQL实例。账号权限符合要求,具体见账号权限要求。当使用DRS将其他云MySQL数据库的数据迁移到华为云云数据库TaurusDB实例时,在不同迁移类型的情况下,对源数据库的账号权限要求如下:MySQL的相关授权操作可参考操作指导。源数据库MySQL实例需要开放外网域名的访问。各厂商云数据库对应方法不同,请参考各厂商云 - [创建DRS迁移任务](https://support.huaweicloud.com/bestpractice-drs/drs_06_0023.md): 本章节介绍如何创建DRS实例,将其他云MySQL上的数据库迁移到华为云TaurusDB。在创建任务前,需要针对迁移环境进行手工自检,以确保您的同步任务更加顺畅。本示例为MySQL到TaurusDB入云迁移,您可以参考迁移使用须知获取相关信息。配置迁移任务名称。填写迁移数据并选择模板库。这里的目标库选择创建TaurusDB实例所创建的Tau - [确认迁移结果](https://support.huaweicloud.com/bestpractice-drs/drs_06_0024.md): 确认迁移结果可参考如下两种方式:DRS会针对迁移对象、用户、数据等维度进行对比,从而给出迁移结果,详情参见在DRS管理控制台查看迁移结果。直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况,详情参见在TaurusDB管理控制台查看迁移结果。 - [其他云MongoDB迁移到DDS](https://support.huaweicloud.com/bestpractice-drs/drs_01_0005.md): 数据复制服务(Data Replication Service,简称DRS)支持将其他云MongoDB数据库的数据迁移到本云文档数据库服务(Document Database Service,以下简称DDS)实例。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务和数据库不停机,业务中断时间最小化。本章节主要介绍了通过DRS将其他云 - [方案概述](https://support.huaweicloud.com/bestpractice-drs/drs_03_0002.md): 本实践主要包含以下内容:介绍如何将自建MySQL迁移到RDS for MySQL实例。低成本 享更多的服务只需支付实例费用,无需其他硬件、托管等费用。只需支付实例费用,无需其他硬件、托管等费用。超高性能 极致用户体验100%兼容MySQL应用。高并发性能满足苛刻性能要求。支持大量连接,响应更快速。100%兼容MySQL应用。高并发性能满足 - [资源规划](https://support.huaweicloud.com/bestpractice-drs/drs_04_0013.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [操作流程](https://support.huaweicloud.com/bestpractice-drs/drs_04_0014.md): 操作场景:在使用DRS(Data Replication Service)进行数据实时迁移。自建MySQL迁移到RDS for MySQL。构建MySQL服务器、购买RDS实例,并且将MySQL服务器数据迁移到RDS实例的整个流程的主要任务流如图1所示。 - [创建RDS for MySQL实例](https://support.huaweicloud.com/bestpractice-drs/drs_04_0022.md): 本章节介绍创建RDS for MySQL实例,该实例选择和自建MySQL服务器相同的VPC和安全组。如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。如果规格确认无误,单击“提交”,完成购买实例的申请。当RDS实例运行状态为“正常”时,表示实例创建完成。 - [创建迁移任务](https://support.huaweicloud.com/bestpractice-drs/drs_04_0023.md): 本章节介绍创建DRS迁移任务,将自建MySQL服务器上的loadtest数据库迁移到RDS for MySQL实例。在创建任务前,需要针对迁移环境进行手工自检,以确保您的迁移任务更加顺畅。本示例中,为MySQL到RDS for MySQL的入云迁移,您可以参考将MySQL迁移到MySQL获取相关信息。介绍自建MySQL服务器上的loadt - [确认数据迁移结果](https://support.huaweicloud.com/bestpractice-drs/drs_04_0024.md): 确认升级迁移结果有两种方式:方式一:(自动)在DRS管理控制台查看迁移结果。DRS会针对迁移对象、用户、数据等维度进行对比,从而给出迁移结果。方式二:(手工)在RDS管理控制台查看迁移结果。直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况。预检查不通过项可以参考预检查不通过项修复方法查询解决方法。 - [方案概述](https://support.huaweicloud.com/bestpractice-drs/drs_03_0008.md): 本实践介绍在华为云弹性云服务器 ECS上构建社区版MySQL和创建TaurusDB实例,并使用数据复制服务DRS将本地MySQL数据库的数据迁移至TaurusDB。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务中断时间最小化。企业业务高速发展,传统数据库扩容性差,迫切需要分布式化改造。传统数据库需要自购并安装服务器、系统、数据库 - [前提条件](https://support.huaweicloud.com/bestpractice-drs/drs_03_0009.md): 拥有华为云实名认证账号。账户余额大于等于0元。 - [资源规划](https://support.huaweicloud.com/bestpractice-drs/drs_03_0010.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [操作流程](https://support.huaweicloud.com/bestpractice-drs/drs_03_0011.md): 操作场景:使用DRS(Data Replication Service)进行数据实时迁移。ECS自建MySQL迁移到TaurusDB。构建MySQL服务器、购买TaurusDB实例,并且将MySQL服务器数据迁移到TaurusDB实例。整个流程的主要任务流如图1所示。 - [创建VPC和安全组](https://support.huaweicloud.com/bestpractice-drs/drs_03_0014.md): 创建VPC和安全组,为创建MySQL服务器和TaurusDB实例准备好网络资源和安全组。进入虚拟私有云信息页面。当VPC列表的VPC状态为“可用”时,表示VPC创建完成。进入虚拟私有云信息页面。放通后的效果如下: - [创建ECS(MySQL服务器)](https://support.huaweicloud.com/bestpractice-drs/drs_03_0015.md): 购买弹性云服务器,用于安装MySQL社区版。选择通用计算型s6.xlarge.2 4vCPUs |8GiB规格。选择镜像和磁盘规格。选择在创建VPC和安全组创建的VPC和安全组。选择购买弹性公网IP,公网带宽选择“按流量计费”,此示例中,带宽大小选20Mbit/s。配置云服务器名称和密码。当弹性云服务器的状态为“运行中”时,表示创建完成。 - [安装社区版MySQL](https://support.huaweicloud.com/bestpractice-drs/drs_03_0016.md): 初始化磁盘并安装社区版MySQL。root用户密码为您创建弹性云服务器过程中设置的密码。mkdir /mysqlfdisk -l回显如下:mkfs.ext4 /dev/vdbmount /dev/vdb /mysqldf -h当显示如下回显时,表示挂载成功。mkdir -p /mysql/install/datamkdir -p /mys - [创建ECS并安装MySQL客户端](https://support.huaweicloud.com/bestpractice-drs/drs_03_0017.md): 确保和MySQL服务器所在ECS配置成相同Region、相同可用区、相同VPC、相同安全组。不用购买数据盘。云服务器名配置为:ecs-client。其他参数同MySQL服务器的ECS配置。 - [测试自建MySQL性能](https://support.huaweicloud.com/bestpractice-drs/drs_03_0018.md): wget -c https://github.com/akopytov/sysbench/archive/1.0.18.zipunzip 1.0.18.zipcd sysbench-1.0.18./autogen.sh./configuremakemake installmysql -u root -P 3306-h -p - - [创建TaurusDB实例](https://support.huaweicloud.com/bestpractice-drs/drs_03_0020.md): 本章节介绍创建TaurusDB实例,该实例选择和自建MySQL服务器相同的VPC和安全组。VPC和安全组已在创建VPC和安全组中准备好。当TaurusDB实例运行状态为“正常”时,表示实例购买完成。 - [创建DRS迁移任务](https://support.huaweicloud.com/bestpractice-drs/drs_03_0021.md): 本章节介绍创建DRS实例,将自建MySQL服务器上的sbtest数据库迁移到TaurusDB实例。配置迁移任务名称。填写迁移数据并选择模板库。这里的目标库选择创建TaurusDB实例创建的TaurusDB实例。这里的目标库选择创建TaurusDB实例创建的TaurusDB实例。企业项目选择“default”。迁移实例创建中,大约需要5-1 - [确认数据迁移结果](https://support.huaweicloud.com/bestpractice-drs/drs_03_0022.md): 确认升级迁移结果有两种方式:方式一:(自动)在DRS管理控制台查看迁移结果。DRS会针对迁移对象、用户、数据等维度进行对比,从而给出迁移结果。方式二:(手工)在TaurusDB管理控制台查看迁移结果。直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况。迁移完成后,可以参考性能白皮书测试TaurusDB的性能。 - [ECS自建MongoDB迁移DDS](https://support.huaweicloud.com/bestpractice-drs/drs_03_0005.md): 数据复制服务(Data Replication Service,简称DRS)支持将ECS自建数据库的数据迁移到本云文档数据库服务(Document Database Service,以下简称DDS)实例。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务和数据库不停机,业务中断时间最小化。本章节主要介绍了通过DRS将ECS自建数据库 - [本地MySQL迁移到RDS for MySQL](https://support.huaweicloud.com/bestpractice-drs/drs_02_0002.md): 数据复制服务(Data Replication Service,简称DRS)支持将本地MySQL数据库的数据迁移至云数据库 RDS for MySQL实例。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务和数据库不停机,业务中断时间最小化。本章节主要介绍了通过DRS将本地MySQL数据库实时迁移至本云云数据库 RDS for My - [本地MongoDB迁移到DDS](https://support.huaweicloud.com/bestpractice-drs/drs_02_0005.md): 数据复制服务(Data Replication Service,简称DRS)支持将本地MongoDB数据库的数据迁移至本云文档数据库服务(Document Database Service,以下简称DDS)实例。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务和数据库不停机,业务中断时间最小化。本章节主要介绍了通过DRS将本地Mo - [概述](https://support.huaweicloud.com/bestpractice-drs/drs_02_0018.md): 本实践主要包含以下内容:介绍如何在华为云创建RDS for MySQL实例。介绍如何在华为云创建分布式数据库中间件DDM。介绍如何通过VPN网络将不同Region的RDS for MySQL数据迁移到DDM。拥有华为云实名认证账号。账户余额大于等于0元。虚拟私有云 VPC虚拟专用网络VPN云数据库 RDS分布式数据库中间件DDM数据复制服 - [资源规划](https://support.huaweicloud.com/bestpractice-drs/drs_02_0019.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [操作流程](https://support.huaweicloud.com/bestpractice-drs/drs_02_0020.md): 操作场景:使用DRS(Data Replication Service)进行数据实时迁移。创建RDS for MySQL实例,并且将RDS for MySQL数据同步到DDM。主要任务流程如图1所示。 - [创建源端VPC和安全组](https://support.huaweicloud.com/bestpractice-drs/drs_02_0022.md): 创建源端VPC和安全组,为创建RDS for MySQL实例准备好网络资源和安全组。进入虚拟私有云信息页面。当VPC列表的VPC状态为“可用”时,表示VPC创建完成。进入虚拟私有云信息页面。 - [创建RDS for MySQL实例](https://support.huaweicloud.com/bestpractice-drs/drs_02_0023.md): 本章节介绍创建RDS for MySQL实例并构造测试数据。VPC和安全组已在创建源端VPC和安全组中准备好。如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。如果规格确认无误,单击“提交”,完成购买实例的申请。当RDS实例运行状态为“正常”时,表示实例创建完成。 - [创建目标端VPC和安全组](https://support.huaweicloud.com/bestpractice-drs/drs_02_0026.md): 创建目标端VPC和安全组,为创建DDM实例准备好网络资源和安全组。进入虚拟私有云信息页面。当VPC列表的VPC状态为“可用”时,表示VPC创建完成。进入虚拟私有云信息页面。 - [创建DDM实例](https://support.huaweicloud.com/bestpractice-drs/drs_02_0027.md): VPC和安全组已在创建目标端VPC和安全组中准备好。如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。如果规格确认无误,单击“提交”,完成购买实例的申请。数据库端口默认为5066,实例创建成功后可修改。当实例运行状态为“运行中”时,表示实例创建完成。 - [创建RDS for MySQL实例](https://support.huaweicloud.com/bestpractice-drs/drs_02_0028.md): 本章节介绍创建DDM下关联的RDS for MySQL实例,创建步骤如下。VPC和安全组已在创建目标端VPC和安全组中准备好。RDS for MySQL实例的虚拟私有云(VPC)和子网必须和DDM实例保持一致。如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。如果规格确认无误,单击“提交”,完成购买实例的申请。当RDS实 - [创建逻辑库并关联RDS for MySQL实例](https://support.huaweicloud.com/bestpractice-drs/drs_02_0029.md): 本示例中逻辑库模式为单库,逻辑库名称为db_test。DRS目前仅支持迁移源端MySQL的数据到目标DDM,不支持迁移源库表结构及其他数据库对象,用户需要在目标库根据源端数据库的表结构创建对应的逻辑库。 - [创建DDM账号](https://support.huaweicloud.com/bestpractice-drs/drs_02_0030.md): DDM目标库账号所需要的权限可参考DRS使用须知中的数据库权限说明。 - [创建目标库表结构](https://support.huaweicloud.com/bestpractice-drs/drs_02_0031.md): DRS目前仅支持迁移源端MySQL的数据到目标DDM,不支持迁移源库表结构及其他数据库对象。用户需要在目标库根据源端逻辑库的表结构,自行在目标库创建对应的表结构及索引。未在目标库创建的对象,视为用户不选择这个对象进行迁移。更对约束限制可参考使用须知。 - [创建源端VPN](https://support.huaweicloud.com/bestpractice-drs/drs_02_0033.md): VPN网关接入的虚拟私有云(VPC)和源端RDS for MySQL实例的VPC保持一致,即创建源端VPC和安全组中创建的VPC。本段子网和源端RDS for MySQL实例所在VPC的子网保持一致,即创建源端VPC和安全组中创建的子网。远端网关和远端子网为目标端VPN的网关和子网,此时,目标端VPN还未进行创建,可先填写任意值,待目标端 - [创建目标端VPN](https://support.huaweicloud.com/bestpractice-drs/drs_02_0034.md): VPN网关接入的虚拟私有云(VPC)和目标端DDM实例的VPC保持一致,即创建目标端VPC和安全组中创建的VPC。本端子网和目标端DDM实例所在VPC的子网保持一致,即创建目标端VPC和安全组中创建的子网远端网关和远端子网为源端VPN的网关和子网,参考创建源端VPN中创建的VPN信息进行填写。 - [修改源端VPN配置](https://support.huaweicloud.com/bestpractice-drs/drs_02_0035.md): 远端网关和远端子网为目标端VPN的网关和子网,参考创建目标端VPN中创建的VPN信息进行填写。 - [创建DRS迁移任务](https://support.huaweicloud.com/bestpractice-drs/drs_02_0036.md): 本章节介绍如何创建DRS迁移任务,将华为云不同Region的RDS for MySQL上的数据库迁移到华为云DDM。在创建任务前,需要针对迁移环境进行手工自检,以确保您的同步任务更加顺畅。本示例为MySQL到DDM入云迁移,您可以参考迁移使用须知获取相关信息。配置迁移任务名称。填写迁移数据并选择模板库。这里的目标库选择创建DDM实例所创建 - [确认迁移执行结果](https://support.huaweicloud.com/bestpractice-drs/drs_02_0037.md): 确认迁移结果可参考如下两种方式:DRS会针对迁移对象、数据等维度进行对比,从而给出迁移结果,详情参见在DRS管理控制台查看迁移结果。直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况,详情参见在DDM管理控制台查看迁移结果。单击开始对比,对比完成后,查看对比结果。单击创建对比任务。在弹出的对话框中选择对比类型、时间和对象。等 - [方案概述](https://support.huaweicloud.com/bestpractice-drs/drs_02_0039.md): 传统数据库面临硬件成本高,维护难度大等问题,企业上云诉求强烈,本章介绍如何通过DRS服务,将MySQL分库分表数据库迁移至华为云DDM。本示例源端为一个分库分表关联两个MySQL实例,目标端为一个DDM关联两个RDS for MySQL实例,通过DRS将源端数据迁移至目标端,并在手动结束增量同步任务前持续同步源端数据。整体的部署架构可参考 - [资源规划](https://support.huaweicloud.com/bestpractice-drs/drs_02_0040.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [通过DRS迁移MySQL分库分表总流程](https://support.huaweicloud.com/bestpractice-drs/drs_02_0041.md): 本实践的主要任务流如图1所示: - [迁移前构造数据](https://support.huaweicloud.com/bestpractice-drs/drs_02_0043.md): 迁移前需要在源库构造一些数据类型,供迁移完成后验证数据。已知源端数据库的IP地址,端口,账户和密码。登录源端数据库。进入任意一个待迁移的逻辑库。本实践用到的逻辑库为db_test_info。本实践用到的逻辑库为db_test_info。在db_test_info逻辑库中清空以前的表信息,确保创建成功。drop table if exist - [创建VPC和安全组](https://support.huaweicloud.com/bestpractice-drs/drs_02_0045.md): 创建VPC和安全组,为创建实例准备网络资源和安全组。拥有华为云实名认证账号。账户余额大于等于0元。进入虚拟私有云信息页面。当VPC列表的VPC状态为“可用”时,表示VPC创建完成。进入虚拟私有云信息页面。 - [创建DDM实例](https://support.huaweicloud.com/bestpractice-drs/drs_02_0046.md): 本章节介绍创建DDM实例,作为迁移任务目标库。VPC和安全组已在创建VPC和安全组中准备好。如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。如果规格确认无误,单击“提交”,完成购买实例的申请。数据库端口默认为5066,实例创建成功后可修改。当实例运行状态为“运行中”时,表示实例创建完成。 - [创建RDS for MySQL实例](https://support.huaweicloud.com/bestpractice-drs/drs_02_0047.md): 本章节介绍创建DDM下关联的RDS for MySQL实例,创建步骤如下。VPC和安全组已在创建VPC和安全组中准备好。RDS for MySQL实例的虚拟私有云(VPC)和子网必须和DDM实例保持一致。如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。如果规格确认无误,单击“提交”,完成购买实例的申请。当RDS实例运行 - [创建DDM账号](https://support.huaweicloud.com/bestpractice-drs/drs_02_0048.md): DDM目标库账号所需要的权限可参考DRS使用须知中的数据库权限说明。本次实践勾选全部权限。 - [创建逻辑库并关联RDS for MySQL实例](https://support.huaweicloud.com/bestpractice-drs/drs_02_0049.md): 本示例中逻辑库模式为单库,逻辑库名称为db_test_info。DRS目前仅支持迁移源端MySQL的数据到目标DDM,不支持迁移源库表结构及其他数据库对象,用户需要在目标库根据源端数据库的表结构创建对应的逻辑库。 - [创建目标库表结构](https://support.huaweicloud.com/bestpractice-drs/drs_02_0050.md): DRS目前仅支持迁移源端数据到目标DDM,不支持迁移源库表结构及其他数据库对象。用户需要在目标库根据源端逻辑库的表结构,自行在目标库创建对应的表结构及索引。未在目标库创建的对象,视为用户不选择这个对象进行迁移。更对约束限制可参考DRS使用须知。create tabledb_test_info_001(column19 TIMESTAM - [迁移数据库](https://support.huaweicloud.com/bestpractice-drs/drs_02_0051.md): 本章节介绍创建DRS实例,源端MySQL分库分表的数据迁移到DDM实例中db_test_info逻辑库中。在创建任务前,需要针对迁移环境进行手工自检,以确保您的迁移任务更加顺畅。在迁移前,您需要参考DRS使用须知获取迁移相关说明。选择目标实例所在的区域。选择区域,项目,填写任务名称。配置迁移任务的类型,选择目标实例和子网。单击“开始创建” - [迁移后进行数据校验](https://support.huaweicloud.com/bestpractice-drs/drs_02_0052.md): 当任务状态变为“增量迁移”,说明全量迁移已经完成,全量迁移完成后,登录DDM实例查看数据迁移结果。在“迁移对比 > 对象级对比”页面,查看库和表的迁移结果。在“迁移对比 > 数据级对比”页面,创建对比任务,查看表中行的迁移结果。根据业务情况,待业务完全迁移至目标库,可以结束当前任务。单击“操作”列的“结束”。仔细阅读提示后,单击“是”,结 - [场景介绍](https://support.huaweicloud.com/bestpractice-drs/drs_04_0002.md): 由于安全原因,数据库的IP地址有时不能暴露在公网上,但是选择专线网络进行数据库迁移,成本又高。这种情况下,您可以选用数据复制服务提供的备份迁移,通过将本地Microsoft SQL Server数据库的备份文件上传至对象存储服务,然后恢复到目标数据库。备份迁移可以帮助您在云服务不触碰源数据库的情况下,实现数据迁移。数据复制服务的备份迁移功 - [迁移准备](https://support.huaweicloud.com/bestpractice-drs/drs_04_0003.md): 本小节介绍通过数据复制服务进行备份迁移前的准备工作。在正式使用数据复制服务之前,请先阅读以确保您已完成创建备份迁移任务所需的各项准备工作。请参见《数据复制服务备份迁移》中各方案下的“使用须知”章节。仅进行全量备份迁移时,对数据库的恢复模式没有要求。进行全量+增量备份迁移时,数据库备份文件的恢复模式需要设置为完整。具体操作方法如下:方法一: - [导出数据库备份文件](https://support.huaweicloud.com/bestpractice-drs/drs_04_0004.md): 本小节介绍了数据库全量备份文件和事务日志(增量)备份文件的导出方法。该操作为全量+增量迁移的必操作项,仅进行全量迁移时,可以跳过该步骤。由于数据库存在日志截断和收缩配置,在导出全量备份文件前,需要将数据库恢复模式配置成“完整”模式,且一直保持到整个数据库完全迁移到本云数据库实例和业务切割后,才能修改。通过Microsoft SQL Ser - [上传备份文件](https://support.huaweicloud.com/bestpractice-drs/drs_04_0005.md): 本小节介绍了上传备份文件的方法。如果单次上传文件不大于5GB时,可以登录OBS控制台创建OBS自建桶,存储类别选择“标准存储”,桶策略选择“公共读”。如果批量上传多个文件(单次最多支持100个文件同时上传,总大小不超过5GB),或单次上传文件大于5GB时,需要下载并安装OBS Browser+客户端,支持大文件断点续传功能。相关操作请参见 - [场景一:全量备份迁移](https://support.huaweicloud.com/bestpractice-drs/drs_04_0006.md): 全量备份迁移场景为一次性数据库迁移,需要停止业务,将导出的Microsoft SQL Server全量备份文件上传至对象存储服务,然后恢复到目标数据库。本小节将详细介绍全量备份迁移的步骤。 - [场景二:全量+增量备份迁移](https://support.huaweicloud.com/bestpractice-drs/drs_04_0007.md): 全量+增量备份迁移为数据持续性迁移,需要在完成全量备份恢复的基础上,通过多次增量备份文件恢复,实现迁移过程中业务中断的最小化。一次典型的增量恢复过程,会涉及多次恢复增量备份。每个增量备份恢复均会使目标数据库保持还原中状态,此时数据库不可读写,直至最后一个增量备份恢复完成后,数据库才能变成可用状态。本小节将以一次完整的全量+增量迁移为示例, - [手动配置信息](https://support.huaweicloud.com/bestpractice-drs/drs_04_0008.md): 目前从本地或虚拟机通过DRS备份迁移功能直接迁移到本云RDS for SQL Server实例上,在迁移完成后还需要针对Login账号,DBLink,AgentJOB,关键配置进行识别,并手动完成相关同步工作。Login账号即SQL Server的实例级账号,主要用于用户管理用户服务器权限与数据库权限。一个用户通常会有多个该类型账号,用户 - [其他云PostgreSQL同步到RDS for PostgreSQL](https://support.huaweicloud.com/bestpractice-drs/drs_01_0004.md): 数据复制服务(Data Replication Service,简称DRS)支持将其他云PostgreSQL数据库的数据实时同步到本云云数据库PostgreSQL实例。通过DRS提供的实时同步任务,实现关键业务的数据实时流动。本章节主要介绍了通过DRS将其他云PostgreSQL数据库实时同步至本云云数据库PostgreSQL的任务配置流 - [ECS自建PostgreSQL同步到RDS for PostgreSQL](https://support.huaweicloud.com/bestpractice-drs/drs_03_0004.md): 数据复制服务(Data Replication Service,简称DRS)支持将ECS自建数据库的数据同步到本云云数据库 PostgreSQL 实例。通过DRS提供的实时同步任务,实现在数据库同步过程中业务和数据库不停机,业务中断时间最小化。本章节主要介绍了通过DRS将ECS自建数据库实时同步至本云云数据库PostgreSQL的任务配置 - [本地PostgreSQL同步到RDS for PostgreSQL](https://support.huaweicloud.com/bestpractice-drs/drs_02_0004.md): 数据复制服务(Data Replication Service,简称DRS)支持将本地PostgreSQL数据库的数据同步至云数据库RDS for PostgreSQL实例。通过DRS提供的实时同步任务,实现在数据库同步过程中业务和数据库不停机,业务中断时间最小化。本章节主要介绍了通过DRS将本地PostgreSQL数据库同步至云数据库R - [本地MySQL同步到GaussDB分布式版](https://support.huaweicloud.com/bestpractice-drs/drs_04_0067.md): 本实践使用DRS的实时同步功能将本地MySQL数据库实时迁移至华为云GaussDB。通过全量+增量同步,实现源数据库MySQL和目标数据库GaussDB的数据长期同步。企业业务高速发展,传统数据库扩容性差,迫切需要分布式化改造。传统数据库需要自购并安装服务器、系统、数据库等软件,运维成本高、难度大。传统数据库性能瓶颈问题,复杂查询性能较差 - [概述](https://support.huaweicloud.com/bestpractice-drs/drs_04_0027.md): 本实践使用DRS的实时同步功能将本地Oracle数据库实时迁移至华为云GaussDB。通过全量+增量同步,实现源数据库Oracle和目标数据库GaussDB的数据长期同步。企业业务高速发展,传统数据库扩容性差,迫切需要分布式化改造。传统数据库需要自购并安装服务器、系统、数据库等软件,运维成本高、难度大。传统数据库性能瓶颈问题,复杂查询性能 - [资源规划](https://support.huaweicloud.com/bestpractice-drs/drs_04_0029.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [操作流程](https://support.huaweicloud.com/bestpractice-drs/drs_04_0030.md): 操作场景:使用DRS(Data Replication Service)进行数据实时同步。本地Oracle同步到GaussDB分布式版。本实践的主要任务流程如图1所示: - [创建VPC和安全组](https://support.huaweicloud.com/bestpractice-drs/drs_04_0031.md): 创建VPC和安全组,为创建GaussDB实例准备网络资源和安全组。进入虚拟私有云信息页面。当VPC列表的VPC状态为“可用”时,表示VPC创建完成。进入虚拟私有云信息页面。 - [创建GaussDB实例](https://support.huaweicloud.com/bestpractice-drs/drs_04_0032.md): 本章节介绍创建GaussDB实例,作为同步任务目标库。本示例中为测试实例,选择较小的测试规格,实际可选规格以界面为准。当实例运行状态为“正常”时,表示实例创建完成。 - [同步前构造数据](https://support.huaweicloud.com/bestpractice-drs/drs_04_0033.md): 同步前需要在源库构造一些数据类型,供同步完成后验证数据。DRS支持的数据类型如下所示:执行如下步骤在源库构造数据:创建一个测试用的用户。create usertest_infoidentified byxxx;test_info为本次实践创建的用户,xxx为用户的密码,请根据实际情况替换。create usertest_infoident - [同步数据库](https://support.huaweicloud.com/bestpractice-drs/drs_04_0034.md): 本章节介绍创建DRS实例,将本地Oracle上的test_info数据库同步到GaussDB实例中test_database_info数据库中。在创建任务前,需要针对同步条件进行手工自检,以确保您的同步任务更加顺畅。在同步前,您需要参考入云使用须知获取同步相关说明。选择目标实例所在的区域。选择区域、项目,填写任务名称。配置同步实例信息,选 - [同步后进行数据校验](https://support.huaweicloud.com/bestpractice-drs/drs_04_0035.md): 当任务状态变为“增量同步”,说明全量同步已经完成,全量同步完成后,登录GaussDB查看数据迁移结果。如图所示,本次实践将TEST_INFO库中DATATYPELIST表迁移至shard_0,共迁移了两条数据。在“同步对比 > 对象级对比”页面,查看库和表的迁移结果。在“同步对比 > 数据级对比”页面,创建对比任务,查看表中行的迁移结果。 - [概述](https://support.huaweicloud.com/bestpractice-drs/drs_04_0051.md): 本实践使用UGO语法迁移、DRS的实时同步功能将本地Oracle数据库实时同步至华为云GaussDB。通过全量+增量同步,实现源数据库Oracle和目标数据库GaussDB的数据迁移,最终业务割接至GaussDB。企业业务高速发展,传统数据库扩容性差,迫切需要分布式化改造。传统数据库需要自购并安装服务器、系统、数据库等软件,运维成本高、难 - [资源规划](https://support.huaweicloud.com/bestpractice-drs/drs_04_0052.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [操作流程](https://support.huaweicloud.com/bestpractice-drs/drs_04_0053.md): 操作场景:使用DRS(Data Replication Service)进行数据实时同步。本地Oracle同步到GaussDB集中式版。本实践的主要任务流程如图1所示: - [同步前准备](https://support.huaweicloud.com/bestpractice-drs/drs_04_0054.md): 创建UGO评估项目,需要对源库进行预检查,Oracle为源库时预检查项如表1所示:预检查项预检查权限检查含义是否必须通过DBMS_METADATA权限检查用户是否具有从Oracle数据库字典中检索元数据的权限,该权限用来获取Schema对象的DDL。必须动态视图权限检查用户对各种动态性能视图的访问权限,该权限用来获取数据库基础信息。必须s - [创建VPC和安全组](https://support.huaweicloud.com/bestpractice-drs/drs_04_0057.md): 创建VPC和安全组,为创建GaussDB实例准备网络资源和安全组。进入虚拟私有云信息页面。当VPC列表的VPC状态为“可用”时,表示VPC创建完成。进入虚拟私有云信息页面。 - [创建GaussDB实例](https://support.huaweicloud.com/bestpractice-drs/drs_04_0058.md): 本章节介绍创建GaussDB实例,作为同步任务目标库。本示例中为测试实例,选择较小的测试规格,实际可选规格以界面为准。当实例运行状态为“正常”时,表示实例创建完成。在GaussDB实例列表,单击对应实例右侧“登录”按钮。在弹出的窗口中填写登录信息,完成后单击“测试连接”。测试连接成功后单击下方“登录”按钮。登录成功后,单击“新建数据库”, - [创建数据库评估任务](https://support.huaweicloud.com/bestpractice-drs/drs_04_0061.md): 基本信息填写完成后,“开始测试”高亮显示。测试连接成功:“下一步”按钮高亮显示。测试连接失败:给出错误提示“无法连接到数据库”。显示各检查项的检查结果。也可“重新检查所有权限”。立即创建:页面跳转至创建迁移项目信息填写页面,可直接创建迁移项目。稍后创建:不进行页面跳转,仍停留在“目标数据库分析”页签。 - [创建对象迁移任务](https://support.huaweicloud.com/bestpractice-drs/drs_04_0062.md): 测试连接成功:按钮高亮显示,同时“创建”按钮高亮显示。测试连接失败:弹出“错误”提示框。 - [创建DRS任务](https://support.huaweicloud.com/bestpractice-drs/drs_04_0059.md): 本章节介绍如何创建DRS实例,在创建DRS任务之前需要先了解前提条件、使用建议、使用须知等,详情可参考使用须知。选择目标实例所在的区域。选择区域、项目,填写任务名称。配置同步实例信息,选择“数据流动方向”、“源数据库引擎”、“目标数据库引擎”、“网络类型”、“目标数据库实例”、“同步实例所在子网”(非必选)、“同步模式”,选择“规格类型” - [UGO结构迁移阶段1:表、主键、唯一键/索引等](https://support.huaweicloud.com/bestpractice-drs/drs_04_0055.md): 对于外键,如果目标数据库支持外键,则可以先跳过迁移。在左侧对象列表栏中单击“FOREIGN KEY”,选择右侧过滤出来foreign key对象,单击跳过迁移。不要单击右下角的“完成”按钮,后续还有其他对象要迁移。 - [DRS同步阶段1:全量同步](https://support.huaweicloud.com/bestpractice-drs/drs_04_0056.md): 填写源库的IP、端口、用户、密码等信息。填写完成后,需要单击“测试连接”,测试连接信息是否正确。填写完成后,需要单击“测试连接”,测试连接信息是否正确。填写目标库的账户和密码。填写完成后,需要单击“测试连接”,测试连接信息是否正确。填写完成后,需要单击“测试连接”,测试连接信息是否正确。单击“下一步”,仔细阅读提示内容后,单击“同意,并继 - [UGO结构迁移阶段2:普通索引](https://support.huaweicloud.com/bestpractice-drs/drs_04_0064.md): 确保索引全部迁移成功。不要单击右下角的“完成”按钮,后续还有其他对象要迁移。 - [DRS同步阶段2:增量同步](https://support.huaweicloud.com/bestpractice-drs/drs_04_0065.md): 对象级对比:对源库Oracle和目标库GaussDB的数据库同步对象进行对比。数据级对比:单击“创建对比任务”,勾选要进行行数对比的表,单击确定。等待对比任务完成后,单击“查看对比报告”,确保数据对比结果一致。 - [UGO结构迁移阶段3:触发器、事件、任务、外键、sequence](https://support.huaweicloud.com/bestpractice-drs/drs_04_0066.md): 对于外键需要选择左侧对象列表勾选。 - [概述](https://support.huaweicloud.com/bestpractice-drs/drs_04_0037.md): 本实践使用DRS的实时同步功能将本地Oracle数据库实时同步至华为云DDM。通过全量+增量同步,实现源数据库Oracle和目标数据库DDM的数据长期同步。拥有华为云实名认证账号。账户余额大于等于0元。虚拟私有云 VPC分布式数据库中间件DDM数据复制服务 DRS数据管理服务 DAS本示例中,DRS源数据库为本地自建Oracle数据库,目 - [资源规划](https://support.huaweicloud.com/bestpractice-drs/drs_04_0038.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [操作流程](https://support.huaweicloud.com/bestpractice-drs/drs_04_0039.md): 操作场景:使用DRS(Data Replication Service)进行数据实时同步。创建DDM实例,并且将Oracle数据同步到DDM。主要任务流程如图1所示。 - [源端Oracle准备](https://support.huaweicloud.com/bestpractice-drs/drs_04_0040.md): 同步前需要在源库构造一些数据类型,供同步完成后验证数据。DRS支持的数据类型如下所示:执行如下步骤在源库构造数据:创建一个测试用的用户。create user test_info identified by xxx;test_info为本次实践创建的用户,xxx为用户的密码,请根据实际情况替换。test_info为本次实践创建的用户,xx - [创建目标端VPC和安全组](https://support.huaweicloud.com/bestpractice-drs/drs_04_0042.md): 创建目标端VPC和安全组,为创建DDM实例准备好网络资源和安全组。进入虚拟私有云信息页面。当VPC列表的VPC状态为“可用”时,表示VPC创建完成。进入虚拟私有云信息页面。 - [创建DDM实例](https://support.huaweicloud.com/bestpractice-drs/drs_04_0043.md): VPC和安全组已在创建目标端VPC和安全组中准备好。如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。如果规格确认无误,单击“提交”,完成购买实例的申请。数据库端口默认为5066,实例创建成功后可修改。当实例运行状态为“运行中”时,表示实例创建完成。 - [创建RDS for MySQL实例](https://support.huaweicloud.com/bestpractice-drs/drs_04_0044.md): 本章节介绍创建DDM下关联的RDS for MySQL实例,创建步骤如下。VPC和安全组已在创建目标端VPC和安全组中准备好。RDS for MySQL实例的虚拟私有云(VPC)和子网必须和DDM实例保持一致。如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。如果规格确认无误,单击“提交”,完成购买实例的申请。当RDS实 - [创建逻辑库并关联RDS for MySQL实例](https://support.huaweicloud.com/bestpractice-drs/drs_04_0045.md): 本示例中逻辑库模式为单库,逻辑库名称为db_test。DRS目前仅支持同步源端Oracle的数据到目标DDM,不支持同步源库表结构及其他数据库对象,用户需要在目标库根据源端数据库的表结构创建对应的逻辑库。 - [创建DDM账号](https://support.huaweicloud.com/bestpractice-drs/drs_04_0046.md): DDM目标库账号所需要的权限可参考DRS使用须知中的数据库权限说明。 - [创建目标库表结构](https://support.huaweicloud.com/bestpractice-drs/drs_04_0047.md): DRS目前仅支持同步源端Oracle的数据到目标DDM,不支持同步源库表结构及其他数据库对象。用户需要在目标库根据源端逻辑库的表结构,自行在目标库创建对应的表结构及索引。更对约束限制可参考DRS使用须知。 - [创建DRS同步任务](https://support.huaweicloud.com/bestpractice-drs/drs_04_0048.md): 本章节介绍如何创建DRS同步任务,将本地自建Oracle上的数据库同步到华为云DDM。在创建任务前,需要针对同步条件进行手工自检,以确保您的同步任务更加顺畅。本示例为同步到DDM入云同步,您可以参考DRS使用须知获取相关信息。配置同步任务名称。填写同步任务信息并选择目标库。这里的目标库选择创建DDM实例所创建的DDM实例。同步实例信息这里 - [确认同步执行结果](https://support.huaweicloud.com/bestpractice-drs/drs_04_0049.md): 确认同步结果可参考如下两种方式:DRS会针对同步对象、数据等维度进行对比,从而给出同步结果,详情参见在DRS管理控制台查看同步结果。直接登录数据库查看库、表、数据是否同步完成。手工确认数据同步情况,详情参见在DDM管理控制台查看同步结果。单击开始对比,对比完成后,查看对比结果。单击创建对比任务。在弹出的对话框中选择对比类型、时间和对象。等 - [概述](https://support.huaweicloud.com/bestpractice-drs/drs_06_0004.md): 本实践通过创建DRS同步任务,实现将源数据库RDS for MySQL的增量数据同步到目标端Kafka,主要包含以下部分内容:介绍如何在华为云创建RDS for MySQL实例。介绍如何在华为云创建分布式消息服务Kafka。介绍如何创建DRS同步任务。拥有华为云实名认证账号。账户余额大于等于0元。虚拟私有云 VPC云数据库 RDS分布式消 - [资源和成本规划](https://support.huaweicloud.com/bestpractice-drs/drs_06_0005.md): 以上资源成本仅供参考,资源配置和使用费用详情请参见产品价格详情。您可以通过华为云提供的价格计算器,选择您需要的配置规格,来快速计算出参考价格。 - [操作流程](https://support.huaweicloud.com/bestpractice-drs/drs_06_0006.md): 操作场景:使用DRS(Data Replication Service)进行数据实时同步。创建RDS for MySQL实例,并且将RDS for MySQL增量同步到Kafka。主要任务流程如图1所示。 - [创建VPC和安全组](https://support.huaweicloud.com/bestpractice-drs/drs_06_0007.md): 创建VPC和安全组,为创建RDS for MySQL和Kafka实例准备好网络资源和安全组。进入虚拟私有云信息页面。当VPC列表的VPC状态为“可用”时,表示VPC创建完成。进入虚拟私有云信息页面。 - [创建RDS for MySQL实例](https://support.huaweicloud.com/bestpractice-drs/drs_06_0009.md): 本章节介绍创建RDS for MySQL实例。VPC和安全组已在创建VPC和安全组中准备好。当RDS实例运行状态为“正常”时,表示实例创建完成。 - [构造数据](https://support.huaweicloud.com/bestpractice-drs/drs_06_0010.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [创建Kafka实例](https://support.huaweicloud.com/bestpractice-drs/drs_06_0012.md): 本章节介绍创建Kafka实例。VPC和安全组已在创建VPC和安全组中准备好。当Kafka实例运行状态为“运行中”时,表示实例创建完成。 - [创建Topic](https://support.huaweicloud.com/bestpractice-drs/drs_06_0013.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [创建DRS同步任务](https://support.huaweicloud.com/bestpractice-drs/drs_06_0014.md): 本章节介绍创建DRS实例,将RDS for MySQL上的数据库增量同步到Kafka。在创建任务前,需要针对同步条件进行手工自检,以确保您的同步任务更加顺畅。本示例中,为RDS for MySQL到Kafka的出云同步,您可以参考出云同步使用须知获取相关信息。配置同步任务名称。选择需要同步任务的源库、目标数据库以及网络信息。这里的源库选择 - [确认同步任务执行结果](https://support.huaweicloud.com/bestpractice-drs/drs_06_0015.md): 由于本次实践为增量同步模式,DRS任务会将源库的产生的增量数据持续同步至目标库中,直到手动任务结束。以下步骤展示通过在源库RDS for MySQL中插入数据,查看Kafka的接收到的数据来验证同步结果。根据业务情况,确认数据已全部同步至目标库,可以结束当前任务。单击“操作”列的“结束”。仔细阅读提示后,单击“是”,结束任务。单击“操作” - [GaussDB分布式版同步到Kafka](https://support.huaweicloud.com/bestpractice-drs/drs_04_0076.md): 本实践通过创建DRS同步任务,实现将源数据库GaussDB分布式版的增量数据同步到目标端Kafka。拥有华为云实名认证账号。账户余额大于等于0元。已登录数据复制服务控制台。虚拟私有云 VPC云数据库GaussDB分布式版分布式消息服务Kafka数据复制服务 DRSGaussDB分布式主要包含了OM、CM、GTM、CN和DN等模块,分布式版 - [GaussDB集中式版数据同步到Kafka](https://support.huaweicloud.com/bestpractice-drs/drs_04_0077.md): 本实践通过创建DRS同步任务,实现将源数据库GaussDB集中式版的增量数据同步到目标端Kafka。拥有华为云实名认证账号。账户余额大于等于0元。已登录数据复制服务控制台。虚拟私有云 VPC云数据库GaussDB集中式版分布式消息服务Kafka数据复制服务 DRSGaussDB集中式版主要包含了OM、CM和DN等模块,主备版因为无CN,因 - [方案概述](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002470715396.md): 本实践主要介绍如何从Azure SQL DB同步至RDS for SQL Server实例。涵盖了从环境准备、配置优化到监控维护的全过程,确保数据复制的稳定性和可靠性。在环境准备阶段,用户需确保源端和目标端的网络连通性,并完成必要的权限配置。建议对源端和目标端的系统进行兼容性测试,以避免潜在的兼容问题。配置优化方面,根据数据量和业务需求选 - [SSMS提取源端Azure SQL数据层](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002503657735.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目的端华为云RDS for SQL Server导入备份数据](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002479878200.md): 且目的端RDS数据库中所有表都为空表。 - [在目的端禁用所有触发器和外键](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002511958095.md): 执行如下SQL语句禁用所有标记触发器。禁用数据库级别的DDL触发器DISABLE TRIGGER ALL ON DATABASE通过如下方式查看原外键。查看原外键执行如下SQL语句禁用所有外键DECLARE @sql NVARCHAR(MAX) = ''; SELECT @sql = @sql + 'ALTER TABLE ' + QUO - [创建DRS数据复制服务实例](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002480038194.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [Azure SQL实例网络安全配置](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002512038071.md): 登录Azure控制台,选择Azure SQL云服务,并选择要同步的Azure SQL Database的实例,单击安全性,在下拉的信息框中选择网络,在防火墙规则中进行录入规则名称和启动和结束的IPV4的地址,这里需要同时粘贴两次DRS的EIP地址。详细安全配置可参见Azure教程。 - [配置DRS同步任务](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002479878202.md): 开启库级CDCEXEC sys.sp_cdc_enable_db;如果当前Azure SQL Database不支持开启CDC,则如下所示开启库级别CDC失败,随后异常,执行后续SQL,升级Azure SQL Database后开启库级CDC。需要执行如下sql查询源端数据库的服务层级,并将结果记录下来,以便后期恢复数据库服务层级。不支持 - [等待数据库同步完成后开始检查数据实际同步情况:](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002480038196.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [Azure SQL增加数据验证数据增量同步](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002512038073.md): 源端Azure SQL表Address表的最新数据。 - [查看视图是否生效](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002479878204.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [创建数据校验任务](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002480038198.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [恢复所有触发器及外键](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002512038075.md): 恢复所有表级触发器DECLARE @sql NVARCHAR(MAX) = ''; SELECT @sql = @sql + 'ENABLE TRIGGER ' + QUOTENAME(name) + ' ON ' + QUOTENAME(OBJECT_SCHEMA_NAME(parent_id)) + '.' + QUOTENAME(O - [使用脚本完成随机内容抽样比对](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002479878206.md): 要使该ECS和源端目的端数据库都通,需要在源端和目的端配置安全组。源端设置服务器防火墙目的端设置安全组结果安装参考:在 Linux 上安装 sqlcmd 和 bcp SQL Server 命令行工具安装步骤如下:下载Microsoft Red Hat存储库配置文件curl https://packages.microsoft.com/co - [源端增减数据表、存储过程、视图、同义词(模拟对象变更)](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002524288059.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [在源端数据库重新导出变更后的DAC package文件](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002524208087.md): 具体步骤同目的端华为云RDS for SQL Server导入备份数据 - [在目的端部署重新导出的DAC package文件](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002492168338.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [DRS通过增减表实现表结构变化后的数据同步操作](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002492008380.md): 若SSMS对象结构增量同步时,发现有表对象增删改,此时可能存在DRS同步失败,待SSMS增量执行后,通过如下恢复DRS的同步任务源端Azure SQL DB同步期间有新增表时,需手工根据SSMS增量同步报告中新增表内容通过增量同步的表编辑功能将新增的表加入同步任务中,然后重启同步任务。源端Azure SQL DB同步期间有删减表时,DRS - [方案概述](https://support.huaweicloud.com/bestpractice-drs/drs_06_0026.md): 本实践主要包含以下内容:介绍如何创建RDS for MySQL实例。介绍RDS for MySQL实例如何通过DRS服务搭建异地单主灾备。拥有华为云实名认证账号。账户余额大于等于0元。RDS跨Region容灾实现原理说明:在两个数据中心独立部署RDS for MySQL实例,通过DRS服务将生产中心RDS for MySQL库中的数据同步 - [资源规划](https://support.huaweicloud.com/bestpractice-drs/drs_06_0027.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [操作流程](https://support.huaweicloud.com/bestpractice-drs/drs_06_0028.md): 操作场景:使用DRS(Data Replication Service)进行数据实时灾备。创建RDS业务实例以及灾备实例,并且将业务实例数据迁移到灾备实例。整个流程的主要任务流如下图所示。 - [创建VPC和安全组](https://support.huaweicloud.com/bestpractice-drs/drs_06_0030.md): 本章节介绍创建在生产中心创建RDS实例所属VPC和安全组。 - [创建EIP](https://support.huaweicloud.com/bestpractice-drs/drs_06_0031.md): 外部通过EIP访问应用系统,DRS通过EIP连接源数据库,需要为源数据库绑定EIP。 - [创建RDS for MySQL实例](https://support.huaweicloud.com/bestpractice-drs/drs_06_0032.md): 本章节介绍创建RDS for MySQL业务实例,选择已规划的业务实例所属VPC,并为业务实例(源实例)绑定EIP。如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。如果规格确认无误,单击“提交”,完成购买实例的申请。在“实例管理”页面,选择指定的实例,单击实例名称,进入实例概览页面。实例管理选择“连接管理”页签,单击“ - [创建VPC和安全组](https://support.huaweicloud.com/bestpractice-drs/drs_06_0034.md): 灾备中心的实例和生产中心实例在不同区域,本章节介绍创建在灾备中心创建RDS实例所属VPC和安全组。 - [创建RDS for MySQL实例](https://support.huaweicloud.com/bestpractice-drs/drs_06_0035.md): 本章节介绍创建RDS for MySQL灾备实例,选择已规划的灾备实例所属VPC。如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。如果规格确认无误,单击“提交”,完成购买实例的申请。 - [创建DRS灾备实例](https://support.huaweicloud.com/bestpractice-drs/drs_06_0037.md): 本章节介绍创建DRS灾备实例,创建时选择灾备中心创建的RDS for MySQL实例。 - [配置灾备任务](https://support.huaweicloud.com/bestpractice-drs/drs_06_0038.md): 本章节介绍配置DRS灾备实例,包含源库和目标库的配置。源库信息中的“IP地址或域名”填写生产中心RDS for MySQL实例绑定的EIP,“端口”填写生产中心RDS for MySQL实例的端口号。测试通过后,单击“下一步”。对于灾备中的任务,您可通过数据对比功能查看灾备前后数据是否一致。 - [RDS容灾切换](https://support.huaweicloud.com/bestpractice-drs/drs_06_0039.md): 生产中心数据库故障时,需要手动将灾备数据库实例切换为可读写状态。切换后,将通过灾备实例写入数据,并同步到源库。 - [本地Oracle SQL流量回放到GaussDB分布式版/GaussDB集中式版](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002626985124.md): 数据复制服务(Data Replication Service,简称DRS)支持将Oracle数据库的SQL流量回放GaussDB分布式版/GaussDB集中式版。通过DRS提供的录制回放任务,实现批量录制Oracle服务器上SQL流量,并在GaussDB上执行,旨在帮助应用在数据割接前及时发现问题(包括语法兼容性、语义正确性、性能差异等 - [割接流程](https://support.huaweicloud.com/bestpractice-drs/zh-cn_topic_0000002624970509.md): 数据库从一个实例搬迁到另一个数据库实例之后,需要做业务切换,切换时刻的割接流程,本场景只考虑单向有增量的链路的情况。数据迁移实例(包括实时同步、实时迁移、实时灾备任务的实例)处于增量运行中状态。配置方法,请参见对应链路的用户指南。1、源端停写为避免数据丢失,需要暂停源端业务写入,避免同步链路停掉之后,源端有新产生的数据未同步到目标端。2、 - [监控指标告警配置建议](https://support.huaweicloud.com/bestpractice-drs/drs_07_0001.md): 通过在云监控服务界面设置告警规则,用户可自定义监控目标与通知策略,及时了解实例的运行状况,从而起到预警作用。DRS支持为实例的监控指标设置阈值告警规则。当监控指标的值超出设置的阈值时就会触发告警,系统会通过SMN自动发送报警通知给云账号联系人,帮助您及时了解DRS实例的运行状况。本章节介绍了设置DRS指标告警规则的配置建议。输入告警名称和 - [安全最佳实践](https://support.huaweicloud.com/bestpractice-drs/drs_06_0040.md): 安全性是华为云与您的共同责任。华为云负责云服务自身的安全,提供安全的云;作为租户,您需要合理使用云服务提供的安全能力对数据进行保护,安全地使用云。本文提供了DRS使用过程中的安全最佳实践,旨在为数据迁移过程中的安全能力提供可操作的规范性指导。根据该指导文档您可以持续评估DRS任务的安全状态,更加安全地完成数据迁移,提高数据迁移整体安全防御 ## 安全白皮书 - [安全白皮书](https://support.huaweicloud.com/swp-drs/drs_swp_01_0001.md): 数据复制服务(Data Replication Service,简称DRS)是一种易用、稳定、高效、用于数据库迁移的云服务。DRS秉承华为云对用户的安全承诺,通过细粒度鉴权、网络隔离、高可用、加密传输等特性,保障用户使用数据复制服务过程中的安全性及高可用。DRS使用统一身份认证服务(IAM)进行精细的权限管理,IAM提供身份认证及访问控制 ## API参考 - [概述](https://support.huaweicloud.com/api-drs/drs_api_0109.md): 欢迎使用数据复制服务(Data Replication Service,简称DRS)。数据复制服务是一种易用、稳定、高效、用于数据库在线迁移和数据库实时同步的云服务。数据复制服务是通过创建任务,以任务作为数据库迁移的导向。您可以使用本文档提供的API对数据复制任务进行相关操作,如创建、获取详情、获取列表、删除等。支持的全部操作请参见API - [调用说明](https://support.huaweicloud.com/api-drs/drs_api_0110.md): 数据复制服务提供了REST(Representational State Transfer)风格API。支持您通过HTTPS请求调用。调用方法请参见如何调用API。 - [终端节点](https://support.huaweicloud.com/api-drs/drs_api_0111.md): 终端节点(Endpoint)即调用API的请求地址。不同服务不同区域的终端节点不同。您可以从地区和终端节点中查询DRS服务的终端节点。 - [约束限制](https://support.huaweicloud.com/api-drs/drs_api_0112.md): 您能创建的数据复制任务的数量与配额有关系,具体请参见服务配额。目前V3 API接口仅支持MySQL->MySQL迁移和同步,MongoDB->DDS迁移,MySQL->Kafka同步,TaurusDB->Kafka同步,GaussDB->GaussDB同步,GaussDB->Kafka同步,PostgreSQL->PostgreSQL同步 - [基本概念](https://support.huaweicloud.com/api-drs/drs_api_0113.md): 用户注册华为云时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用其进行日常管理工作。由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。在我的凭证下,您可以查看账号ID和用户 - [API概览](https://support.huaweicloud.com/api-drs/drs_02_0004.md): 数据复制服务所提供的接口为REST(Representational State Transfer)风格API。通过使用DRS接口,您可以使用DRS的所有功能,包括创建迁移任务、获取任务详细信息、获取迁移任务列表、删除迁移任务等。 - [构造请求](https://support.huaweicloud.com/api-drs/drs_01_0008.md): 本节介绍REST API请求的组成,并以调用IAM服务的获取用户Token说明如何调用API,该API可以获取用户的Token,Token可以用于调用其他API时鉴权。您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987 。请求URI由如下部分组成。{URI - [认证鉴权](https://support.huaweicloud.com/api-drs/drs_01_0005.md): 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。Token认证:通过Token认证调用请求。AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。AK(Access Key - [返回结果](https://support.huaweicloud.com/api-drs/drs_01_0007.md): 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,状态码列表请参见状态码。对于获取用户Token的接口,如果调用后返回状态码为“201”,则表示请求成功。对应请求消息头,响应同样也有消息头,如“Content-type”。对于获取用户Token的接口,返回如图1 - [任务创建流程](https://support.huaweicloud.com/api-drs/drs_03_0127.md): 获取用户token:通过调用IAM服务的API,获取用户的Token。创建迁移实例:根据需要,创建迁移任务。查询任务创建进度:查询任务当前具体状态测试连接:测试与源库和目标库的连接,以便继续进行任务。更新任务信息:修改任务名称或描述,设置异常通知信息。添加需要迁移的用户信息和库表信息:更新需要迁移的用户、角色信息,选择需要迁移的数据库或者 - [任务创建示例](https://support.huaweicloud.com/api-drs/drs_03_0128.md): 本小节以创建实时迁移任务为示例,介绍如何通过调用API创建任务。IAM获取Token的API。当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到 - [查询配额 - ShowQuotas](https://support.huaweicloud.com/api-drs/drs_03_0144.md): 查询单租户在DRS服务下的配额信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3 - [查询规格未售罄的可用AZ信息 - ListAvailableZone](https://support.huaweicloud.com/api-drs/drs_03_0142.md): 查询规格未售罄的可用区。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。POST /v3/{pro - [批量查询任务进度 - BatchListProgresses](https://support.huaweicloud.com/api-drs/drs_03_0114.md): 根据任务ID批量查询全量进度、增量时延信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。POS - [批量查询RPO和RTO - BatchListRposAndRtos](https://support.huaweicloud.com/api-drs/drs_03_0117.md): 批量查询RPO和RTO。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。POST /v3/{pro - [查询可用链路信息 - ListSupportLinks](https://support.huaweicloud.com/api-drs/ListSupportLinks.md): 根据参数不同,可查询实时迁移、实时同步、实时灾备等可用链路信息。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/suppor - [查询链路的任务规格信息 - ShowLinkFlavors](https://support.huaweicloud.com/api-drs/drs_03_0712.md): 根据参数不同,可查询实时迁移、实时同步、实时灾备等场景的不同链路的任务规格信息。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id - [按需转包周期 - ChangeToPeriod](https://support.huaweicloud.com/api-drs/drs_03_0265.md): DRS同步和灾备任务按需计费转包周期计费。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/job/{job_id}/cha - [创建任务 - CreateJob](https://support.huaweicloud.com/api-drs/drs_03_0158.md): 创建单个任务,根据请求参数不同,可以创建单个实时迁移、实时同步、实时灾备等任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Redis单机/主备->GeminiDB Redis迁移、Redis集群->GeminiDB Redis - [创建订阅任务 - CreateSubscription](https://support.huaweicloud.com/api-drs/CreateSubscription.md): 创建订阅任务。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/subscription状态码:202状态码:400状态码: - [查询任务列表 - ListJobs](https://support.huaweicloud.com/api-drs/drs_03_0159.md): 查询租户任务列表,可以根据企业项目,引擎类型,网络类型,任务状态,任务名称,任务ID进行查询。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Redis单机/主备->GeminiDB Redis迁移、Redis集群->GeminiD - [修改订阅任务的信息 - UpdateSubscriptionInfo](https://support.huaweicloud.com/api-drs/UpdateSubscriptionInfo.md): 修改订阅任务的信息账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。PUT /v5/{project_id}/subscriptions/{job_id}/info状态 - [删除订阅任务 - DeleteSubscription](https://support.huaweicloud.com/api-drs/DeleteSubscription.md): 删除订阅任务。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。DELETE /v5/{project_id}/subscriptions/{job_id}状态码:20 - [更新指定ID任务详情 - UpdateJob](https://support.huaweicloud.com/api-drs/drs_03_0160.md): 更新租户指定ID任务详情。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Redis->GeminiDB Redis迁移、Redis集群->GeminiDB Redis迁移、MySQL->MySQL迁移与同步、Oracle->Gau - [删除指定ID任务 - DeleteJob](https://support.huaweicloud.com/api-drs/drs_03_0161.md): 删除租户指定ID任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Oracle->GaussDB分布式、MySQL->Kafka、TaurusDB->Kafka同步场景。调用该接口删除任务前,请确保任务处于已结束状态。仅支持部分 - [批量删除任务 - BatchDeleteJobsById](https://support.huaweicloud.com/api-drs/drs_03_0162.md): 批量删除租户指定ID任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Redis->GeminiDB Redis迁移、Redis集群->GeminiDB Redis迁移、MySQL->MySQL同步、Oracle->GaussD - [克隆任务 - CopyJob](https://support.huaweicloud.com/api-drs/drs_03_0187.md): DRS支持通过克隆功能,快速复制现有同步任务的配置。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。对于状态为创建中、创建失败、配置、等待启动、启动中、删除的任务,暂不支持进行克隆。仅支持部分Region使用,详情参考终端节点。账号具备所有A - [查询订阅任务列表 - ShowSubscriptionLists](https://support.huaweicloud.com/api-drs/ShowSubscriptionLists.md): 查询订阅任务列表,可以根据企业项目,引擎类型,网络类型,任务状态,任务名称,任务ID进行查询。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{pr - [启动订阅任务 - StartSubscription](https://support.huaweicloud.com/api-drs/drs_03_7212.md): 启动订阅任务账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/subscription/{job_id}/start状态码: - [重试订阅任务 - RetrySubscription](https://support.huaweicloud.com/api-drs/drs_03_7213.md): 重试订阅任务账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/subscription/{job_id}/retry状态码: - [重置订阅任务 - ResetSubscription](https://support.huaweicloud.com/api-drs/drs_03_7214.md): 重置订阅任务账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/subscription/{job_id}/reset状态码: - [批量异步创建任务 - BatchCreateJobsAsync](https://support.huaweicloud.com/api-drs/drs_03_0164.md): 批量异步创建任务,根据请求参数不同,可以批量异步创建实时迁移、实时同步、实时灾备等任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Redis单机/主备->GeminiDB Redis迁移、Redis集群->GeminiDB R - [提交批量创建异步任务 - CommitAsyncJob](https://support.huaweicloud.com/api-drs/drs_03_0165.md): 提交批量创建异步任务,当批量异步任务创建或更新参数后,系统会自动开始进行参数校验,待所有任务成功完成参数校验后并且无报错时,可调用此接口开始创建DRS任务实例。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Redis单机/主备-> - [查询批量异步创建的任务列表 - ListAsyncJobs](https://support.huaweicloud.com/api-drs/drs_03_0166.md): 查询租户批量异步创建的任务列表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Redis单机/主备->GeminiDB Redis迁移、Redis集群->GeminiDB Redis迁移、MySQL->MySQL迁移与同步、Ora - [查询指定ID批量异步任务详情 - ListAsyncJobDetail](https://support.huaweicloud.com/api-drs/drs_03_0167.md): 查询租户指定ID批量异步任务详情,默认为任务的“create_time”降序排序获取结果,支持分页查询。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Redis单机/主备->GeminiDB Redis迁移、Redis集群->Ge - [更新指定ID批量异步任务详情 - UpdateBatchAsyncJobs](https://support.huaweicloud.com/api-drs/drs_03_0168.md): 更新租户指定ID批量异步任务详情。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Redis单机/主备->GeminiDB Redis迁移、Redis集群->GeminiDB Redis迁移、MySQL->MySQL迁移与同步、Or - [下载批量导入任务模板 - DownloadBatchCreateTemplate](https://support.huaweicloud.com/api-drs/drs_03_0185.md): 下载批量导入任务模板。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持MySQL->MySQL、MySQL->TaurusDB、PostgreSQL->PostgreSQL迁移和同步场景。账号具备所有API的调用权限,如果使用账号下 - [批量导入任务 - ImportBatchCreateJobs](https://support.huaweicloud.com/api-drs/drs_03_0186.md): 批量导入创建任务(文件导入 - 模板上传)。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持MySQL->MySQL、MySQL->TaurusDB、PostgreSQL->PostgreSQL迁移和同步场景。账号具备所有API的调 - [导出创建模板 - ExportCreationTemplate](https://support.huaweicloud.com/api-drs/drs_03_0301.md): 根据已有任务导出创建模板。(异步操作,需要调查询导出进度接口查询结果。)账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/j - [查询导出创建模板进度 - ShowExportProgress](https://support.huaweicloud.com/api-drs/drs_03_0302.md): 查询导出批量创建模板进度。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{async_job_id}/expor - [查询创建模板列表 - ListTemplates](https://support.huaweicloud.com/api-drs/drs_03_0303.md): 查询批量创建模板列表。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/templates状态码:200查询创建模板列表状态码 - [下载创建模板 - DownloadCreateTemplate](https://support.huaweicloud.com/api-drs/drs_03_0304.md): 下载根据已有任务导出的创建模板。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/templates/download状态码 - [提交查询数据库对象信息 - CollectDbObjectsInfo](https://support.huaweicloud.com/api-drs/drs_03_0202.md): 提交查询数据库对象信息。例如:当type取值为source时,表示查询源库库表信息。当源库库表信息有变化时,则type取值为source,is_refresh取值为true。当已同步到目标库的库表信息过大,需要提前将数据加载到缓存中时,type取值为synchronized。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前 - [获取数据库对象信息的结果 - ShowDbObjectCollectionStatus](https://support.huaweicloud.com/api-drs/drs_03_0183.md): 获取数据库对象信息的结果。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Oracle->GaussDB分布式、MySQL->Kafka、TaurusDB->Kafka同步场景。仅支持部分Region使用,详情参考终端节点。账号具备 - [查询数据库对象信息 - ShowDbObjectsList](https://support.huaweicloud.com/api-drs/drs_03_0203.md): 查询数据库对象信息。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5.1/{project_id}/jobs/{job_id}/db-object状态码 - [对象选择(文件导入 - 模板下载) - DownloadDbObjectTemplate](https://support.huaweicloud.com/api-drs/drs_03_0171.md): 对象选择(文件导入 - 模板下载)。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Oracle->GaussDB分布式、TaurusDB->Kafka、MySQL->Kafka同步场景。仅支持部分Region使用,详情参考终端节点 - [对象选择(文件导入 - 模板上传) - UploadDbObjectTemplate](https://support.huaweicloud.com/api-drs/drs_03_0172.md): 对象选择(文件导入 - 模板上传)。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅支持部分Region使用,详情参考终端节点。目前Oracle->GaussDB分布式同步场景支持xls和xlsx文件,文件阈值是5MB,导入模板可通过对象选 - [对象选择(文件导入 - 进度查询) - ShowDbObjectTemplateProgress](https://support.huaweicloud.com/api-drs/drs_03_0173.md): 对象选择(文件导入 - 进度查询)。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Oracle->GaussDB分布式、TaurusDB->Kafka、MySQL->Kafka同步场景。仅支持部分Region使用,详情参考终端节点 - [对象选择(文件导入 - 获取导入结果) - ShowDbObjectTemplateResult](https://support.huaweicloud.com/api-drs/drs_03_0174.md): 对象选择(文件导入 - 获取导入结果)。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Oracle->GaussDB分布式、TaurusDB->Kafka、MySQL->Kafka同步场景。仅支持部分Region使用,详情参考终端 - [获取对象保存进度 - ShowUpdateObjectSavingStatus](https://support.huaweicloud.com/api-drs/drs_03_0184.md): 获取对象保存进度。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Oracle->GaussDB分布式、MySQL->Kafka、TaurusDB->Kafka同步场景。仅支持部分Region使用,详情参考终端节点。账号具备所有AP - [查询同步映射列表 - ShowObjectMapping](https://support.huaweicloud.com/api-drs/drs_03_0194.md): 查询同步映射列表,实时同步映射关系包括对象选择时的库映射、schema映射、表映射和数据加工时的列映射。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备 - [查询是否支持对象选择和列映射 - ShowSupportObjectType](https://support.huaweicloud.com/api-drs/drs_03_0204.md): 查询任务支持的对象选择类型、列映射、支持搜索的对象类型等信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授 - [删除对象的列信息(列映射、列过滤) - DeleteColumnInfos](https://support.huaweicloud.com/api-drs/DeleteColumnInfos.md): 删除对象的列信息(列映射、列过滤)账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。DELETE /v5/{project_id}/job/{job_id}/colum - [修改对象的列信息(列映射、列过滤) - ModifyColumnInfos](https://support.huaweicloud.com/api-drs/ModifyColumnInfos.md): 修改对象的列信息(列映射、列过滤)账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/job/{job_id}/column- - [查询对象的列信息(列映射、列过滤) - ShowColumnInfos](https://support.huaweicloud.com/api-drs/ShowColumnInfos.md): 查询对象的列信息(列映射、列过滤)账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/job/{job_id}/column- - [查询对象的列加工(列映射、列过滤)情况 - ShowObjectColumnInfo](https://support.huaweicloud.com/api-drs/drs_03_7414.md): 查询对象的列加工(列映射、列过滤)情况账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/job/{job_id}/object - [查询订阅任务详情 - ShowSubscriptionDetail](https://support.huaweicloud.com/api-drs/ShowSubscriptionDetail.md): 查询订阅任务详情,可以根据企业项目和任务ID查询各订阅任务详情。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/subscr - [查询任务详情 - ShowJobDetail](https://support.huaweicloud.com/api-drs/drs_03_0176.md): 查询任务详情。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Redis单机/主备->GeminiDB Redis迁移、Redis集群->GeminiDB Redis迁移、MySQL->MySQL迁移与同步、Oracle->Gaus - [查询用户对比详情 - ShowCompareUsersDetail](https://support.huaweicloud.com/api-drs/ShowCompareUsersDetail.md): 查询用户对比详情账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{job_id}/compare/users/{c - [SMN主题查询 - ShowSmnTopicInfo](https://support.huaweicloud.com/api-drs/ShowSmnTopicInfo.md): SMN主题查询。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/smn/topic-info状态码:200状态码:400已录 - [任务SMN订阅信息查询 - ShowSmnSubscriptionDetail](https://support.huaweicloud.com/api-drs/drs_03_0755.md): 任务SMN订阅信息查询。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{job_id}/smn-subscrip - [获取任务价格信息 - ShowMetering](https://support.huaweicloud.com/api-drs/drs_03_0188.md): 获取询价接口的参数。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策 - [查询异常数据列表 - ShowDirtyData](https://support.huaweicloud.com/api-drs/drs_03_0189.md): 查询异常数据列表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略 - [导出任务操作统计信息 - ExportOperationInfo](https://support.huaweicloud.com/api-drs/drs_03_0205.md): 导出指定任务操作统计信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。 - [查询监控数据 - ShowMonitorData](https://support.huaweicloud.com/api-drs/drs_03_0206.md): 获取任务监控数据。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用 - [查询增量组件详情 - ShowIncrementComponentsDetail](https://support.huaweicloud.com/api-drs/drs_03_0207.md): 查询任务同步的增量组件的详细信息,实时同步任务,任务模式为增量或者全量+增量才支持。具体可以参考查询同步进度。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Oracle->GaussDB分布式、Oracle->GaussDB集中式 - [展示时间轴 - ShowTimeline](https://support.huaweicloud.com/api-drs/ShowTimeline.md): 指定不同的任务ID可以展示当前任务创建时间、启动时间、重试、重置等操作的时间轴信息。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_ - [查询子任务数量 - ShowChildNum](https://support.huaweicloud.com/api-drs/ShowChildNum.md): 根据ddm/gaussv5数据库的分片个数计算对应子任务数量账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/chi - [操作指定ID任务 - ExecuteJobAction](https://support.huaweicloud.com/api-drs/drs_03_0178.md): 操作租户指定ID任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与 - [结束任务 - StopJobAction](https://support.huaweicloud.com/api-drs/drs_03_0200.md): 结束租户指定ID任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果 - [批量操作指定ID任务 - BatchExecuteJobActions](https://support.huaweicloud.com/api-drs/drs_03_0179.md): 批量操作租户指定ID任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角 - [批量结束任务 - BatchStopJobsAction](https://support.huaweicloud.com/api-drs/drs_03_0201.md): 批量结束租户指定ID任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。 - [获取指定任务操作信息 - ShowActions](https://support.huaweicloud.com/api-drs/drs_03_0195.md): 获取指定任务允许、不允许、当前操作信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权 - [任务名称校验 - ValidateJobName](https://support.huaweicloud.com/api-drs/drs_03_0196.md): 创建任务时对任务名称进行校验。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使 - [更新增量任务启动位点 - UpdateStartPosition](https://support.huaweicloud.com/api-drs/drs_03_0208.md): 更新增量任务的启动位点。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持MySQL->MySQL、MySQL->TaurusDB、MySQL->Oracle、MySQL->Kafka、TaurusDB->TaurusDB、Tauru - [上传驱动文件(不再推广) - UploadJdbcDriver](https://support.huaweicloud.com/api-drs/drs_03_0223.md): 上传驱动文件。目前仅支持DB2 for LUW为源的同步场景使用。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POS - [删除驱动文件(不再推广) - DeleteJdbcDriver](https://support.huaweicloud.com/api-drs/drs_03_0224.md): 删除驱动文件。目前仅支持DB2 for LUW为源的同步场景使用。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。DEL - [同步驱动文件(不再推广) - SyncJdbcDriver](https://support.huaweicloud.com/api-drs/drs_03_0225.md): 同步驱动文件。目前仅支持DB2 for LUW为源的同步场景使用。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。PUT - [查询驱动文件列表(不再推广) - ListJdbcDrivers](https://support.huaweicloud.com/api-drs/drs_03_0226.md): 查询驱动文件列表。目前仅支持DB2 for LUW为源的同步场景使用。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。G - [上传驱动文件 - UploadUserJdbcDriver](https://support.huaweicloud.com/api-drs/drs_03_0278.md): 上传驱动文件。目前仅支持DB2 for LUW为源的同步场景使用。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POS - [删除驱动文件 - DeleteUserJdbcDriver](https://support.huaweicloud.com/api-drs/drs_03_0279.md): 删除驱动文件。目前仅支持DB2 for LUW为源的同步场景使用。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。DEL - [查询驱动文件列表 - ListUserJdbcDrivers](https://support.huaweicloud.com/api-drs/drs_03_0280.md): 查询驱动文件列表。目前仅支持DB2 for LUW为源的同步场景使用。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。G - [同步驱动文件 - SyncUserJdbcDriver](https://support.huaweicloud.com/api-drs/drs_03_0281.md): 同步驱动文件。目前仅支持DB2 for LUW为源的同步场景使用。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。PUT - [查询异步任务执行进度 - ShowTaskExecuteProgress](https://support.huaweicloud.com/api-drs/drs_03_7618.md): 查询异步任务执行进度。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{async_job_id}/progres - [下载文件 - DownloadFile](https://support.huaweicloud.com/api-drs/drs_03_7619.md): 下载文件账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/download状态码:200下载文件。状态码:200OK其他状态 - [查询下载文件列表 - ShowFiles](https://support.huaweicloud.com/api-drs/drs_03_7620.md): 查询下载文件列表。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/files状态码:200查询下载文件列表状态码:200OK - [关联SMN主题信息 - AssociateSmnTopic](https://support.huaweicloud.com/api-drs/drs_03_7621.md): 关联SMN主题信息账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/jobs/{job_id}/associate-smn- - [规格变更 - ChangeJobFlavor](https://support.huaweicloud.com/api-drs/drs_03_7622.md): 规格变更账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/jobs/{job_id}/change-flavor状态码:20 - [导出任务列表 - ExportJobList](https://support.huaweicloud.com/api-drs/drs_03_7623.md): 导出任务列表账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/export-jobs状态码:202状态码:400导出备份迁移 - [查询对比策略 - ShowComparePolicy](https://support.huaweicloud.com/api-drs/drs_03_0191.md): 查询对比策略。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权 - [修改对比策略 - UpdateComparePolicy](https://support.huaweicloud.com/api-drs/drs_03_0259.md): 修改周期性对比的对比策略,目前仅MySQL->MySQL、MySQL->TaurusDB、TaurusDB->MySQL同步任务,MySQL->MySQL、MySQL->TaurusDB迁移任务,MySQL->MySQL、MySQL->TaurusDB、TaurusDB->TaurusDB、DDM->DDM灾备任务支持对比策略设置。账号具 - [查询健康对比列表 - ShowHealthCompareJobList](https://support.huaweicloud.com/api-drs/drs_03_0192.md): 查询健康对比列表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略 - [查询健康对比任务详情 - ShowHealthCompareJobDetail](https://support.huaweicloud.com/api-drs/drs_03_0260.md): 查询健康对比任务详情。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{job_id}/health-compar - [获取健康对比对象级对比概览 - ShowHealthObjectCompareJobOverview](https://support.huaweicloud.com/api-drs/drs_03_0261.md): 获取健康对比对象级对比概览。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{job_id}/health-com - [查询数据级流式对比列表 - ShowProgressData](https://support.huaweicloud.com/api-drs/drs_03_0193.md): 查询不同迁移对象类型的迁移进度。说明:在任务未结束前,不能修改源库和目标库的所有用户、密码和用户权限等。全量、增量完成不代表任务结束,如果存在触发器和事件将会进行迁移。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅支持部分Region使用 - [查询对比任务进度 - ShowCompareProgress](https://support.huaweicloud.com/api-drs/drs_03_0305.md): 查询运行中对比任务的对比进度。说明:目前仅MySQL->MySQL、MySQL->GaussDB主备、GaussDB分布式->GaussDB分布式、GaussDB主备->MySQL、GaussDBv1->GaussDB主备、GaussDB主备->GaussDBv1的同步任务与独立校验任务支持查看对比进度。运行中的行对比与内容对比支持。您可 - [暂停对比任务 - PauseCompareJobs](https://support.huaweicloud.com/api-drs/drs_03_0306.md): 暂停对比任务账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/jobs/{job_id}/compare/pause状态码: - [续传对比任务 - RestartCompareJobs](https://support.huaweicloud.com/api-drs/drs_03_0307.md): 续传对比任务账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/jobs/{job_id}/compare/restart状态 - [查询企业项目列表 - ShowEnterpriseProject](https://support.huaweicloud.com/api-drs/drs_03_0198.md): 查询企业项目列表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅支持部分Region使用,详情参考终端节点。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略 - [更新指定任务数据加工规则 - UpdateDataProgress](https://support.huaweicloud.com/api-drs/drs_03_0210.md): 更新指定任务数据加工规则。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。 - [获取指定任务数据加工规则更新结果 - ShowDataProcessingRulesResult](https://support.huaweicloud.com/api-drs/drs_03_0211.md): 获取指定任务数据加工规则更新结果。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和 - [查询数据加工规则 - ShowDataProgress](https://support.huaweicloud.com/api-drs/drs_03_0212.md): 查询数据加工规则:包含数据库表的映射信息、列信息、数据过滤信息、附加列信息、DDL以及DML信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用A - [采集指定数据库表的列信息 - CollectColumns](https://support.huaweicloud.com/api-drs/drs_03_0215.md): 采集指定数据库表的列信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。 - [获取指定数据库表列信息 - ShowColumnInfoResult](https://support.huaweicloud.com/api-drs/drs_03_0216.md): 获取指定数据库表列信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如 - [查询数据加工对象的附加列信息 - ListExtraColumns](https://support.huaweicloud.com/api-drs/ListExtraColumns.md): 查询数据加工对象的附加列信息账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{job_id}/extra-colu - [保存数据过滤规则 - SaveDataFilterRules](https://support.huaweicloud.com/api-drs/drs_03_7909.md): 保存数据过滤规则1.一般过滤条件中涉及到子查询,需要提前配置高级配置过滤条件。2.Mysql-Mysql、Mysql-Taurus链路支持高级配置过滤条件功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份 - [采集数据过滤规则信息 - CollectDataFilterRules](https://support.huaweicloud.com/api-drs/drs_03_7910.md): 采集数据过滤规则信息账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/jobs/{job_id}/filter-rules状 - [删除数据过滤规则信息 - DeleteDataFilterRules](https://support.huaweicloud.com/api-drs/drs_03_7911.md): 删除数据过滤规则信息仅支持删除未同步的数据过滤规则账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。DELETE /v5/{project_id}/jobs/{job_ - [获取数据过滤规则信息结果 - ShowDataFilterRulesResult](https://support.huaweicloud.com/api-drs/drs_03_7913.md): 获取数据过滤规则信息结果账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{job_id}/filter-rules - [校验数据过滤规则 - CheckDataFilterRules](https://support.huaweicloud.com/api-drs/drs_03_7912.md): 校验数据过滤规则一般过滤条件中涉及到子查询,需要提前配置高级配置过滤条件。仅MySQL-MySQL、TaurusDB-TaurusDB、MySQL-TaurusDB、TaurusDB-MySQL、MariaDB-MySQL、MySQL-MariaDB、MariaDB-TaurusDB链路支持高级配置过滤条件功能。账号具备所有API的调用权 - [更新任务的参数信息 - UpdateJobConfigurations](https://support.huaweicloud.com/api-drs/drs_03_0230.md): 更新任务的参数信息。仅支持MySQL->MySQL、MySQL->PostgreSQL、MySQL->GaussDB分布式、MySQL->GaussDB集中式、MySQL->TaurusDB、MySQL->Kafka、MySQL->Oracle的实时同步任务使用。任务状态为配置中、全量中、增量中、全量失败、增量失败、暂停中的实时同步任务使 - [查询任务参数配置列表 - ListJobParameters](https://support.huaweicloud.com/api-drs/drs_03_0231.md): 查询任务的参数配置列表信息。仅支持MySQL->MySQL、MySQL->PostgreSQL、MySQL->GaussDB分布式、MySQL->GaussDB集中式、MySQL->TaurusDB、MySQL->Kafka、MySQL->Oracle的实时同步任务使用。任务状态为配置中、全量中、增量中、全量失败、增量失败、暂停中的实时同 - [查询任务的参数配置修改历史 - ListJobHistoryParameters](https://support.huaweicloud.com/api-drs/drs_03_0232.md): 查询任务的参数配置修改历史。仅支持MySQL->MySQL、MySQL->PostgreSQL、MySQL->GaussDB分布式、MySQL->GaussDB集中式、MySQL->TaurusDB、MySQL->Kafka、MySQL->Oracle的实时同步任务使用。任务状态为配置中、全量中、增量中、全量失败、增量失败、暂停中的实时同 - [批量添加资源标签 - BatchCreateTags](https://support.huaweicloud.com/api-drs/drs_03_0233.md): 批量添加资源标签。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/{resource_type}/{resource_id - [批量删除资源标签 - BatchDeleteTags](https://support.huaweicloud.com/api-drs/drs_03_0234.md): 为指定实例批量删除标签。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/{resource_type}/{resource - [查询资源实例列表 - ListInstanceByTags](https://support.huaweicloud.com/api-drs/drs_03_0235.md): 查询资源实例列表。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/{resource_type}/resource-ins - [查询资源实例数量 - CountInstanceByTags](https://support.huaweicloud.com/api-drs/drs_03_0236.md): 查询资源实例数量。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/{resource_type}/resource-ins - [查询资源标签 - ListInstanceTags](https://support.huaweicloud.com/api-drs/drs_03_0237.md): 查询指定实例的标签信息。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/{resource_type}/{resource_ - [查询项目标签 - ListTags](https://support.huaweicloud.com/api-drs/drs_03_0238.md): 查询租户在指定Project中实例类型的所有资源标签集合。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/{resource - [查询录制回放结果 - ShowReplayResults](https://support.huaweicloud.com/api-drs/drs_03_0253.md): 获取录制回放结果数据,包括:回放基于时间维度统计信息,异常SQL及统计结果、慢SQL及统计结果。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{pr - [查询录制回放任务进度 - ShowReplayProgress](https://support.huaweicloud.com/api-drs/ShowReplayProgress.md): 查询录制回放任务进度账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{job_id}/replay-progres - [导出流量回放任务SQL报告文件 - ExportReplayReport](https://support.huaweicloud.com/api-drs/ExportReplayReport.md): 导出流量回放任务SQL报告文件账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/jobs/{job_id}/export-r - [查询流量回放任务的报告文件导出状态 - ShowReplayReportExportStatus](https://support.huaweicloud.com/api-drs/ShowReplayReportExportStatus.md): 查询流量回放任务的报告文件导出状态账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{job_id}/sql-exp - [查询录制回放的目标库SQL执行情况 - ShowReplayExecuteRecord](https://support.huaweicloud.com/api-drs/drs_03_7135.md): 查询基于目标库执行时间的回放SQL统计。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{job_id}/repl - [查询录制回放的源库SQL执行情况 - ShowReplayRecord](https://support.huaweicloud.com/api-drs/drs_03_7136.md): 查询基于源库执行时间的回放SQL统计。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{job_id}/repla - [查询录制回放报表下载链接 - ShowReportFileObsUris](https://support.huaweicloud.com/api-drs/drs_03_7137.md): 获取可下载文件的obs临时链接账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{job_id}/export/ob - [创建连接 - CreateConnection](https://support.huaweicloud.com/api-drs/drs_03_0267.md): 创建单个连接,该连接可以为线下自建库或云上RDS等,目前支持的数据库引擎包括MySQL、PostgreSQL、Oracle和MongoDB。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API - [查询连接列表 - ListConnections](https://support.huaweicloud.com/api-drs/drs_03_0268.md): 查询连接列表,可根据连接类型进行查询。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/connections状态码:200状 - [修改连接 - ModifyConnection](https://support.huaweicloud.com/api-drs/drs_03_0269.md): 修改创建的连接信息。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。PUT /v5/{project_id}/connections/{connection_id}状 - [删除连接 - DeleteConnection](https://support.huaweicloud.com/api-drs/drs_03_0270.md): 删除租户指定的连接。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。DELETE /v5/{project_id}/connections/{connection_i - [查询增量DDL列表 - ListJobDdls](https://support.huaweicloud.com/api-drs/drs_03_0272.md): 查询增量DDL列表,可根据status查询账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/jobs/{job_id}/ddl - [清除DDL告警 - CleanAlarms](https://support.huaweicloud.com/api-drs/drs_03_0273.md): 清除DDL告警账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v5/{project_id}/jobs/{job_id}/alarms/{alarm_id - [创建备份迁移任务 - CreateReplicationJob](https://support.huaweicloud.com/api-drs/drs_03_0283.md): 该接口主要用于三种常见场景下备份迁移任务的配置。备份迁移支持如下的常见场景:通过OBS桶备份文件进行全量数据迁移。通过OBS桶备份文件进行全量+增量数据迁移。通过RDS全量备份进行全量数据迁移。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要 - [查询备份迁移任务列表 - ListReplicationJobs](https://support.huaweicloud.com/api-drs/drs_03_0284.md): 获取当前备份迁移任务列表,不包含已删除的任务。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/backup-migratio - [查询备份迁移任务详细信息 - ShowReplicationJob](https://support.huaweicloud.com/api-drs/drs_03_0285.md): 获取指定备份迁移任务详细信息。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/backup-migration-jobs/{ - [修改备份迁移任务信息 - UpdateReplicationJob](https://support.huaweicloud.com/api-drs/drs_03_0286.md): 修改指定备份迁移任务信息,任务名与任务描述。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。PUT /v5/{project_id}/backup-migration - [删除备份迁移任务 - DeleteReplicationJob](https://support.huaweicloud.com/api-drs/drs_03_0287.md): 对于已经完成的备份迁移任务,可以选择删除迁移任务。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。DELETE /v5/{project_id}/backup-mig - [批量创建任务 - BatchCreateJobs](https://support.huaweicloud.com/api-drs/drs_03_0104.md): 根据请求参数不同,可以批量创建实时迁移、实时同步、实时灾备、校验任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求 - [批量测试连接 - BatchValidateConnections](https://support.huaweicloud.com/api-drs/drs_03_0105.md): 批量测试连接。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。任务创建成功之后,任务状态为CONF - [批量测试连接-集群模式 - BatchValidateClustersConnections](https://support.huaweicloud.com/api-drs/drs_03_0106.md): 批量测试连接(集群模式)。主备任务测试连接。多任务修改用户密码。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。任务创建成功之后,任务状态为CONFIGURATION才能进行测试连接。为保证接口调用性能,建议批量调用数量不超过10个。账号具备 - [批量修改任务 - BatchUpdateJob](https://support.huaweicloud.com/api-drs/drs_03_0107.md): 批量修改任务名称或描述,设置异常通知信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。源库和目标库均测试连接成功之后需要调用该接口,请按照示例填写源库、目标库信息,否则可能导致后续任务发生错误。修改名称、描述、异常通知时,任务不处于结束或 - [批量数据库对象选择 - BatchSetObjects](https://support.huaweicloud.com/api-drs/drs_03_0109.md): 迁移之前,选择需要迁移的数据库或者表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅实时迁移、实时同步、校验任务支持对象选择。任务创建成功之后,任务状态为CONFIGURATION,并且与源库和目标库测试连接通过、修改任务接口调用成功后才 - [批量预检查 - BatchCheckJobs](https://support.huaweicloud.com/api-drs/drs_03_0110.md): 批量预检查,校验是否可进行迁移、同步或灾备。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。任务创建成功之后,任务状态为CONFIGURATION,并且与源库、目标库测试连接均通过、修改任务接口调用成功后才能调用。双主灾备时,需要正向任务状态 - [批量查询预检查结果 - BatchCheckResults](https://support.huaweicloud.com/api-drs/drs_03_0111.md): 批量查询任务的预检查结果。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。预检查接口调用成功后才能调用。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授 - [批量设置任务限速 - BatchSetSpeed](https://support.huaweicloud.com/api-drs/drs_03_0130.md): 批量设置任务限速,任务创建成功后默认不限速。限速:自定义的最大迁移速度,迁移过程中的迁移速度将不会超过该速度。不限速:对迁移速度不进行限制,通常会最大化使用源数据库的出口带宽。该流速模式同时会对源数据库造成读消耗,消耗取决于源数据库的出口带宽。比如:源数据库的出口带宽为100MB/s,假设高速模式使用了80%带宽,则迁移对源数据库将造成8 - [批量获取数据库参数 - BatchShowParams](https://support.huaweicloud.com/api-drs/drs_03_0141.md): 在进行数据库迁移时,为了确保迁移成功后业务应用的使用不受影响,数据复制服务提供了参数对比功能帮助您进行源库和目标库参数一致性对比,此接口可以获取源库和目标库的数据库参数。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅MySQL迁移和M - [修改数据库参数 - UpdateParams](https://support.huaweicloud.com/api-drs/drs_03_0131.md): 修改数据库参数。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅MySQL迁移和MySQL灾备支持调用。任务job_direction为up时才能调用,任务状态为CONFIGURATION才能调用。需要先调用获取数据库参数接口,才能调用修改 - [批量启动任务 - BatchStartJobs](https://support.huaweicloud.com/api-drs/drs_03_0112.md): 批量启动实时迁移、同步、灾备任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。需完成所有的任务配置之后,再调用启动任务接口。详情可参考任务创建流程。双主灾备时,需要正向任务状态为INCRE_TRANSFER_STARTED且RPO&RTO - [批量续传/重试 - BatchRestoreTask](https://support.huaweicloud.com/api-drs/drs_03_0132.md): 在任务进行过程中由于不确定因素导致任务失败,可通过重试功能,重新提交任务。对于暂停的任务,可通过续传功能,继续任务。双主灾备时,父任务不支持调用。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的I - [批量暂停任务 - BatchStopJobs](https://support.huaweicloud.com/api-drs/drs_03_0133.md): 批量暂停任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。迁移中、同步中、灾备中的任务可以执行暂停动作。双主灾备时,父任务不支持调用。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需 - [批量结束任务或删除任务 - BatchDeleteJobs](https://support.huaweicloud.com/api-drs/drs_03_0113.md): 批量结束任务或删除实时迁移、实时同步、实时灾备任务。对于包年/包月的任务,任务启动之后,您需要先进行订单退订,然后调该接口删除任务,退订详细操作请参见退订包周期任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。CREATE_FAILED( - [批量修改源库/目标库密码 - BatchResetPassword](https://support.huaweicloud.com/api-drs/drs_03_0134.md): 任务启动之后需要修改源库/目标库密码时调用此接口。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。任务状态为STARTJOBING、STARTJOB_FAILED、FULL_TRANSFER_STARTED、FULL_TRANSFER_FAI - [批量设置definer - BatchSetDefiner](https://support.huaweicloud.com/api-drs/drs_03_0135.md): 批量设置Definer迁移是否迁移到该用户下。选择是:迁移后,所有源数据库对象的Definer都会迁移至该用户下,其他用户需要授权后才具有数据库对象权限。选择否:迁移后,将保持源数据库对象Definer定义不变,选择此选项,需要配合下一步用户权限迁移功能,将源数据库的用户全部迁移,这样才能保持源数据库的权限体系完全不变。您可以在API E - [创建对比任务 - CreateCompareTask](https://support.huaweicloud.com/api-drs/drs_03_0136.md): 创建对比任务。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。当前版本仅支持任务在INCRE_TRANSFER_STARTED状态时创建对比任务,父任务不支持调用。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IA - [查询对比结果 - ListCompareResult](https://support.huaweicloud.com/api-drs/drs_03_0137.md): 查询对比结果。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。创建对比任务 - CreateCompareTask接口调用成功后才能调用。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需 - [查询租户任务列表 - ShowJobList](https://support.huaweicloud.com/api-drs/drs_03_0138.md): 查询租户任务列表,可以根据引擎类型,网络类型,任务状态,任务名称,任务ID进行查询。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限 - [批量查询任务详情 - BatchListJobDetails](https://support.huaweicloud.com/api-drs/drs_api_0151.md): 根据任务ID批量查询任务详情。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。为保证接口调用性能,建议批量调用数量不超过10个。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具 - [批量查询任务状态 - BatchListJobStatus](https://support.huaweicloud.com/api-drs/drs_api_0150.md): 根据任务ID批量查询任务状态。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。POST /v3/{ - [批量配置异常通知 - BatchSetSmn](https://support.huaweicloud.com/api-drs/drs_03_0146.md): 批量设置告警信息,已结束的任务不支持设置。支持选择已有的SMN主题和手动输入手机号、邮箱两种方式,具体根据自己使用情况选择。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API - [查询可用的Node规格 - ListAvailableNodeTypes](https://support.huaweicloud.com/api-drs/drs_03_0239.md): 查询可用的Node规格。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3/{project_id}/node-type状态码:200查询可用的Node规格状态码:200OK状态码:400Bad Request其他状态请参见状态码。 - [查询LTS配置 - SelectGroupAndStream](https://support.huaweicloud.com/api-drs/drs_03_6226.md): 查询任务的LTS配置。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3/{project_id}/jobs/{job_id}/lts-log-switch状态码:200查询任务的LTS配置。状态码:200OK其他状态请参见状态码。 - [更新LTS配置 - ModifyGroupAndStream](https://support.huaweicloud.com/api-drs/drs_03_6227.md): 更新任务的LTS配置。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。PUT /v3/{project_id}/jobs/{job_id}/lts-log-switch状态码:200OK无更新任务的LTS配置。无其他状态请参见状态码。请参见错误 - [查询数据级表对比任务列表 - ListDataLevelTableCompareJobs](https://support.huaweicloud.com/api-drs/drs_03_0242.md): 查询数据级表对比任务列表。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3/{project_id}/jobs/{job_id}/table/compare状态码:200查询数据级表对比任务列表状态码:200OK状态码:400Ba - [创建数据级表对比任务 - CreateDataLevelTableCompareJob](https://support.huaweicloud.com/api-drs/drs_03_0243.md): 创建数据级表对比任务。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。POST /v3/{project_id}/jobs/{job_id}/table/compare状态码:202创建数据级表抽样对比任务https://{endpoint}/ - [取消对比任务 - DeleteCompareJob](https://support.huaweicloud.com/api-drs/drs_03_0244.md): 取消对比任务。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。DELETE /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id}无取消对比任务状态码:200OK状态码:400Bad Re - [立即启动数据级表对比任务 - StartPromptlyDataLevelTableCompareJob](https://support.huaweicloud.com/api-drs/drs_03_0245.md): 立即启动数据级表对比任务。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。POST /v3/{project_id}/jobs/{job_id}/table/compare/{compare_job_id}无立即启动数据级表对比任务状态码:20 - [查询行数对比总览 - ListDataCompareOverview](https://support.huaweicloud.com/api-drs/drs_03_0246.md): 查询行数对比总览。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id}/line-overview状态码:200查询行数对比总览状 - [查询行数对比详情 - ListDataCompareDetail](https://support.huaweicloud.com/api-drs/drs_03_0247.md): 查询行数对比详情。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id}/line-detail状态码:200查询行数对比详情状态码 - [查询内容对比总览 - ListContentCompareOverview](https://support.huaweicloud.com/api-drs/drs_03_0248.md): 查询内容对比总览。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id}/content-overview状态码:200查询内容对比 - [查询内容对比详情 - ListContentCompareDetail](https://support.huaweicloud.com/api-drs/drs_03_0249.md): 查询内容对比详情账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id}/content-detail状态码:200查询内容对比详情状 - [查询内容对比差异 - ListContentCompareDifference](https://support.huaweicloud.com/api-drs/drs_03_0254.md): 查询内容对比差异。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id}/content-difference状态码:200查询内容 - [创建对象级对比任务 - CreateObjectLevelCompareJob](https://support.huaweicloud.com/api-drs/drs_03_0255.md): 创建对象级对比任务。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。POST /v3/{project_id}/jobs/{job_id}/object/compare无创建对象级对比任务。状态码:202OK状态码:400Bad Request - [查询对象对比任务概览 - ListObjectLevelCompareOverview](https://support.huaweicloud.com/api-drs/drs_03_0256.md): 查询对象对比任务概览。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3/{project_id}/jobs/{job_id}/object/compare状态码:200查询对象对比任务概览。状态码:200OK状态码:400Bad - [查询对象对比任务详情 - ListObjectLevelCompareDetail](https://support.huaweicloud.com/api-drs/drs_03_0257.md): 查询对象对比任务详情。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3/{project_id}/jobs/{job_id}/object/compare/{compare_type}状态码:200查询对象对比任务表对象对比详情。 - [导出对比任务结果文件 - CreateCompareResultFile](https://support.huaweicloud.com/api-drs/drs_03_0258.md): 导出对比任务结果文件。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。POST /v3/{project_id}/jobs/{job_id}/compare/result/file无导出对象对比任务结果文件https://{endpoint}/ - [下载对比任务结果文件 - DownloadCompareResultFile](https://support.huaweicloud.com/api-drs/drs_03_0262.md): 下载对比任务结果文件。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3/{project_id}/jobs/{job_id}/compare/result/file无下载对比任务结果文件状态码:200OK响应体为文件流格式,文件下 - [批量更新迁移用户信息 - BatchUpdateUser](https://support.huaweicloud.com/api-drs/drs_03_0108.md): 数据库的迁移过程中,迁移用户需要进行单独处理,该接口可以批量设置需要迁移的用户和角色。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅迁移场景、PostgreSQL同步支持。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前A - [获取源库迁移用户列表 - ListUsers](https://support.huaweicloud.com/api-drs/drs_03_0145.md): 数据库的迁移过程中,迁移用户需要进行单独处理,该接口可以查询源库的用户信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。仅迁移场景、PostgreSQL同步可用。接口只能在任务创建成功且源及目标端测试连接通过后才能调用。账号具备所有API - [批量数据加工 - BatchChangeData](https://support.huaweicloud.com/api-drs/drs_api_0103.md): 数据复制服务支持对同步的对象进行加工,即可以为选择的对象添加规则。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。任务创建成功之后,且完成数据库对象选择后再调用启动任务接口。详情可参考任务创建流程。每张表仅支持添加一个校验规则。Oracle为 - [批量设置同步策略 - BatchSetPolicy](https://support.huaweicloud.com/api-drs/drs_03_0149.md): 批量设置同步策略,包括冲突策略、过滤DROP Database、对象同步范围。设置kafka同步策略您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。任务创建成功之后,任务状态为CONFIGURATION,并且与源库和目标库测试连接通过、修改任 - [高级设置 - UpdateTuningParams](https://support.huaweicloud.com/api-drs/drs_03_0150.md): 修改调优参数的值。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。PUT /v3/{project - [查询高级设置参数 - QueryTuningParams](https://support.huaweicloud.com/api-drs/drs_03_0646.md): 查询高级设置参数。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v3/{project_id}/job/{job_id}/tuning-params/query-params状态码:200查询高级设置参数。状态码:200OK其他状态 - [批量主备倒换 - BatchSwitchover](https://support.huaweicloud.com/api-drs/drs_03_0118.md): 批量主备倒换。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。只有状态为灾备中、灾备异常的任务,且与灾备数据库连接正常时可以进行主备倒换,双主灾备不支持倒换。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户 - [查询容灾监控数据 - ShowMonitoringData](https://support.huaweicloud.com/api-drs/drs_03_0119.md): 根据任务ID查询容灾监控数据。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。为保证接口调用性能,建议批量调用数量不超过10个。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具 - [批量查询灾备初始化进度 - BatchListStructProcess](https://support.huaweicloud.com/api-drs/drs_03_0139.md): 根据任务ID批量查询灾备初始化进度,虚拟id不支持查询。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授 - [批量查询灾备初始化对象详情 - BatchListStructDetail](https://support.huaweicloud.com/api-drs/drs_03_0140.md): 根据任务ID批量查询灾备初始化对象详情。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。POST - [查询可用链路信息 - ListLinks](https://support.huaweicloud.com/api-drs/drs_03_0156.md): 查询可用链路信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Redis单机/主备->GeminiDB Redis迁移、Redis集群->GeminiDB Redis迁移、MySQL->MySQL迁移与同步、Oracle->Ga - [查询项目标签](https://support.huaweicloud.com/api-drs/drs_03_0219.md): 查询指定项目下不同任务类型的所有标签集合。该接口计划于2025-06-30下线,建议及时切换到新接口查询项目标签。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v5/{project_id}/jobs/{resource_type - [查询资源标签](https://support.huaweicloud.com/api-drs/drs_03_0220.md): 查询指定实例的标签信息。该接口计划于2025-06-30下线,建议及时切换到新接口查询资源标签。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v5/{project_id}/jobs/{resource_type}/{job_id - [批量添加或删除资源标签](https://support.huaweicloud.com/api-drs/drs_03_0218.md): 批量添加删除资源标签。该接口计划于2025-06-30下线,建议及时切换到新接口批量添加资源标签、批量删除资源标签。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。POST /v5/{project_id}/jobs/{resource_ty - [查询数据库对象信息](https://support.huaweicloud.com/api-drs/drs_03_0170.md): 查询数据库对象信息。该接口计划于2025-06-30下线,建议及时切换到新接口查询数据库对象信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。目前仅支持Oracle->GaussDB分布式、MySQL->Kafka、TaurusDB->K - [提交查询数据库对象信息](https://support.huaweicloud.com/api-drs/drs_03_0182.md): 提交查询数据库对象信息。例如:当type取值为source时,查询源库库表信息。当源库库表信息有变化时,type取值为source,is_refresh取值为true。当已同步到目标库的库表信息过大,需要提前将数据加载到缓存中时,type取值为synchronized。该接口计划于2025-06-30下线,建议及时切换到新接口提交查询数据 - [查询委托的权限列表 - ListsAgencyPermissions](https://support.huaweicloud.com/api-drs/drs_03_0251.md): 根据源库类型,目标库类型,是否自建,获取委托所需要的权限。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/agency/pe - [查询委托权限详情 - ShowAgencyInfo](https://support.huaweicloud.com/api-drs/ShowAgencyInfo.md): 查询委托权限详情。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。GET /v5/{project_id}/agency/{agency_name}状态码:200状态 - [更新委托权限策略 - UpdateAgencyPolicy](https://support.huaweicloud.com/api-drs/UpdateAgencyPolicy.md): 更新委托权限策略。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。PUT /v5/{project_id}/agency/{agency_name}/policy状态 - [数据过滤规则校验 - CheckDataFilter](https://support.huaweicloud.com/api-drs/drs_03_0213.md): 数据过滤规则校验。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用 - [获取数据过滤校验结果 - ShowDataFilteringResult](https://support.huaweicloud.com/api-drs/drs_03_0214.md): 获取数据过滤校验结果。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果 - [批量查询任务状态](https://support.huaweicloud.com/api-drs/drs_03_0122.md): 本章节指导用户通过调用批量查询任务状态 - BatchListJobStatus,查询租户下所有任务状态。请求示例:POST: https://{endpoint}/v3/054ba152d480d55b2f5dc0069e7ddef0/jobs/batch-status{endpoint}信息请从地区和终端节点获取。POST: http - [批量查询任务详情](https://support.huaweicloud.com/api-drs/drs_03_0123.md): 本章节指导用户通过调用批量查询任务详情 - BatchListJobDetails,查询租户下所有任务详情。请求示例:POST: https://{endpoint}/v3/054ba152d480d55b2f5dc0069e7ddef0/jobs/batch-detail{endpoint}信息请从地区和终端节点获取。POST: htt - [批量启动任务](https://support.huaweicloud.com/api-drs/drs_03_0124.md): 本章节指导用户通过调用批量启动任务接口,启动多个配置完成的任务。请求示例:POST: https://{endpoint}/ /v3/054ba152d480d55b2f5dc0069e7ddef0/jobs/batch-starting{endpoint}信息请从地区和终端节点获取。POST: https://{endpoint}/ / - [权限及授权项说明](https://support.huaweicloud.com/api-drs/drs_api_0038.md): 如果您需要对您所拥有的数据复制服务(Data Replication Service,简称DRS)进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用DRS服务的其它功能。通过 - [策略授权参考](https://support.huaweicloud.com/api-drs/drs_api_0039.md): 本章节介绍DRS基于策略授权场景下支持的策略授权项。策略包含系统策略和自定义策略,如果系统策略不满足授权要求,管理员可以创建自定义策略,并通过给用户组授予自定义策略来进行精细的访问控制。策略支持的操作与API相对应,授权项列表说明如下:权限:允许或拒绝某项操作。对应API接口:自定义策略实际调用的API接口。授权项:自定义策略中支持的Ac - [身份策略授权参考](https://support.huaweicloud.com/api-drs/drs_api_0040.md): 云服务在IAM预置了常用授权项,称为系统身份策略。如果IAM系统身份策略无法满足授权要求,管理员可以根据各服务支持的授权项,创建IAM自定义身份策略来进行精细的访问控制,IAM自定义身份策略是对系统身份策略的扩展和补充。除IAM服务外,Organizations服务中的服务控制策略(Service Control Policies,以下简 - [异常请求结果](https://support.huaweicloud.com/api-drs/drs_05_0002.md): 异常响应要素说明异常响应要素说明名称参数类型说明error_codeString接口响应异常时返回的错误编码,详细错误码描述参考错误码。error_msgString接口响应异常时返回的错误描述信息。响应样例{ "error_code": "DRS.M00201", "error_msg": "%s参数为空" - [通用请求Http Status Code](https://support.huaweicloud.com/api-drs/drs_05_0003.md): 正常正常返回说明返回值说明200请求成功。202异步请求成功提交(任务执行等)。异常异常返回说明返回值说明400 Bad Request服务器未能处理请求。401 Unauthorized被请求的页面需要用户名和密码。403 Forbidden对被请求页面的访问被禁止。404 Not Found服务器无法找到被请求的页面。405 Meth - [错误码](https://support.huaweicloud.com/api-drs/drs_05_0004.md): 调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。 当调用出错时,HTTP请求返回一个HTTP状态码。返回的消息体中是具体的错误编码及错误描述信息。当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 - [任务状态说明](https://support.huaweicloud.com/api-drs/drs_05_0005.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [获取项目ID](https://support.huaweicloud.com/api-drs/drs_api_0106.md): 在调用接口的时候,部分URL中需要填入项目编号,所以需要获取到项目编号。项目编号获取步骤如下:多项目时,展开“所属区域”,从“项目ID”列获取子项目ID。项目ID还可通过调用查询指定条件下的项目列表API获取。获取项目ID的接口为“GET https://{endpoint}/v3/projects/”,其中{endpoint}为IAM的 - [获取账号ID](https://support.huaweicloud.com/api-drs/drs_api_0107.md): 在调用接口的时候,部分URL中需要填入账号ID(domain-id),所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下:在“API凭证”页面的项目列表中查看账号ID。 - [获取任务ID](https://support.huaweicloud.com/api-drs/drs_api_0115.md): 在调用接口的时候,部分URL中需要填入任务ID,所以需要获取到任务ID。任务ID获取方法如下:或单击任务名称,在“基本信息”页签,查看当前任务的ID。任务ID还可通过调用批量创建任务 - BatchCreateJobsAPI创建任务后获取。创建任务成功后,响应示例如下,其中的“id”即为任务ID。 - [引擎类型说明](https://support.huaweicloud.com/api-drs/drs_api_0159.md): DRS各引擎类型对应取值可参考引擎类型说明。 - [状态码](https://support.huaweicloud.com/api-drs/drs_api_0108.md): 状态码如表1所示: - [修订记录](https://support.huaweicloud.com/api-drs/drs_change_history.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 ## SDK参考 - [SDK概述](https://support.huaweicloud.com/sdkreference-drs/drs_sdk_0001.md): 本文介绍了数据复制服务(DRS)提供的SDK语言版本,列举了最新版本SDK的获取地址。API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。表1提供了DRS支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 ## CLI参考 - [如何使用CLI](https://support.huaweicloud.com/clir-drs/DRS-cli-0001.md): 华为云命令行工具服务(Koo Command Line Interface,KooCLI,原名HCloud CLI)是为发布在API Explorer上的云服务API提供的命令行管理工具。您可以通过此工具调用API Explorer中DRS开放的API,管理和使用您的DRS资源。关于KooCLI的详细信息,请参见什么是KooCLI。在使用 - [CLI命令参考(V3)](https://support.huaweicloud.com/clir-drs/DRS-cli_v3.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [CLI命令参考(V5)](https://support.huaweicloud.com/clir-drs/DRS-cli_v5.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 ## 常见问题 - [区域和可用区](https://support.huaweicloud.com/drs_faq/drs_16_0103.md): 区域和可用区用来描述数据中心的位置,用户可以在特定的区域、可用区创建资源。区域(Region):从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Re - [什么是数据复制服务](https://support.huaweicloud.com/drs_faq/drs_01_0100.md): 数据复制服务(Data Replication Service,简称DRS)是一种易用、稳定、高效、用于数据库实时迁移和数据库实时同步的云服务。数据复制服务围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本。您可通过数据复制服务快速解决多场景下,数据库之间的数据流通问题,以满足数据传输业务需求。数据复制服务提供 - [数据复制服务是否支持关系型数据库的HA实例迁移](https://support.huaweicloud.com/drs_faq/drs_01_0105.md): 数据复制服务的高可用性保障机制,可以支持关系型数据库的单实例和HA实例的迁移。针对HA实例的迁移,DRS的自动重连技术在连接短暂中断后连接可以得到修复,断点续传技术,根据数据库内部连续性标志可以确保实时同步的连续性和一致性。源数据库的HA设计,满足浮动IP连接效果,且倒换时RPO=0,则DRS完全支持数据库的HA实例迁移,无需人工介入。源 - [数据复制服务对源数据库有什么要求](https://support.huaweicloud.com/drs_faq/drs_01_0106.md): 不同链路,数据库和权限的要求也不同,可参考以下链接,选择对应链路查看使用须知:支持的数据库版本实时迁移方案概览备份迁移方案概览实时同步方案概览数据订阅使用须知实时灾备方案概览 - [数据复制服务对目标数据库有什么要求](https://support.huaweicloud.com/drs_faq/drs_01_0107.md): 在创建任务时,用户填写的连接目标数据库的用户,需具备一定的权限。不同链路的具体权限可参考使用须知中权限要求。实时迁移请参考实时迁移方案概览备份迁移请参考备份迁移方案概览实时同步请参考实时同步方案概览数据订阅强参考数据订阅使用须知实时灾备请参考实时灾备方案概览 - [数据复制服务是否采用了并发技术](https://support.huaweicloud.com/drs_faq/drs_16_1121.md): 并发技术是提升性能的关键技术,DRS在多个环节采用了并发技术,总体可以分为两个大类并发技术:读写类并发和线程类并发。为了提升全量阶段历史数据的搬迁,同时对抗网络的不稳定性,DRS实现了数据行级并发抽取效果,从而使得历史数据搬迁速度最大化,同时如果出现网络丢包时,不会大面积重来。为加快数据写入,DRS实现了表级并发写入,从而大幅提升了数据传 - [数据复制服务是否采用了压缩技术](https://support.huaweicloud.com/drs_faq/drs_16_1122.md): 压缩技术是提升性能和解决数据膨胀的关键技术,DRS在数据传输和增量数据存储两大环节采用了压缩技术。数据传输压缩:在网络带宽不理想的环境中,进行数据同步与传输,DRS可以开启压缩开关,以减少数据传输对带宽的占用量。增量数据存储压缩:增量数据转储成逻辑文件后,将会出现膨胀现象,DRS针对该场景做了存储压缩技术,使得本地逻辑文件缓存在DRS时占 - [DRS是否支持公有云和专属云间的数据库迁移](https://support.huaweicloud.com/drs_faq/drs_16_0100.md): DRS支持专属云和公有云间的数据库迁移。其中,公有云向专属云的迁移数据流动方向为出云,专属云向公有云的迁移数据流动方向为入云。支持的迁移场景请参见实时迁移,具体操作方法请参见实时迁移方案概览。 - [什么是配额](https://support.huaweicloud.com/drs_faq/drs_16_0012.md): 为防止资源滥用,平台限定了各服务资源的配额,对用户的资源数量和容量做了限制,如:一个数据复制服务账号,您最多可以创建30个任务。如果受当前资源配额限制,无法满足业务使用需求,您可以申请扩大配额。如果在“产品类型”或“资源类型”中无法选择到您希望扩大配额的服务和资源,请直接前往“新建工单”页面,通过工单提交扩大配额申请。提交申请后,您可以根 - [DRS支持将DB2 for LUW迁移到PostgreSQL吗](https://support.huaweicloud.com/drs_faq/drs_16_0110.md): DRS暂不支持DB2 for LUW迁移到PostgreSQL,目前仅支持DB2 for LUW到GaussDB的实时同步场景。DRS支持的源数据库和目标数据库类型请参见支持的数据库。 - [Microsoft SQL Server数据库能与本地数据库的数据实时同步吗](https://support.huaweicloud.com/drs_faq/drs_16_0108.md): 目前Microsoft SQL Server数据库目前不支持与本地数据库数据的实时同步,如果是上云迁移,可以使用备份迁移。备份迁移支持Microsoft SQL Server的增量迁移,可以有效地缩短业务割接时间。如果是上云实时同步,目前支持目标库为GaussDB、RDS for SQL Server,该链路为受限使用阶段,需要提交工单申 - [数据复制服务是否支持某个时间段的数据复制](https://support.huaweicloud.com/drs_faq/drs_16_0124.md): 数据复制服务目前只支持全量、全量+增量的迁移场景。 - [DRS支持断点续传吗](https://support.huaweicloud.com/drs_faq/drs_04_0031.md): 针对数据库的迁移、同步场景,在迁移、同步过程中由于不可抗拒因素(例如网络波动)导致的任务失败,DRS通过记录当前解析和回放的位点(该位点同时也是数据库内部一致性的依据),下次从该位点开始回放的方式来实现断点续传,以确保数据的完整性。增量阶段的迁移、同步,DRS会自动进行多次断点续传的重试,全量阶段的MySQL迁移,系统默认进行三次自动续传 - [什么是单主/双主灾备](https://support.huaweicloud.com/drs_faq/drs_04_0035.md): 伴随着信息技术的高速发展,数据和信息在现代企业中扮演着越来越重要的角色,信息数据的丢失和损坏将对企业造成难以估量的损失。如何抵御大规模的灾难事件受到人们越来越多的关注,现阶段而言,容灾是较好的解决方案。关键数据的备份与恢复操作已经成为系统日常运行维护的一个重要组成部分。华为云云数据库服务的双AZ高可用实例,可以满足同城级别的灾备。数据复制 - [实时迁移、实时同步和实时灾备有什么区别](https://support.huaweicloud.com/drs_faq/drs_04_0087.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [MySQL迁移出现数据膨胀怎么办](https://support.huaweicloud.com/drs_faq/drs_16_1133.md): DRS在全量迁移阶段,为了保证迁移性能和传输的稳定性,采用了行级并行的迁移方式。当源端数据紧凑情况下,通过DRS迁移到云上RDS for MySQL后,可能会出现数据膨胀现象,使得磁盘空间使用远大于源端。针对这种情况,客户可选择在目标库中执行以下命令,进行优化整理从而缩小空间。由于命令optimize会进行锁表操作,所以进行优化时要避开表 - [MySQL数据同步对源数据库和目标数据库有什么影响](https://support.huaweicloud.com/drs_faq/drs_16_1145.md): 以下数据以MySQL2MySQL大规格实时同步任务为例,不同规格对数据库的连接数存在差异,仅供参考。全量(初始化)阶段,DRS需要从源库将所有存量数据查询一次。DRS查询使用简单SQL语句,对源库影响主要体现在IO上,查询速度也受限于源数据库IO相关的性能以及网络带宽。一般在网络无瓶颈的情况下,会对源数据库增加约50MB/s的查询压力,以 - [DRS需要源数据库停止业务吗](https://support.huaweicloud.com/drs_faq/drs_16_1154.md): DRS任务分为全量、增量、全量+增量三种模式,不同链路支持的模式不同。全量模式:该模式为数据库一次性迁移,适用于可中断业务的数据库迁移场景,全量迁移将非系统数据库的全部数据库对象和数据一次性迁移至目标端数据库。增量模式:该模式通过解析日志等技术,将源端产生的增量数据持续迁移至目标端数据库。全量+增量模式:该模式为数据库持续性迁移,适用于对 - [什么是SMN主题](https://support.huaweicloud.com/drs_faq/drs_16_1164.md): 什么是SMN消息通知服务(Simple Message Notification,SMN)是可靠的、可扩展的、海量的消息处理服务。它可以依据用户的需求主动推送通知消息,最终用户可以通过短信、电子邮件、应用等方式接收。消息通知服务(Simple Message Notification,SMN)是可靠的、可扩展的、海量的消息处理服务。它可以 - [DRS任务的双AZ和单AZ有什么区别](https://support.huaweicloud.com/drs_faq/drs_16_1169.md): 目前,DRS实时同步任务在创建任务时支持选择任务类型为“双AZ”或“单AZ”。双AZ任务:一主一备的经典高可用架构,提高了DRS任务的可靠性。双AZ任务创建后,DRS会同时创建一主一备两个子任务,当主AZ任务发生异常,DRS会自动启动备AZ任务继续进行同步,提高同步任务的可靠性。适用于业务数据量较大,需要长期同步,并对中断时间有严格要求的 - [DRS是否支持只迁移表结构不迁移数据](https://support.huaweicloud.com/drs_faq/drs_16_1175.md): DRS是用于数据实时传输的云服务,暂不支持只迁移结构而不迁移数据。各链路支持的对象范围可在具体链路说明查看。实时迁移方案概览实时同步方案概览实时灾备方案概览 - [MySQL迁移、同步、灾备任务怎么迁移账号,是否支持修改密码](https://support.huaweicloud.com/drs_faq/drs_16_1179.md): MySQL实时迁移:支持在创建任务时选择是否进行账号迁移,详细说明可参考迁移用户。增量迁移阶段,客户可以通过页面配置支持DCL语句,不支持通过更新mysql.user表进行的账号变更。MySQL实时同步:不支持同步账号。MySQL实时灾备:不支持对系统库下自定义对象有操作权限的账号灾备;不支持进行灾备对象选择。灾备阶段支持DCL语句,不支 - [影响DRS任务速度的因素有哪些以及如何进行耗时预估](https://support.huaweicloud.com/drs_faq/drs_16_1180.md): 源库的读取吞吐能力读取吞吐能力越高,迁移速度越快,耗时越少。影响吞吐的因素包括但不限于服务器规格、负载、磁盘IO性能、数据库限流等。读取吞吐能力越高,迁移速度越快,耗时越少。影响吞吐的因素包括但不限于服务器规格、负载、磁盘IO性能、数据库限流等。目标库的写入吞吐能力写入吞吐能力越高,迁移速度越快,耗时越少。影响吞吐的因素包括但不限于服务器 - [DRS任务支持修改对象吗](https://support.huaweicloud.com/drs_faq/drs_16_1182.md): 实时迁移任务:已创建成功但是未确认启动的编辑状态时,可以修改迁移对象,任务启动后,不支持进行修改。备份迁移任务:仅支持在创建时编辑备份迁移任务。对于已经启动的备份迁移任务,不支持修改。实时同步任务:已创建成功但是未确认启动的编辑状态时,可以修改同步对象。同步任务在增量阶段,且为表级同步时,可以进行再次编辑对象的操作,库级同步或其他同步阶段 - [DRS是否支持同一实例不同库之间的同步](https://support.huaweicloud.com/drs_faq/drs_16_1183.md): DRS实时同步可通过对象名映射功能,修改目标数据库对象名称,使数据库对象在源数据库和目标数据库中的命名不同,从而实现同一实例不同库之间的同步,详细说明可参考对象名映射。 - [源或者目标数据库哪些操作,会影响DRS任务状态](https://support.huaweicloud.com/drs_faq/drs_16_1185.md): 以华为云RDS for MySQL为例,以下操作可能会影响DRS任务状态。实例备份:一般情况下,实例备份对DRS任务无影响。单机转主备:正常情况下对DRS任务无影响。实例重启:重启数据库实例将导致短暂中断,在此期间,实例将不可用,DRS连接短暂中断。这种情况下,DRS会进行自动重试。若重试仍无法恢复,待实例状态正常后,可手动单击任务操作列 - [数据订阅与MySQL到Kafka同步的区别](https://support.huaweicloud.com/drs_faq/drs_16_1189.md): 由于订阅任务当前存在较多订阅对象和操作约束,推荐使用性能、稳定性更高的MySQL到Kafka同步链路进行数据订阅。 - [为什么DRS不支持部分他云只读实例的备库做源库](https://support.huaweicloud.com/drs_faq/drs_16_1192.md): 对于DRS的增量或者全量+增量任务,不支持部分他云只读实例的备库做源库进行数据迁移。DRS增量迁移是通过读取源数据库的原始增量日志数据(例如MySQL的Binlog)后解析转换进行 。以MySQL的Binlog为例,部分他云只读MySQL备库的Binlog并不完整,会导致DRS无法进行增量数据同步。用户可使用mysqlbinlog下载并确 - [DRS支持caching_sha2_password加密用户迁移吗](https://support.huaweicloud.com/drs_faq/drs_16_1199.md): DRS不支持caching_sha2_password插件加密的用户进行迁移。caching_sha2_password是基于SSL(本地RSA的非对称公私钥)的方式验证的,因此DRS不支持迁移。 - [为什么迁移前后数据库磁盘空间使用量不一致](https://support.huaweicloud.com/drs_faq/drs_16_1200.md): 原因1:DRS在全量迁移阶段,为了保证迁移性能和传输的稳定性,采用了行级并行的迁移方式。当源数据库数据紧凑的情况下,通过DRS迁移到上云后,可能会出现数据膨胀现象,导致目标数据库磁盘空间使用量大于源数据库磁盘空间使用量。并行时顺序插入原理可参考图1。顺序插入当并行后有非顺序插入数据时,如图2,当最后数据4插入时,会导致数据3、5叶子节点分 - [DRS发送Kafka消息序列化方式是什么](https://support.huaweicloud.com/drs_faq/drs_16_1201.md): DRS发送到Kafka的数据,key序列化器是org.apache.kafka.common.serialization.StringSerializer,value序列化器是org.apache.kafka.common.serialization.ByteArraySerializer,字符编码为utf8。 - [DRS可支持自建的MySQL数据库迁移吗?](https://support.huaweicloud.com/drs_faq/drs_04_0561.md): DRS支持的MySQL链路方向自建MySQL到华为云RDS for MySQL。华为云RDS for MySQL到自建MySQL。DRS不支持链路方向自建MySQL到自建MySQL在华为云创建的ECS上自建的数据库,属于自建数据库。 - [DRS会主动清空目标表数据吗?](https://support.huaweicloud.com/drs_faq/drs_04_0562.md): DRS不会主动操作目标库数据,只做同步。如果DRS从源库同步数据到目标表,目标表有数据,DRS不感知,只做同步。DRS新增一个节点,不会清空目标库数据。DRS重置也不会清空目标库数据,如您需要清空数据,请手动操作。 - [入云,出云,自建有什么不同?](https://support.huaweicloud.com/drs_faq/drs_17_0520.md): 入云:从非本region云上的数据库到本region的云上数据库的链路。出云:从本region的云上数据库到非本region云上的数据库的链路。自建:从非本region云上的数据库到非本region云上的数据库的链路。 - [DRS支持自建MySQL到自建MySQL的链路吗?](https://support.huaweicloud.com/drs_faq/drs_17_0521.md): DRS的同步和迁移都没有自建MySQL到自建MySQL的链路 。解决方案:请修改源端和目标库的为云上数据库。 - [DRS最小的传输粒度是什么?](https://support.huaweicloud.com/drs_faq/drs_17_0522.md): 全量和增量均是以行记录为传输粒度。 - [在数据迁移过程中,对源库中目标库进行操作,会对DRS有什么影响?](https://support.huaweicloud.com/drs_faq/drs_17_0523.md): 对源库操作,drs任务会正常迁移数据。但是如果对源库操作是迁移中不支持的DDL,DML会导致数据对比不一致。对目标库操作进行添加字段,drs任务是正常的。对表进行修改字段,减少字段,会导致drs任务失败。进行手动添加记录,修改,删除记录,会导致drs对比数据结果不一致。扩容操作是rds内部操作,不影响drs任务。进行添加字段,drs任务是 - [MySQL迁移后目标数据库出现索引查询慢怎么办](https://support.huaweicloud.com/drs_faq/drs_10_0140.md): DRS在全量迁移阶段对表在短时间内进行了大量的并行写入操作,可能出现数据库对表的统计信息未及时刷新的情况,从而导致SQL解析时执行计划不优、表操作变慢的现象。该现象在表先建索引再迁数据的场景下更容易触发,请及时刷新数据库统计信息。针对这种情况,客户可选择在目标库中执行以下命令对表进行分析,更新表的统计信息。 - [DRS重新迁移,会把目的端的数据覆盖吗?](https://support.huaweicloud.com/drs_faq/drs_10_0141.md): DRS单全量任务迁移完成后任务自动结束,无法重新迁移。全量+增量的任务,可以重新迁移,重新迁移建议先把目标库数据清空。如未清空目标库数据,数据覆盖情况如下:全量期间如果表有唯一约束,则写入冲突时会忽略掉。增量期间会根据任务配置的策略选择是否覆盖或忽略。 - [区域和可用区](https://support.huaweicloud.com/drs_faq/drs_16_0103.md): 区域和可用区用来描述数据中心的位置,用户可以在特定的区域、可用区创建资源。区域(Region):从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Re - [什么是数据复制服务](https://support.huaweicloud.com/drs_faq/drs_01_0100.md): 数据复制服务(Data Replication Service,简称DRS)是一种易用、稳定、高效、用于数据库实时迁移和数据库实时同步的云服务。数据复制服务围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本。您可通过数据复制服务快速解决多场景下,数据库之间的数据流通问题,以满足数据传输业务需求。数据复制服务提供 - [数据复制服务是否支持关系型数据库的HA实例迁移](https://support.huaweicloud.com/drs_faq/drs_01_0105.md): 数据复制服务的高可用性保障机制,可以支持关系型数据库的单实例和HA实例的迁移。针对HA实例的迁移,DRS的自动重连技术在连接短暂中断后连接可以得到修复,断点续传技术,根据数据库内部连续性标志可以确保实时同步的连续性和一致性。源数据库的HA设计,满足浮动IP连接效果,且倒换时RPO=0,则DRS完全支持数据库的HA实例迁移,无需人工介入。源 - [数据复制服务对源数据库有什么要求](https://support.huaweicloud.com/drs_faq/drs_01_0106.md): 不同链路,数据库和权限的要求也不同,可参考以下链接,选择对应链路查看使用须知:支持的数据库版本实时迁移方案概览备份迁移方案概览实时同步方案概览数据订阅使用须知实时灾备方案概览 - [数据复制服务对目标数据库有什么要求](https://support.huaweicloud.com/drs_faq/drs_01_0107.md): 在创建任务时,用户填写的连接目标数据库的用户,需具备一定的权限。不同链路的具体权限可参考使用须知中权限要求。实时迁移请参考实时迁移方案概览备份迁移请参考备份迁移方案概览实时同步请参考实时同步方案概览数据订阅强参考数据订阅使用须知实时灾备请参考实时灾备方案概览 - [数据复制服务是否采用了并发技术](https://support.huaweicloud.com/drs_faq/drs_16_1121.md): 并发技术是提升性能的关键技术,DRS在多个环节采用了并发技术,总体可以分为两个大类并发技术:读写类并发和线程类并发。为了提升全量阶段历史数据的搬迁,同时对抗网络的不稳定性,DRS实现了数据行级并发抽取效果,从而使得历史数据搬迁速度最大化,同时如果出现网络丢包时,不会大面积重来。为加快数据写入,DRS实现了表级并发写入,从而大幅提升了数据传 - [数据复制服务是否采用了压缩技术](https://support.huaweicloud.com/drs_faq/drs_16_1122.md): 压缩技术是提升性能和解决数据膨胀的关键技术,DRS在数据传输和增量数据存储两大环节采用了压缩技术。数据传输压缩:在网络带宽不理想的环境中,进行数据同步与传输,DRS可以开启压缩开关,以减少数据传输对带宽的占用量。增量数据存储压缩:增量数据转储成逻辑文件后,将会出现膨胀现象,DRS针对该场景做了存储压缩技术,使得本地逻辑文件缓存在DRS时占 - [DRS是否支持公有云和专属云间的数据库迁移](https://support.huaweicloud.com/drs_faq/drs_16_0100.md): DRS支持专属云和公有云间的数据库迁移。其中,公有云向专属云的迁移数据流动方向为出云,专属云向公有云的迁移数据流动方向为入云。支持的迁移场景请参见实时迁移,具体操作方法请参见实时迁移方案概览。 - [什么是配额](https://support.huaweicloud.com/drs_faq/drs_16_0012.md): 为防止资源滥用,平台限定了各服务资源的配额,对用户的资源数量和容量做了限制,如:一个数据复制服务账号,您最多可以创建30个任务。如果受当前资源配额限制,无法满足业务使用需求,您可以申请扩大配额。如果在“产品类型”或“资源类型”中无法选择到您希望扩大配额的服务和资源,请直接前往“新建工单”页面,通过工单提交扩大配额申请。提交申请后,您可以根 - [DRS支持将DB2 for LUW迁移到PostgreSQL吗](https://support.huaweicloud.com/drs_faq/drs_16_0110.md): DRS暂不支持DB2 for LUW迁移到PostgreSQL,目前仅支持DB2 for LUW到GaussDB的实时同步场景。DRS支持的源数据库和目标数据库类型请参见支持的数据库。 - [Microsoft SQL Server数据库能与本地数据库的数据实时同步吗](https://support.huaweicloud.com/drs_faq/drs_16_0108.md): 目前Microsoft SQL Server数据库目前不支持与本地数据库数据的实时同步,如果是上云迁移,可以使用备份迁移。备份迁移支持Microsoft SQL Server的增量迁移,可以有效地缩短业务割接时间。如果是上云实时同步,目前支持目标库为GaussDB、RDS for SQL Server,该链路为受限使用阶段,需要提交工单申 - [数据复制服务是否支持某个时间段的数据复制](https://support.huaweicloud.com/drs_faq/drs_16_0124.md): 数据复制服务目前只支持全量、全量+增量的迁移场景。 - [DRS支持断点续传吗](https://support.huaweicloud.com/drs_faq/drs_04_0031.md): 针对数据库的迁移、同步场景,在迁移、同步过程中由于不可抗拒因素(例如网络波动)导致的任务失败,DRS通过记录当前解析和回放的位点(该位点同时也是数据库内部一致性的依据),下次从该位点开始回放的方式来实现断点续传,以确保数据的完整性。增量阶段的迁移、同步,DRS会自动进行多次断点续传的重试,全量阶段的MySQL迁移,系统默认进行三次自动续传 - [什么是单主/双主灾备](https://support.huaweicloud.com/drs_faq/drs_04_0035.md): 伴随着信息技术的高速发展,数据和信息在现代企业中扮演着越来越重要的角色,信息数据的丢失和损坏将对企业造成难以估量的损失。如何抵御大规模的灾难事件受到人们越来越多的关注,现阶段而言,容灾是较好的解决方案。关键数据的备份与恢复操作已经成为系统日常运行维护的一个重要组成部分。华为云云数据库服务的双AZ高可用实例,可以满足同城级别的灾备。数据复制 - [实时迁移、实时同步和实时灾备有什么区别](https://support.huaweicloud.com/drs_faq/drs_04_0087.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [MySQL迁移出现数据膨胀怎么办](https://support.huaweicloud.com/drs_faq/drs_16_1133.md): DRS在全量迁移阶段,为了保证迁移性能和传输的稳定性,采用了行级并行的迁移方式。当源端数据紧凑情况下,通过DRS迁移到云上RDS for MySQL后,可能会出现数据膨胀现象,使得磁盘空间使用远大于源端。针对这种情况,客户可选择在目标库中执行以下命令,进行优化整理从而缩小空间。由于命令optimize会进行锁表操作,所以进行优化时要避开表 - [MySQL数据同步对源数据库和目标数据库有什么影响](https://support.huaweicloud.com/drs_faq/drs_16_1145.md): 以下数据以MySQL2MySQL大规格实时同步任务为例,不同规格对数据库的连接数存在差异,仅供参考。全量(初始化)阶段,DRS需要从源库将所有存量数据查询一次。DRS查询使用简单SQL语句,对源库影响主要体现在IO上,查询速度也受限于源数据库IO相关的性能以及网络带宽。一般在网络无瓶颈的情况下,会对源数据库增加约50MB/s的查询压力,以 - [DRS需要源数据库停止业务吗](https://support.huaweicloud.com/drs_faq/drs_16_1154.md): DRS任务分为全量、增量、全量+增量三种模式,不同链路支持的模式不同。全量模式:该模式为数据库一次性迁移,适用于可中断业务的数据库迁移场景,全量迁移将非系统数据库的全部数据库对象和数据一次性迁移至目标端数据库。增量模式:该模式通过解析日志等技术,将源端产生的增量数据持续迁移至目标端数据库。全量+增量模式:该模式为数据库持续性迁移,适用于对 - [什么是SMN主题](https://support.huaweicloud.com/drs_faq/drs_16_1164.md): 什么是SMN消息通知服务(Simple Message Notification,SMN)是可靠的、可扩展的、海量的消息处理服务。它可以依据用户的需求主动推送通知消息,最终用户可以通过短信、电子邮件、应用等方式接收。消息通知服务(Simple Message Notification,SMN)是可靠的、可扩展的、海量的消息处理服务。它可以 - [DRS任务的双AZ和单AZ有什么区别](https://support.huaweicloud.com/drs_faq/drs_16_1169.md): 目前,DRS实时同步任务在创建任务时支持选择任务类型为“双AZ”或“单AZ”。双AZ任务:一主一备的经典高可用架构,提高了DRS任务的可靠性。双AZ任务创建后,DRS会同时创建一主一备两个子任务,当主AZ任务发生异常,DRS会自动启动备AZ任务继续进行同步,提高同步任务的可靠性。适用于业务数据量较大,需要长期同步,并对中断时间有严格要求的 - [DRS是否支持只迁移表结构不迁移数据](https://support.huaweicloud.com/drs_faq/drs_16_1175.md): DRS是用于数据实时传输的云服务,暂不支持只迁移结构而不迁移数据。各链路支持的对象范围可在具体链路说明查看。实时迁移方案概览实时同步方案概览实时灾备方案概览 - [MySQL迁移、同步、灾备任务怎么迁移账号,是否支持修改密码](https://support.huaweicloud.com/drs_faq/drs_16_1179.md): MySQL实时迁移:支持在创建任务时选择是否进行账号迁移,详细说明可参考迁移用户。增量迁移阶段,客户可以通过页面配置支持DCL语句,不支持通过更新mysql.user表进行的账号变更。MySQL实时同步:不支持同步账号。MySQL实时灾备:不支持对系统库下自定义对象有操作权限的账号灾备;不支持进行灾备对象选择。灾备阶段支持DCL语句,不支 - [影响DRS任务速度的因素有哪些以及如何进行耗时预估](https://support.huaweicloud.com/drs_faq/drs_16_1180.md): 源库的读取吞吐能力读取吞吐能力越高,迁移速度越快,耗时越少。影响吞吐的因素包括但不限于服务器规格、负载、磁盘IO性能、数据库限流等。读取吞吐能力越高,迁移速度越快,耗时越少。影响吞吐的因素包括但不限于服务器规格、负载、磁盘IO性能、数据库限流等。目标库的写入吞吐能力写入吞吐能力越高,迁移速度越快,耗时越少。影响吞吐的因素包括但不限于服务器 - [DRS任务支持修改对象吗](https://support.huaweicloud.com/drs_faq/drs_16_1182.md): 实时迁移任务:已创建成功但是未确认启动的编辑状态时,可以修改迁移对象,任务启动后,不支持进行修改。备份迁移任务:仅支持在创建时编辑备份迁移任务。对于已经启动的备份迁移任务,不支持修改。实时同步任务:已创建成功但是未确认启动的编辑状态时,可以修改同步对象。同步任务在增量阶段,且为表级同步时,可以进行再次编辑对象的操作,库级同步或其他同步阶段 - [DRS是否支持同一实例不同库之间的同步](https://support.huaweicloud.com/drs_faq/drs_16_1183.md): DRS实时同步可通过对象名映射功能,修改目标数据库对象名称,使数据库对象在源数据库和目标数据库中的命名不同,从而实现同一实例不同库之间的同步,详细说明可参考对象名映射。 - [源或者目标数据库哪些操作,会影响DRS任务状态](https://support.huaweicloud.com/drs_faq/drs_16_1185.md): 以华为云RDS for MySQL为例,以下操作可能会影响DRS任务状态。实例备份:一般情况下,实例备份对DRS任务无影响。单机转主备:正常情况下对DRS任务无影响。实例重启:重启数据库实例将导致短暂中断,在此期间,实例将不可用,DRS连接短暂中断。这种情况下,DRS会进行自动重试。若重试仍无法恢复,待实例状态正常后,可手动单击任务操作列 - [数据订阅与MySQL到Kafka同步的区别](https://support.huaweicloud.com/drs_faq/drs_16_1189.md): 由于订阅任务当前存在较多订阅对象和操作约束,推荐使用性能、稳定性更高的MySQL到Kafka同步链路进行数据订阅。 - [为什么DRS不支持部分他云只读实例的备库做源库](https://support.huaweicloud.com/drs_faq/drs_16_1192.md): 对于DRS的增量或者全量+增量任务,不支持部分他云只读实例的备库做源库进行数据迁移。DRS增量迁移是通过读取源数据库的原始增量日志数据(例如MySQL的Binlog)后解析转换进行 。以MySQL的Binlog为例,部分他云只读MySQL备库的Binlog并不完整,会导致DRS无法进行增量数据同步。用户可使用mysqlbinlog下载并确 - [DRS支持caching_sha2_password加密用户迁移吗](https://support.huaweicloud.com/drs_faq/drs_16_1199.md): DRS不支持caching_sha2_password插件加密的用户进行迁移。caching_sha2_password是基于SSL(本地RSA的非对称公私钥)的方式验证的,因此DRS不支持迁移。 - [为什么迁移前后数据库磁盘空间使用量不一致](https://support.huaweicloud.com/drs_faq/drs_16_1200.md): 原因1:DRS在全量迁移阶段,为了保证迁移性能和传输的稳定性,采用了行级并行的迁移方式。当源数据库数据紧凑的情况下,通过DRS迁移到上云后,可能会出现数据膨胀现象,导致目标数据库磁盘空间使用量大于源数据库磁盘空间使用量。并行时顺序插入原理可参考图1。顺序插入当并行后有非顺序插入数据时,如图2,当最后数据4插入时,会导致数据3、5叶子节点分 - [DRS发送Kafka消息序列化方式是什么](https://support.huaweicloud.com/drs_faq/drs_16_1201.md): DRS发送到Kafka的数据,key序列化器是org.apache.kafka.common.serialization.StringSerializer,value序列化器是org.apache.kafka.common.serialization.ByteArraySerializer,字符编码为utf8。 - [DRS可支持自建的MySQL数据库迁移吗?](https://support.huaweicloud.com/drs_faq/drs_04_0561.md): DRS支持的MySQL链路方向自建MySQL到华为云RDS for MySQL。华为云RDS for MySQL到自建MySQL。DRS不支持链路方向自建MySQL到自建MySQL在华为云创建的ECS上自建的数据库,属于自建数据库。 - [DRS会主动清空目标表数据吗?](https://support.huaweicloud.com/drs_faq/drs_04_0562.md): DRS不会主动操作目标库数据,只做同步。如果DRS从源库同步数据到目标表,目标表有数据,DRS不感知,只做同步。DRS新增一个节点,不会清空目标库数据。DRS重置也不会清空目标库数据,如您需要清空数据,请手动操作。 - [入云,出云,自建有什么不同?](https://support.huaweicloud.com/drs_faq/drs_17_0520.md): 入云:从非本region云上的数据库到本region的云上数据库的链路。出云:从本region的云上数据库到非本region云上的数据库的链路。自建:从非本region云上的数据库到非本region云上的数据库的链路。 - [DRS支持自建MySQL到自建MySQL的链路吗?](https://support.huaweicloud.com/drs_faq/drs_17_0521.md): DRS的同步和迁移都没有自建MySQL到自建MySQL的链路 。解决方案:请修改源端和目标库的为云上数据库。 - [DRS最小的传输粒度是什么?](https://support.huaweicloud.com/drs_faq/drs_17_0522.md): 全量和增量均是以行记录为传输粒度。 - [在数据迁移过程中,对源库中目标库进行操作,会对DRS有什么影响?](https://support.huaweicloud.com/drs_faq/drs_17_0523.md): 对源库操作,drs任务会正常迁移数据。但是如果对源库操作是迁移中不支持的DDL,DML会导致数据对比不一致。对目标库操作进行添加字段,drs任务是正常的。对表进行修改字段,减少字段,会导致drs任务失败。进行手动添加记录,修改,删除记录,会导致drs对比数据结果不一致。扩容操作是rds内部操作,不影响drs任务。进行添加字段,drs任务是 - [MySQL迁移后目标数据库出现索引查询慢怎么办](https://support.huaweicloud.com/drs_faq/drs_10_0140.md): DRS在全量迁移阶段对表在短时间内进行了大量的并行写入操作,可能出现数据库对表的统计信息未及时刷新的情况,从而导致SQL解析时执行计划不优、表操作变慢的现象。该现象在表先建索引再迁数据的场景下更容易触发,请及时刷新数据库统计信息。针对这种情况,客户可选择在目标库中执行以下命令对表进行分析,更新表的统计信息。 - [DRS重新迁移,会把目的端的数据覆盖吗?](https://support.huaweicloud.com/drs_faq/drs_10_0141.md): DRS单全量任务迁移完成后任务自动结束,无法重新迁移。全量+增量的任务,可以重新迁移,重新迁移建议先把目标库数据清空。如未清空目标库数据,数据覆盖情况如下:全量期间如果表有唯一约束,则写入冲突时会忽略掉。增量期间会根据任务配置的策略选择是否覆盖或忽略。 - [数据复制服务有哪些安全保障措施](https://support.huaweicloud.com/drs_faq/drs_01_0109.md): 数据复制服务主要有以下安全保障措施。使用安全组确保访问源可信。使用SSL通道,确保数据传输加密。通过统一身份认证服务(Identity and Access Management,简称IAM),可以实现对数据复制服务的管理权限控制。 - [如何处理迁移过程中出现的网络中断](https://support.huaweicloud.com/drs_faq/drs_01_0110.md): 迁移过程中如果出现网络中断,可先观察任务状态,当如下状态的迁移任务出现失败时,可在任务列表上单击续传,进行任务续传。全量迁移增量迁移全量同步增量同步 - [迁移过程中会使用哪些数据库账户](https://support.huaweicloud.com/drs_faq/drs_01_0111.md): 为了确保用户数据库成功迁移到本云关系型数据库RDS for MySQL或TaurusDB实例,创建迁移任务时,数据复制服务自动为目标数据库实例创建drsFull和drsIncremental临时账户。任务启动后,数据复制服务会使用该账户迁移数据,任务结束后,数据复制服务会自动删除这两个账户。禁止使用用户自建的drsFull和drsIncr - [如何通过设置VPC安全组,实现DRS任务网络互通](https://support.huaweicloud.com/drs_faq/drs_01_0112.md): 基于安全的考虑,本云VPC与外部网络是隔离的,VPC内是无法访问外部的弹性IP(如其他云数据库的弹性IP、云下数据库的弹性IP等)。但数据库迁移场景需要确保本云VPC内的DRS实例与源、目标数据库可连通,为此,您需要分别设置源数据库、目标数据库、DRS实例所在安全组的出或者入方向规则,实现数据库迁移。入方向指从外部访问安全组规则下的实例, - [如何处理迁移实例和数据库网络连接异常](https://support.huaweicloud.com/drs_faq/drs_02_0100.md): 数据迁移前请确保完成网络准备和安全规则设置。如果连接异常,请按照本节方法排查网络配置是否正确。本节将以MySQL到RDS for MySQL的迁移为示例,从三种迁移场景(跨云数据库实时迁移、本地数据库实时迁移、ECS自建数据库实时迁移)进行说明。网络准备。源数据库需要开放公网访问。源数据库的网络设置:源数据库MySQL实例需要开放外网域名 - [不同VPC场景下,如何实现源库和目标库的网络互通](https://support.huaweicloud.com/drs_faq/drs_16_0204.md): DRS支持通过多种方式的网络进行数据迁移,包括:VPC网络、VPN网络、专线网络和公网网络,其中VPC网络适合云上同Region数据库之间的迁移。源数据库所在的区域要和目标数据库实例所在的区域保持一致。源数据库可以和目标数据库在同一VPC内,也可以在不同VPC内。当源数据库和目标数据库处于同一个VPC内的时候,默认网络是连通的,不需要单独 - [DRS公网网络的EIP带宽是多少](https://support.huaweicloud.com/drs_faq/drs_16_1139.md): DRS创建公网网络类型任务时,需要用户指定EIP,因此DRS公网网络的EIP带宽为用户选择绑定的EIP带宽。更多关于弹性公网IP的说明请参见:申请弹性公网IP。 - [DRS支持跨账号云数据库迁移吗](https://support.huaweicloud.com/drs_faq/drs_16_1160.md): 目前,DRS支持的网络类型有公网网络、VPC网络、VPN网络和专线网络,不同场景下,用户可根据情况进行选择。原理上DRS采用JDBC连接,无需在用户的源数据库、目标数据库节点部署程序,只需用户的源数据库和目标数据库允许DRS实例节点通过所选择的网络访问和连接即可。例如,用户需要将A账号的RDS-A实例迁移到B账号的RDS-B,可选择为RD - [DRS任务该建在源端还是目标端](https://support.huaweicloud.com/drs_faq/drs_11_1129.md): DRS任务的数据迁移和同步的速度受网络、距离等因素影响,在远距离使用DRS同步数据的时候,建议DRS部署在离目标端近的地方,如果是云上,则建议使用入云任务。从源库拉取增量日志,DRS会向源库发送日志请求,每次请求源库会返回大量增量数据,相当于“一次TCP同步交互可以获取大量数据”。向目标库同步数据,DRS使用的是JDBC执行SQL,时不时 - [数据复制服务有哪些安全保障措施](https://support.huaweicloud.com/drs_faq/drs_01_0109.md): 数据复制服务主要有以下安全保障措施。使用安全组确保访问源可信。使用SSL通道,确保数据传输加密。通过统一身份认证服务(Identity and Access Management,简称IAM),可以实现对数据复制服务的管理权限控制。 - [如何处理迁移过程中出现的网络中断](https://support.huaweicloud.com/drs_faq/drs_01_0110.md): 迁移过程中如果出现网络中断,可先观察任务状态,当如下状态的迁移任务出现失败时,可在任务列表上单击续传,进行任务续传。全量迁移增量迁移全量同步增量同步 - [迁移过程中会使用哪些数据库账户](https://support.huaweicloud.com/drs_faq/drs_01_0111.md): 为了确保用户数据库成功迁移到本云关系型数据库RDS for MySQL或TaurusDB实例,创建迁移任务时,数据复制服务自动为目标数据库实例创建drsFull和drsIncremental临时账户。任务启动后,数据复制服务会使用该账户迁移数据,任务结束后,数据复制服务会自动删除这两个账户。禁止使用用户自建的drsFull和drsIncr - [如何通过设置VPC安全组,实现DRS任务网络互通](https://support.huaweicloud.com/drs_faq/drs_01_0112.md): 基于安全的考虑,本云VPC与外部网络是隔离的,VPC内是无法访问外部的弹性IP(如其他云数据库的弹性IP、云下数据库的弹性IP等)。但数据库迁移场景需要确保本云VPC内的DRS实例与源、目标数据库可连通,为此,您需要分别设置源数据库、目标数据库、DRS实例所在安全组的出或者入方向规则,实现数据库迁移。入方向指从外部访问安全组规则下的实例, - [如何处理迁移实例和数据库网络连接异常](https://support.huaweicloud.com/drs_faq/drs_02_0100.md): 数据迁移前请确保完成网络准备和安全规则设置。如果连接异常,请按照本节方法排查网络配置是否正确。本节将以MySQL到RDS for MySQL的迁移为示例,从三种迁移场景(跨云数据库实时迁移、本地数据库实时迁移、ECS自建数据库实时迁移)进行说明。网络准备。源数据库需要开放公网访问。源数据库的网络设置:源数据库MySQL实例需要开放外网域名 - [不同VPC场景下,如何实现源库和目标库的网络互通](https://support.huaweicloud.com/drs_faq/drs_16_0204.md): DRS支持通过多种方式的网络进行数据迁移,包括:VPC网络、VPN网络、专线网络和公网网络,其中VPC网络适合云上同Region数据库之间的迁移。源数据库所在的区域要和目标数据库实例所在的区域保持一致。源数据库可以和目标数据库在同一VPC内,也可以在不同VPC内。当源数据库和目标数据库处于同一个VPC内的时候,默认网络是连通的,不需要单独 - [DRS公网网络的EIP带宽是多少](https://support.huaweicloud.com/drs_faq/drs_16_1139.md): DRS创建公网网络类型任务时,需要用户指定EIP,因此DRS公网网络的EIP带宽为用户选择绑定的EIP带宽。更多关于弹性公网IP的说明请参见:申请弹性公网IP。 - [DRS支持跨账号云数据库迁移吗](https://support.huaweicloud.com/drs_faq/drs_16_1160.md): 目前,DRS支持的网络类型有公网网络、VPC网络、VPN网络和专线网络,不同场景下,用户可根据情况进行选择。原理上DRS采用JDBC连接,无需在用户的源数据库、目标数据库节点部署程序,只需用户的源数据库和目标数据库允许DRS实例节点通过所选择的网络访问和连接即可。例如,用户需要将A账号的RDS-A实例迁移到B账号的RDS-B,可选择为RD - [DRS任务该建在源端还是目标端](https://support.huaweicloud.com/drs_faq/drs_11_1129.md): DRS任务的数据迁移和同步的速度受网络、距离等因素影响,在远距离使用DRS同步数据的时候,建议DRS部署在离目标端近的地方,如果是云上,则建议使用入云任务。从源库拉取增量日志,DRS会向源库发送日志请求,每次请求源库会返回大量增量数据,相当于“一次TCP同步交互可以获取大量数据”。向目标库同步数据,DRS使用的是JDBC执行SQL,时不时 - [如何设置最小化权限且独立的使用DRS的Oracle账号](https://support.huaweicloud.com/drs_faq/drs_04_0023.md): 源数据库为Oracle的全量迁移至少需要CREATE SESSION, SELECT ANY TRANSACTION, SELECT ANY TABLE, SELECT ANY DICTIONARY权限(当目标库为PostgreSQL时,还需要SELECT ANY SEQUENCE权限),源数据库为Oracle的增量迁移还需要日志解析权限 - [DRS要求的MySQL权限有哪些](https://support.huaweicloud.com/drs_faq/drs_04_0034.md): DRS在迁移、同步、灾备过程中,对账号有一定的权限要求,本章节主要介绍MySQL引擎的权限要求。源和目标库的连接账号需要具有登录权限,如果没有该账号,可以通过如下方式创建,以user1为例。参考语句:CREATE USER 'user1'@'host' IDENTIFIED BY 'password';参考语句:CREATE USER ' - [如何将源数据库的用户与权限导出,再导入到目标数据库](https://support.huaweicloud.com/drs_faq/drs_12_0001.md): mysql -h 'host' -u 'user' -p-N $@ -e "SELECT CONCAT('SHOW GRANTS FOR ''', user, '''@''', host, ''';') AS query FROM mysql.user" > /tmp/users.sql其中的'host'替换为源数据库的访问IP地址,' - [创建DRS任务后执行自动功能失败](https://support.huaweicloud.com/drs_faq/drs_03_1129.md): 当用户创建DRS任务使用的是子账号,执行定时启动任务、全量完成自动结束、自动续传失败任务、定时对比任务等自动功能时,可能会访问全局服务或是Region级别服务,需要使用“账户委托”,否则会导致执行失败。因为缺少委托而导致定时启动失败的任务,需要在增加委托后重建任务。方法一:使用主账号重新创建一次任务,主账号默认有Security Admi - [创建DRS任务提示用户权限不足或没有操作权限](https://support.huaweicloud.com/drs_faq/drs_16_1195.md): 在创建DRS任务时,提示当前用户权限不足或者没有操作权限。当前用户使用的是IAM子账号,子账号操作权限不足导致。继承所选用户组的策略:将IAM用户加入拥有DRS FullAccess权限的用户组中,用户将拥有所选用户组的所有权限。直接给用户授权(适用于企业项目授权):直接给IAM用户授予DRS FullAccess权限。直接给用户授权授权 - [DRS要求的PostgreSQL权限有哪些](https://support.huaweicloud.com/drs_faq/drs_16_1209.md): DRS在同步过程中,对账号有一定的权限要求,本章节主要介绍PostgreSQL引擎的权限要求。源和目标库的连接账号需要具有登录权限,如果没有该账号,可以通过如下方式创建,以用户ptd为例。参考语句:CREATE USER ptd PASSWORD'password';参考语句:CREATE USER ptd PASSWORD'passwo - [当MySQL源库有无主键表时需要lock table权限,对源库有什么影响?](https://support.huaweicloud.com/drs_faq/drs_17_0524.md): 在全量阶段,源库会锁无主键表大概3s,对有主键表无影响。在增量阶段,不影响源库。 - [如何设置最小化权限且独立的使用DRS的Oracle账号](https://support.huaweicloud.com/drs_faq/drs_04_0023.md): 源数据库为Oracle的全量迁移至少需要CREATE SESSION, SELECT ANY TRANSACTION, SELECT ANY TABLE, SELECT ANY DICTIONARY权限(当目标库为PostgreSQL时,还需要SELECT ANY SEQUENCE权限),源数据库为Oracle的增量迁移还需要日志解析权限 - [DRS要求的MySQL权限有哪些](https://support.huaweicloud.com/drs_faq/drs_04_0034.md): DRS在迁移、同步、灾备过程中,对账号有一定的权限要求,本章节主要介绍MySQL引擎的权限要求。源和目标库的连接账号需要具有登录权限,如果没有该账号,可以通过如下方式创建,以user1为例。参考语句:CREATE USER 'user1'@'host' IDENTIFIED BY 'password';参考语句:CREATE USER ' - [如何将源数据库的用户与权限导出,再导入到目标数据库](https://support.huaweicloud.com/drs_faq/drs_12_0001.md): mysql -h 'host' -u 'user' -p-N $@ -e "SELECT CONCAT('SHOW GRANTS FOR ''', user, '''@''', host, ''';') AS query FROM mysql.user" > /tmp/users.sql其中的'host'替换为源数据库的访问IP地址,' - [创建DRS任务后执行自动功能失败](https://support.huaweicloud.com/drs_faq/drs_03_1129.md): 当用户创建DRS任务使用的是子账号,执行定时启动任务、全量完成自动结束、自动续传失败任务、定时对比任务等自动功能时,可能会访问全局服务或是Region级别服务,需要使用“账户委托”,否则会导致执行失败。因为缺少委托而导致定时启动失败的任务,需要在增加委托后重建任务。方法一:使用主账号重新创建一次任务,主账号默认有Security Admi - [创建DRS任务提示用户权限不足或没有操作权限](https://support.huaweicloud.com/drs_faq/drs_16_1195.md): 在创建DRS任务时,提示当前用户权限不足或者没有操作权限。当前用户使用的是IAM子账号,子账号操作权限不足导致。继承所选用户组的策略:将IAM用户加入拥有DRS FullAccess权限的用户组中,用户将拥有所选用户组的所有权限。直接给用户授权(适用于企业项目授权):直接给IAM用户授予DRS FullAccess权限。直接给用户授权授权 - [DRS要求的PostgreSQL权限有哪些](https://support.huaweicloud.com/drs_faq/drs_16_1209.md): DRS在同步过程中,对账号有一定的权限要求,本章节主要介绍PostgreSQL引擎的权限要求。源和目标库的连接账号需要具有登录权限,如果没有该账号,可以通过如下方式创建,以用户ptd为例。参考语句:CREATE USER ptd PASSWORD'password';参考语句:CREATE USER ptd PASSWORD'passwo - [当MySQL源库有无主键表时需要lock table权限,对源库有什么影响?](https://support.huaweicloud.com/drs_faq/drs_17_0524.md): 在全量阶段,源库会锁无主键表大概3s,对有主键表无影响。在增量阶段,不影响源库。 - [如何判断数据迁移任务可以停止](https://support.huaweicloud.com/drs_faq/drs_01_0104.md): 您可参考以下方法,确认任务是否可以结束。结束之前您需要确认完成以下几点:请您确认至少在业务低峰期有过一次完整的数据对比。完成业务割接。先中断业务(如果业务负载非常轻,也可以尝试不中断业务)。在源数据库端执行如下语句(此处以MySQL为例),并观察在1-5分钟内若无任何新会话执行SQL ,则可认为业务已经完全停止。show processl - [MySQL迁移中Definer强制转化后如何维持原业务用户权限体系](https://support.huaweicloud.com/drs_faq/drs_16_0003.md): Definer的使用主要应用在视图、存储过程、触发器、事件等对象里,Definer并不会限制对象被调用的权限,但会限制对象访问数据库的权限。本场景下,用户在MySQL迁移过程中选择了所有Definer迁移到该用户下,则源库用户体系下其他用户账号在完成用户迁移后,如果用户迁移和权限授权都执行成功,则无需授权便可继续使用原业务(使用DRS用户 - [如何解决MySQL存储过程迁移上云后遇到调用权限的问题](https://support.huaweicloud.com/drs_faq/drs_16_0121.md): MySQL存储过程迁移上云后,可能会因为权限问题导致调用存储过程或函数出错。针对该情况,不同的Definer策略有不同的处理方法。本章节主要以user1为示例,介绍两种迁移Definer的策略下的处理方法。在测试连接页面的目标库信息中填写数据库用户名user1,所有Definer迁移到该用户下选“是”。这种策略下,源库所有存储过程和方法的 - [如何确保业务数据库的全部业务已经停止](https://support.huaweicloud.com/drs_faq/drs_04_0020.md): 业务切换时可通过如下方法确保业务数据库的全部业务已经停止: - [迁移日志提示can not get agency token](https://support.huaweicloud.com/drs_faq/drs_16_0123.md): 当前创建任务使用的主账号未创建服务委托,会导致执行定时启动任务等自动功能时失败,迁移日志报:can not get agency token。常见场景如下:创建任务并设置定时启动时。创建全量+增量任务,任务启动并全量结束后。全量任务完成自动结束后。自动续传失败任务时。定时对比任务时。目前针对该情况,分别提供如下解决方案:方法一:使用主账号 - [Oracle到MySQL迁移时,索引超长如何处理](https://support.huaweicloud.com/drs_faq/drs_04_0022.md): MySQL引擎对索引长度有一些限制,最主要的因素就是存储引擎和字符集。不同的字符集,单个字符包含的最大字节数有所不同。例如UTF8字符集,一个字符最多包含3个字节。而UTF8MB4一个字符最多包含 4 个字节。如果是单字段索引,则字段长度不应超过表1中的单字段最大字符数。例如,MySQL 5.7.6版本的InnoDB引擎,单字段索引不应超 - [Oracle等异构数据库迁移到MySQL后的数据库排序规则为什么是utf8mb4_bin](https://support.huaweicloud.com/drs_faq/drs_04_0024.md): 由于不同的数据库支持的字符集有差异,Oracle等数据库迁移到MySQL后,会转换成支持字符相对全面的UTF8MB4字符集。此字符集对应的默认排序字符集为utf8_general_ci,是大小写不敏感的,即认为"abc"和"ABC"是相同数据。为了避免Oracle等大小写敏感的数据库到MySQL迁移失败(主键冲突等),或者迁移后对业务有影 - [RDS for MySQL不支持MyISAM引擎表,迁移时MyISAM如何处理](https://support.huaweicloud.com/drs_faq/drs_04_0032.md): 基于以下原因,RDS for MySQL目前不支持MyISAM引擎。MyISAM引擎表不支持事务,仅支持表级别锁,导致读写操作相互冲突。MyISAM对数据完整性的保护存在缺陷,且这些缺陷会导致数据库数据的损坏甚至丢失。MyISAM在出现数据损害情况下,很多都需要手动修复,无法通过产品服务提供的恢复功能进行数据恢复。MyISAM向InnoD - [低版本迁移至MySQL 8.0,应该注意哪些问题](https://support.huaweicloud.com/drs_faq/drs_04_0030.md): MySQL 8.0较MySQL 5.7增加了一些新的特性,并在性能表现上存在差异。迁移前,需要做兼容性分析并给出解决方案。可以从兼容性、系统变量等方面考虑。兼容性分析:针对MySQL8.0社区版与MySQL5.7社区版进行分析,包括以下两方面:不影响迁移,但使用方法出现差异。兼容性检查项作用状态解决方案数据类型或函数ENCODE()函数加 - [MongoDB数据库迁移过程中,源数据库出现内存溢出(OOM)是什么原因](https://support.huaweicloud.com/drs_faq/drs_15_0100.md): 在进行MongoDB数据库迁移的过程中,出现源数据库内存溢出(OOM),导致源数据库不可用,迁移失败。出现上述内存溢出可能存在如下原因:源数据库的mongod服务单独部署在一台机器上,如果这种情况下在迁移过程中出现内存溢出,一般就是因为在迁移过程中源库在执行会大量消耗内存的操作,比如:创建索引,排序查询等。源数据库的mongod服务和其他 - [如何关闭集合均衡器Balancer](https://support.huaweicloud.com/drs_faq/drs_16_0001.md): 使用DRS服务进行MongoDB数据库分片集群到分片集群的迁移,必须关闭要迁移集合的均衡器Balancer。DDS集群关闭集合均衡器Balancer需调用API接口,参考设置集群均衡开关,具体方法需要提交工单申请发起咨询。自建MongoDB设置可参考如下步骤。迁移结束后请开启Balancer,因为在迁移期间关闭了Balancer,源数据库 - [如何批量导出、导入事件(event)和触发器(trigger)](https://support.huaweicloud.com/drs_faq/drs_14_0006.md): 在进行MySQL到MySQL的迁移时,若任务结束后发现迁移日志中提示迁移事件和触发器失败,可手动迁移。本小节主要介绍批量导出导入事件和触发器的具体操作。在源库执行以下语句,获取TRIGGER_SCHEMA和TRIGGER_NAME。SELECT TRIGGER_SCHEMA,TRIGGER_NAME FROM INFORMATION_S - [源库参数lower_case_table_names=1时,为什么不允许迁移包含大写字母的库或者表](https://support.huaweicloud.com/drs_faq/drs_14_0002.md): 当源库参数lower_case_table_names=1时,无法迁移包含大写字母的库或者表。当源库的lower_case_table_names 参数值为1时,MySQL会将库名或者表名转换成小写再进行查找。若存在以大写字母形式创建的库或者表,那么在lower_case_table_names参数值为1的情况下,MySQL将无法找到这个 - [分片集群MongoDB迁移前清除孤儿文档](https://support.huaweicloud.com/drs_faq/drs_09_0101.md): MongoDB负载均衡器(Balancer)会根据集合的分片键(Shard key)均衡数据。Balancer的工作原理是:需要Balancer的数据块(Chunk)先复制到目标Shard,成功后再删除原Shard上的Chunk,来完成一次Chunk迁移,通过多次Chunk迁移来实现均衡。在Chunk迁移时,如果发生网络闪断等不可预知的场 - [MySQL账号迁移后权限显示多了反斜杠“\”](https://support.huaweicloud.com/drs_faq/drs_16_1193.md): 其他云MySQL使用DRS进行入云迁移后,迁移后的账号在RDS的控制台上显示带有反斜杠“\”。迁移前在其他控制台查看,显示正常。迁移后在RDS控制台查看,显示多了反斜杠“\”。是因为MySQL GRANT语法支持通配符,详细可参考MySQL官网文档。DRS迁移逻辑是按照SQL查询结果进行权限迁移,实际目标端与源端账号权限是一致的,只是其他 - [如何判断数据迁移任务可以停止](https://support.huaweicloud.com/drs_faq/drs_01_0104.md): 您可参考以下方法,确认任务是否可以结束。结束之前您需要确认完成以下几点:请您确认至少在业务低峰期有过一次完整的数据对比。完成业务割接。先中断业务(如果业务负载非常轻,也可以尝试不中断业务)。在源数据库端执行如下语句(此处以MySQL为例),并观察在1-5分钟内若无任何新会话执行SQL ,则可认为业务已经完全停止。show processl - [MySQL迁移中Definer强制转化后如何维持原业务用户权限体系](https://support.huaweicloud.com/drs_faq/drs_16_0003.md): Definer的使用主要应用在视图、存储过程、触发器、事件等对象里,Definer并不会限制对象被调用的权限,但会限制对象访问数据库的权限。本场景下,用户在MySQL迁移过程中选择了所有Definer迁移到该用户下,则源库用户体系下其他用户账号在完成用户迁移后,如果用户迁移和权限授权都执行成功,则无需授权便可继续使用原业务(使用DRS用户 - [如何解决MySQL存储过程迁移上云后遇到调用权限的问题](https://support.huaweicloud.com/drs_faq/drs_16_0121.md): MySQL存储过程迁移上云后,可能会因为权限问题导致调用存储过程或函数出错。针对该情况,不同的Definer策略有不同的处理方法。本章节主要以user1为示例,介绍两种迁移Definer的策略下的处理方法。在测试连接页面的目标库信息中填写数据库用户名user1,所有Definer迁移到该用户下选“是”。这种策略下,源库所有存储过程和方法的 - [如何确保业务数据库的全部业务已经停止](https://support.huaweicloud.com/drs_faq/drs_04_0020.md): 业务切换时可通过如下方法确保业务数据库的全部业务已经停止: - [迁移日志提示can not get agency token](https://support.huaweicloud.com/drs_faq/drs_16_0123.md): 当前创建任务使用的主账号未创建服务委托,会导致执行定时启动任务等自动功能时失败,迁移日志报:can not get agency token。常见场景如下:创建任务并设置定时启动时。创建全量+增量任务,任务启动并全量结束后。全量任务完成自动结束后。自动续传失败任务时。定时对比任务时。目前针对该情况,分别提供如下解决方案:方法一:使用主账号 - [Oracle到MySQL迁移时,索引超长如何处理](https://support.huaweicloud.com/drs_faq/drs_04_0022.md): MySQL引擎对索引长度有一些限制,最主要的因素就是存储引擎和字符集。不同的字符集,单个字符包含的最大字节数有所不同。例如UTF8字符集,一个字符最多包含3个字节。而UTF8MB4一个字符最多包含 4 个字节。如果是单字段索引,则字段长度不应超过表1中的单字段最大字符数。例如,MySQL 5.7.6版本的InnoDB引擎,单字段索引不应超 - [Oracle等异构数据库迁移到MySQL后的数据库排序规则为什么是utf8mb4_bin](https://support.huaweicloud.com/drs_faq/drs_04_0024.md): 由于不同的数据库支持的字符集有差异,Oracle等数据库迁移到MySQL后,会转换成支持字符相对全面的UTF8MB4字符集。此字符集对应的默认排序字符集为utf8_general_ci,是大小写不敏感的,即认为"abc"和"ABC"是相同数据。为了避免Oracle等大小写敏感的数据库到MySQL迁移失败(主键冲突等),或者迁移后对业务有影 - [RDS for MySQL不支持MyISAM引擎表,迁移时MyISAM如何处理](https://support.huaweicloud.com/drs_faq/drs_04_0032.md): 基于以下原因,RDS for MySQL目前不支持MyISAM引擎。MyISAM引擎表不支持事务,仅支持表级别锁,导致读写操作相互冲突。MyISAM对数据完整性的保护存在缺陷,且这些缺陷会导致数据库数据的损坏甚至丢失。MyISAM在出现数据损害情况下,很多都需要手动修复,无法通过产品服务提供的恢复功能进行数据恢复。MyISAM向InnoD - [低版本迁移至MySQL 8.0,应该注意哪些问题](https://support.huaweicloud.com/drs_faq/drs_04_0030.md): MySQL 8.0较MySQL 5.7增加了一些新的特性,并在性能表现上存在差异。迁移前,需要做兼容性分析并给出解决方案。可以从兼容性、系统变量等方面考虑。兼容性分析:针对MySQL8.0社区版与MySQL5.7社区版进行分析,包括以下两方面:不影响迁移,但使用方法出现差异。兼容性检查项作用状态解决方案数据类型或函数ENCODE()函数加 - [MongoDB数据库迁移过程中,源数据库出现内存溢出(OOM)是什么原因](https://support.huaweicloud.com/drs_faq/drs_15_0100.md): 在进行MongoDB数据库迁移的过程中,出现源数据库内存溢出(OOM),导致源数据库不可用,迁移失败。出现上述内存溢出可能存在如下原因:源数据库的mongod服务单独部署在一台机器上,如果这种情况下在迁移过程中出现内存溢出,一般就是因为在迁移过程中源库在执行会大量消耗内存的操作,比如:创建索引,排序查询等。源数据库的mongod服务和其他 - [如何关闭集合均衡器Balancer](https://support.huaweicloud.com/drs_faq/drs_16_0001.md): 使用DRS服务进行MongoDB数据库分片集群到分片集群的迁移,必须关闭要迁移集合的均衡器Balancer。DDS集群关闭集合均衡器Balancer需调用API接口,参考设置集群均衡开关,具体方法需要提交工单申请发起咨询。自建MongoDB设置可参考如下步骤。迁移结束后请开启Balancer,因为在迁移期间关闭了Balancer,源数据库 - [如何批量导出、导入事件(event)和触发器(trigger)](https://support.huaweicloud.com/drs_faq/drs_14_0006.md): 在进行MySQL到MySQL的迁移时,若任务结束后发现迁移日志中提示迁移事件和触发器失败,可手动迁移。本小节主要介绍批量导出导入事件和触发器的具体操作。在源库执行以下语句,获取TRIGGER_SCHEMA和TRIGGER_NAME。SELECT TRIGGER_SCHEMA,TRIGGER_NAME FROM INFORMATION_S - [源库参数lower_case_table_names=1时,为什么不允许迁移包含大写字母的库或者表](https://support.huaweicloud.com/drs_faq/drs_14_0002.md): 当源库参数lower_case_table_names=1时,无法迁移包含大写字母的库或者表。当源库的lower_case_table_names 参数值为1时,MySQL会将库名或者表名转换成小写再进行查找。若存在以大写字母形式创建的库或者表,那么在lower_case_table_names参数值为1的情况下,MySQL将无法找到这个 - [分片集群MongoDB迁移前清除孤儿文档](https://support.huaweicloud.com/drs_faq/drs_09_0101.md): MongoDB负载均衡器(Balancer)会根据集合的分片键(Shard key)均衡数据。Balancer的工作原理是:需要Balancer的数据块(Chunk)先复制到目标Shard,成功后再删除原Shard上的Chunk,来完成一次Chunk迁移,通过多次Chunk迁移来实现均衡。在Chunk迁移时,如果发生网络闪断等不可预知的场 - [MySQL账号迁移后权限显示多了反斜杠“\”](https://support.huaweicloud.com/drs_faq/drs_16_1193.md): 其他云MySQL使用DRS进行入云迁移后,迁移后的账号在RDS的控制台上显示带有反斜杠“\”。迁移前在其他控制台查看,显示正常。迁移后在RDS控制台查看,显示多了反斜杠“\”。是因为MySQL GRANT语法支持通配符,详细可参考MySQL官网文档。DRS迁移逻辑是按照SQL查询结果进行权限迁移,实际目标端与源端账号权限是一致的,只是其他 - [备份迁移场景的是否最后一个备份文件选择错误该如何处理](https://support.huaweicloud.com/drs_faq/drs_04_0041.md): 备份迁移过程中,根据选择最后一个备份文件来判断是否为最后一次备份,对于人工操作中不可控的误选择,有以下两种情况及处理方法:选择是,但期望为否,即仍然希望继续做增量备份迁移。但由于SQL Server本身的设计,数据库一旦收到还原已完成的信号,便会做一系列的内部工作并把数据库置为可用,已无法继续增量备份迁移。此时,只能删除备份数据库重新进行 - [手动配置信息](https://support.huaweicloud.com/drs_faq/drs_04_0458.md): 目前从本地或虚拟机通过DRS备份迁移功能直接迁移到本云RDS for SQL Server实例上,在迁移完成后还需要针对Login账号,DBLink,AgentJOB,关键配置进行识别,并手动完成相关同步工作。Login账号即SQL Server的实例级账号,主要用于用户管理用户服务器权限与数据库权限。一个用户通常会有多个该类型账号,用户 - [DRS备份迁移支持跨区域备份吗?](https://support.huaweicloud.com/drs_faq/drs_17_0525.md): DRS备份迁移有两种模式:自建OBS桶,RDS全量备份。自建OBS桶:通过上传其他区域RDS的全量备份的数据,可以实现跨区域备份。RDS全量备份:获取的当前区域的RDS全量备份,此种模式不支持跨区域备份。自建OBS桶:通过上传其他区域RDS的全量备份的数据,可以实现跨区域备份。RDS全量备份:获取的当前区域的RDS全量备份,此种模式不支持 - [备份迁移场景的是否最后一个备份文件选择错误该如何处理](https://support.huaweicloud.com/drs_faq/drs_04_0041.md): 备份迁移过程中,根据选择最后一个备份文件来判断是否为最后一次备份,对于人工操作中不可控的误选择,有以下两种情况及处理方法:选择是,但期望为否,即仍然希望继续做增量备份迁移。但由于SQL Server本身的设计,数据库一旦收到还原已完成的信号,便会做一系列的内部工作并把数据库置为可用,已无法继续增量备份迁移。此时,只能删除备份数据库重新进行 - [手动配置信息](https://support.huaweicloud.com/drs_faq/drs_04_0458.md): 目前从本地或虚拟机通过DRS备份迁移功能直接迁移到本云RDS for SQL Server实例上,在迁移完成后还需要针对Login账号,DBLink,AgentJOB,关键配置进行识别,并手动完成相关同步工作。Login账号即SQL Server的实例级账号,主要用于用户管理用户服务器权限与数据库权限。一个用户通常会有多个该类型账号,用户 - [DRS备份迁移支持跨区域备份吗?](https://support.huaweicloud.com/drs_faq/drs_17_0525.md): DRS备份迁移有两种模式:自建OBS桶,RDS全量备份。自建OBS桶:通过上传其他区域RDS的全量备份的数据,可以实现跨区域备份。RDS全量备份:获取的当前区域的RDS全量备份,此种模式不支持跨区域备份。自建OBS桶:通过上传其他区域RDS的全量备份的数据,可以实现跨区域备份。RDS全量备份:获取的当前区域的RDS全量备份,此种模式不支持 - [DRS支持直接同步不同schema的表到同一个schema吗](https://support.huaweicloud.com/drs_faq/drs_16_0101.md): 不同的schema需要合并到一个schema。不同的schema中,不能包含相同的表名。DRS支持直接同步不同schema的表到同一个schema。 - [DRS实时同步支持使用Online DDL工具吗](https://support.huaweicloud.com/drs_faq/drs_16_1124.md): MySQL为源的迁移或同步任务,在增量阶段使用第三方拷表方式实现的Online DDL工具(如PT-OSC、GH-OST)在源库执行DDL,会先创建临时表,通过临时表做DDL,针对这个情况,使用DRS进行迁移或同步时,可分为以下三种场景:对于库级和实例级迁移、同步任务,由于Online DDL使用的临时表在同步列表中,DRS会自动同步DD - [DRS是否支持双向实时同步](https://support.huaweicloud.com/drs_faq/drs_16_1172.md): DRS目前支持MySQL->MySQL的双向同步,为受限使用阶段,需要提交工单申请才能使用。双向同步任务在创建过程对步骤是有严格要求的,请按照以下步骤进行部署,以确保双向任务顺利部署。先创建双向同步任务,创建完成后,会生成两个子任务,即正向任务和反向任务,此时任务为配置状态。先配置正向任务,当正向任务进入增量中状态并且时延低于60s后,再 - [源库Oracle为RAC集群时,为什么建议使用SCAN IP连接](https://support.huaweicloud.com/drs_faq/drs_16_1151.md): 源库Oracle为RAC集群时,建议使用SCAN IP+ SERVICE_NAMES方式创建任务,因为SCAN IP具有更强的容错性,更好的负载能力,更快的同步体验。如果需要使用SCAN IP,需要保证SCAN IP与源库的所有VIP互通,否则无法通过测试连接检查。若不使用SCAN IP,可以使用某一节点的VIP,其他节点异常不影响同步。 - [源库Oracle补全日志检查方法](https://support.huaweicloud.com/drs_faq/drs_16_1155.md): Oracle数据库在Physical Standby模式下,日志会从主库直接复制,而自身不产生任何日志。针对Oracle为源的增量同步链路,DRS需要用户提前手动在主库检查补全日志是否符合要求,以保证任务的正常运行。以下检查和设置方法中,表级:针对指定表的设置。库级:指整个数据库级别的设置。PK/UI:每一行日志中除了记录变更的列以外,还 - [Oracle到GaussDB字符集兼容性说明](https://support.huaweicloud.com/drs_faq/drs_16_1171.md): Oracle到GaussDB同步时,当源库和目标库字符集不兼容时,可能会导致数据乱码或者同步失败的场景,可参考表1进行设置。 - [字符集不兼容导致数据乱码或者同步失败](https://support.huaweicloud.com/drs_faq/drs_16_1173.md): 当源数据库和目标数据库字符集不兼容时,可能导致部分数据乱码。数据同步不一致。目标库写入失败。针对这种情况,建议先修改目标库字符集后再进行同步。若同步任务已经报错,请修改目标库字符集后再重置任务进行同步。 - [DRS增量同步怎样填启动位点](https://support.huaweicloud.com/drs_faq/drs_16_1197.md): MySQL的单增量同步任务,在设置同步页面需要填写启动位点,任务源库日志从位点后开始获取(不含当前启动位点)。当数据库的gtid_mode参数是on的情况下,位点信息由三部分构成:文件名(File)、位置(Position)和已执行的Global Transaction Identifiers Set(Executed_Gtid_Set) - [MySQL或MariaDB不同版本之间的语法差异](https://support.huaweicloud.com/drs_faq/drs_16_1202.md): 对于源数据库和目标数据库的版本有差异的迁移和同步链路,由于不同版本之间的部分特性差异,可能会出现语法兼容性问题。DRS接收到的源数据库Binlog日志中里保存的是原始的执行SQL语句,这些SQL语句将会直接在目标数据库中执行,如果目标数据库对于源数据库中执行SQL中有不支持的语法约束,那么DRS任务将会报错并失败。例如以下几种源数据库和目 - [GaussDB远程连接配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1203.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [配置说明](https://support.huaweicloud.com/drs_faq/drs_16_1204.md): 通过修改GaussDB数据库后台pg_hba.conf或者gs_hba.conf文件进行配置。配置文件时,请依次从上到下配置,配置的优先级由高到低。每个白名单规则都要遵循格式:TYPE DATABASE USER ADDRESS METHOD;TYPE:取值local或host,local仅用于Unix域套接字连接,外部使用都配置为hos - [GaussDB集中式版为源任务配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1205.md): GaussDB集中式版为源任务配置方法有两种,修改配置文件、通过gs_guc修改。登录数据库实例任一节点,切换至Ruby用户,su - Ruby2.0(V500R002C00)以前版本/usr/sbin/chroot /var/chroot /bin/bash source /etc/profile && source ~/.bashrc - [GaussDB分布式为源的多任务配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1206.md): GaussDB分布式为源的多任务配置方法有两种,修改配置文件、通过gs_guc修改。登录数据库实例任一节点,切换至Ruby用户,su - Ruby2.0(V500R002C00)以前版本/usr/sbin/chroot /var/chroot /bin/bash source /etc/profile && source ~/.bashr - [GaussDB分布式为源的单任务配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1207.md): 方式一:修改配置文件CN节点配置:host replication 0.0.0.0/0 sha256CN节点配置图host replication 0.0.0.0/0 sha256CN节点配置图DN节点配置:host replication 0.0.0.0/0 trustDN节点配置图DN节点配置 - [GaussDB分布式实例开启备机读](https://support.huaweicloud.com/drs_faq/drs_20_0006.md): find / -name "postgresql.conf"|grep dn或者find / -name "gaussdb.conf"|grep dn - [GaussDB为源链路增量同步连接及端口说明](https://support.huaweicloud.com/drs_faq/drs_16_1208.md): GaussDB为源的链路在进行增量同步时,需要保证两类连接可用:普通连接和复制连接。其中普通连接进行数据查询,复制连接进行逻辑复制。为保证DRS能够正常连接进行同步,首先要保证数据库连接的放开,配置方式可参考GaussDB远程连接配置方法,其次要保证安全组和防火墙策略放开对应的普通连接及复制连接端口。GaussDB集中式版的复制连接端口为 - [DRS主键或者唯一键不一致导致数据不一致需要怎样处理](https://support.huaweicloud.com/drs_faq/drs_16_1210.md): MySQL到MySQL实时同步,目标数据库已经存在表结构,增量阶段发现数据不一致,同时目标数据库结构与源数据库不同。目标数据库的唯一索引或者主键与源数据库不一致,尤其是目标数据库唯一索引(主键)比源数据库对应唯一键的列少的情况下,在增量阶段,源数据库不同的两条数据写入时,目标数据库会因为唯一键冲突相互覆盖,导致目标库数据比源库数据少,数据 - [已经启动的任务,在配置中没有选DDL,需要重新支持,该怎么办?](https://support.huaweicloud.com/drs_faq/drs_17_0526.md): 已经启动的任务,不支持修改迁移的DDL。如果需要添加或减少支持的DDL,请重新创建任务。费用说明:包年/包月任务,不会重新收费。按需任务,是按需收费。 - [DRS同步任务支持MySQL8到MySQL5.7吗?](https://support.huaweicloud.com/drs_faq/drs_17_0527.md): DRS任务不支持MySQL8到MySQL5.7的同步。 - [DRS已经开始的同步任务如何增删表?](https://support.huaweicloud.com/drs_faq/drs_17_0528.md): 可以使用编辑同步对象功能。具体参看编辑同步对象章节。 - [GaussDB到Kafka导入对象文件支持表名映射和topic映射操作说明](https://support.huaweicloud.com/drs_faq/drs_20_0007.md): 显示有表名映射和Topic映射,映射方式只支持选择一种,将以最后导入的文件为准。表名映射填写示例:第一列表示要同步的表,第二列表示映射后的表,此列为空或者和两列保持一致表示不映射。库名不支持映射,schema和表名支持映射。映射后的对象名在Kafka消息体中体现。Topic映射填写示例:第一列表示要同步的表,第二列表示该表写入的Topic - [Postgres或者GaussDB为源库增量同步时设置表的复制属性为full对源库的影响](https://support.huaweicloud.com/drs_faq/drs_10_0621.md): Postgres或者GaussDB为源库增量同步时,有些表的复制属性要设置成full才能满足数据同步的要求。设置表的复制属性为full,会对源库产生以下影响:额外的存储空间:由于需要存储所有列的数据,所以对于UPDATE操作,数据库可能需要存储额外的行版本数据,这会增加磁盘空间的使用。额外的存储空间:由于需要存储所有列的数据,所以对于UP - [如何手动迁移postgresql数据库账号及对象权限](https://support.huaweicloud.com/drs_faq/drs_10_0622.md): 通过pg_dump和psql可以灵活地对postgresql数据库的账号和数据库对象的权限进行迁移。本文描述入云场景下的迁移步骤,出云场景类似。在目标库所在子网下申请一台ECS,建议规格:2U/4G,建议磁盘大小:40G;操作系统:CentOS7.X。确保与源库的网络是连通的。安装目标库对应版本的postgresql客户端工具,以pg12 - [DRS支持直接同步不同schema的表到同一个schema吗](https://support.huaweicloud.com/drs_faq/drs_16_0101.md): 不同的schema需要合并到一个schema。不同的schema中,不能包含相同的表名。DRS支持直接同步不同schema的表到同一个schema。 - [DRS实时同步支持使用Online DDL工具吗](https://support.huaweicloud.com/drs_faq/drs_16_1124.md): MySQL为源的迁移或同步任务,在增量阶段使用第三方拷表方式实现的Online DDL工具(如PT-OSC、GH-OST)在源库执行DDL,会先创建临时表,通过临时表做DDL,针对这个情况,使用DRS进行迁移或同步时,可分为以下三种场景:对于库级和实例级迁移、同步任务,由于Online DDL使用的临时表在同步列表中,DRS会自动同步DD - [DRS是否支持双向实时同步](https://support.huaweicloud.com/drs_faq/drs_16_1172.md): DRS目前支持MySQL->MySQL的双向同步,为受限使用阶段,需要提交工单申请才能使用。双向同步任务在创建过程对步骤是有严格要求的,请按照以下步骤进行部署,以确保双向任务顺利部署。先创建双向同步任务,创建完成后,会生成两个子任务,即正向任务和反向任务,此时任务为配置状态。先配置正向任务,当正向任务进入增量中状态并且时延低于60s后,再 - [源库Oracle为RAC集群时,为什么建议使用SCAN IP连接](https://support.huaweicloud.com/drs_faq/drs_16_1151.md): 源库Oracle为RAC集群时,建议使用SCAN IP+ SERVICE_NAMES方式创建任务,因为SCAN IP具有更强的容错性,更好的负载能力,更快的同步体验。如果需要使用SCAN IP,需要保证SCAN IP与源库的所有VIP互通,否则无法通过测试连接检查。若不使用SCAN IP,可以使用某一节点的VIP,其他节点异常不影响同步。 - [源库Oracle补全日志检查方法](https://support.huaweicloud.com/drs_faq/drs_16_1155.md): Oracle数据库在Physical Standby模式下,日志会从主库直接复制,而自身不产生任何日志。针对Oracle为源的增量同步链路,DRS需要用户提前手动在主库检查补全日志是否符合要求,以保证任务的正常运行。以下检查和设置方法中,表级:针对指定表的设置。库级:指整个数据库级别的设置。PK/UI:每一行日志中除了记录变更的列以外,还 - [Oracle到GaussDB字符集兼容性说明](https://support.huaweicloud.com/drs_faq/drs_16_1171.md): Oracle到GaussDB同步时,当源库和目标库字符集不兼容时,可能会导致数据乱码或者同步失败的场景,可参考表1进行设置。 - [字符集不兼容导致数据乱码或者同步失败](https://support.huaweicloud.com/drs_faq/drs_16_1173.md): 当源数据库和目标数据库字符集不兼容时,可能导致部分数据乱码。数据同步不一致。目标库写入失败。针对这种情况,建议先修改目标库字符集后再进行同步。若同步任务已经报错,请修改目标库字符集后再重置任务进行同步。 - [DRS增量同步怎样填启动位点](https://support.huaweicloud.com/drs_faq/drs_16_1197.md): MySQL的单增量同步任务,在设置同步页面需要填写启动位点,任务源库日志从位点后开始获取(不含当前启动位点)。当数据库的gtid_mode参数是on的情况下,位点信息由三部分构成:文件名(File)、位置(Position)和已执行的Global Transaction Identifiers Set(Executed_Gtid_Set) - [MySQL或MariaDB不同版本之间的语法差异](https://support.huaweicloud.com/drs_faq/drs_16_1202.md): 对于源数据库和目标数据库的版本有差异的迁移和同步链路,由于不同版本之间的部分特性差异,可能会出现语法兼容性问题。DRS接收到的源数据库Binlog日志中里保存的是原始的执行SQL语句,这些SQL语句将会直接在目标数据库中执行,如果目标数据库对于源数据库中执行SQL中有不支持的语法约束,那么DRS任务将会报错并失败。例如以下几种源数据库和目 - [配置说明](https://support.huaweicloud.com/drs_faq/drs_16_1204.md): 通过修改GaussDB数据库后台pg_hba.conf或者gs_hba.conf文件进行配置。配置文件时,请依次从上到下配置,配置的优先级由高到低。每个白名单规则都要遵循格式:TYPE DATABASE USER ADDRESS METHOD;TYPE:取值local或host,local仅用于Unix域套接字连接,外部使用都配置为hos - [GaussDB集中式版为源任务配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1205.md): GaussDB集中式版为源任务配置方法有两种,修改配置文件、通过gs_guc修改。登录数据库实例任一节点,切换至Ruby用户,su - Ruby2.0(V500R002C00)以前版本/usr/sbin/chroot /var/chroot /bin/bash source /etc/profile && source ~/.bashrc - [GaussDB分布式为源的多任务配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1206.md): GaussDB分布式为源的多任务配置方法有两种,修改配置文件、通过gs_guc修改。登录数据库实例任一节点,切换至Ruby用户,su - Ruby2.0(V500R002C00)以前版本/usr/sbin/chroot /var/chroot /bin/bash source /etc/profile && source ~/.bashr - [GaussDB分布式为源的单任务配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1207.md): 方式一:修改配置文件CN节点配置:host replication 0.0.0.0/0 sha256CN节点配置图host replication 0.0.0.0/0 sha256CN节点配置图DN节点配置:host replication 0.0.0.0/0 trustDN节点配置图DN节点配置 - [GaussDB分布式实例开启备机读](https://support.huaweicloud.com/drs_faq/drs_20_0006.md): find / -name "postgresql.conf"|grep dn或者find / -name "gaussdb.conf"|grep dn - [配置说明](https://support.huaweicloud.com/drs_faq/drs_16_1204.md): 通过修改GaussDB数据库后台pg_hba.conf或者gs_hba.conf文件进行配置。配置文件时,请依次从上到下配置,配置的优先级由高到低。每个白名单规则都要遵循格式:TYPE DATABASE USER ADDRESS METHOD;TYPE:取值local或host,local仅用于Unix域套接字连接,外部使用都配置为hos - [GaussDB集中式版为源任务配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1205.md): GaussDB集中式版为源任务配置方法有两种,修改配置文件、通过gs_guc修改。登录数据库实例任一节点,切换至Ruby用户,su - Ruby2.0(V500R002C00)以前版本/usr/sbin/chroot /var/chroot /bin/bash source /etc/profile && source ~/.bashrc - [GaussDB分布式为源的多任务配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1206.md): GaussDB分布式为源的多任务配置方法有两种,修改配置文件、通过gs_guc修改。登录数据库实例任一节点,切换至Ruby用户,su - Ruby2.0(V500R002C00)以前版本/usr/sbin/chroot /var/chroot /bin/bash source /etc/profile && source ~/.bashr - [GaussDB分布式为源的单任务配置方法](https://support.huaweicloud.com/drs_faq/drs_16_1207.md): 方式一:修改配置文件CN节点配置:host replication 0.0.0.0/0 sha256CN节点配置图host replication 0.0.0.0/0 sha256CN节点配置图DN节点配置:host replication 0.0.0.0/0 trustDN节点配置图DN节点配置 - [GaussDB分布式实例开启备机读](https://support.huaweicloud.com/drs_faq/drs_20_0006.md): find / -name "postgresql.conf"|grep dn或者find / -name "gaussdb.conf"|grep dn - [GaussDB为源链路增量同步连接及端口说明](https://support.huaweicloud.com/drs_faq/drs_16_1208.md): GaussDB为源的链路在进行增量同步时,需要保证两类连接可用:普通连接和复制连接。其中普通连接进行数据查询,复制连接进行逻辑复制。为保证DRS能够正常连接进行同步,首先要保证数据库连接的放开,配置方式可参考GaussDB远程连接配置方法,其次要保证安全组和防火墙策略放开对应的普通连接及复制连接端口。GaussDB集中式版的复制连接端口为 - [DRS主键或者唯一键不一致导致数据不一致需要怎样处理](https://support.huaweicloud.com/drs_faq/drs_16_1210.md): MySQL到MySQL实时同步,目标数据库已经存在表结构,增量阶段发现数据不一致,同时目标数据库结构与源数据库不同。目标数据库的唯一索引或者主键与源数据库不一致,尤其是目标数据库唯一索引(主键)比源数据库对应唯一键的列少的情况下,在增量阶段,源数据库不同的两条数据写入时,目标数据库会因为唯一键冲突相互覆盖,导致目标库数据比源库数据少,数据 - [已经启动的任务,在配置中没有选DDL,需要重新支持,该怎么办?](https://support.huaweicloud.com/drs_faq/drs_17_0526.md): 已经启动的任务,不支持修改迁移的DDL。如果需要添加或减少支持的DDL,请重新创建任务。费用说明:包年/包月任务,不会重新收费。按需任务,是按需收费。 - [DRS同步任务支持MySQL8到MySQL5.7吗?](https://support.huaweicloud.com/drs_faq/drs_17_0527.md): DRS任务不支持MySQL8到MySQL5.7的同步。 - [DRS已经开始的同步任务如何增删表?](https://support.huaweicloud.com/drs_faq/drs_17_0528.md): 可以使用编辑同步对象功能。具体参看编辑同步对象章节。 - [GaussDB到Kafka导入对象文件支持表名映射和topic映射操作说明](https://support.huaweicloud.com/drs_faq/drs_20_0007.md): 显示有表名映射和Topic映射,映射方式只支持选择一种,将以最后导入的文件为准。表名映射填写示例:第一列表示要同步的表,第二列表示映射后的表,此列为空或者和两列保持一致表示不映射。库名不支持映射,schema和表名支持映射。映射后的对象名在Kafka消息体中体现。Topic映射填写示例:第一列表示要同步的表,第二列表示该表写入的Topic - [Postgres或者GaussDB为源库增量同步时设置表的复制属性为full对源库的影响](https://support.huaweicloud.com/drs_faq/drs_10_0621.md): Postgres或者GaussDB为源库增量同步时,有些表的复制属性要设置成full才能满足数据同步的要求。设置表的复制属性为full,会对源库产生以下影响:额外的存储空间:由于需要存储所有列的数据,所以对于UPDATE操作,数据库可能需要存储额外的行版本数据,这会增加磁盘空间的使用。额外的存储空间:由于需要存储所有列的数据,所以对于UP - [如何手动迁移postgresql数据库账号及对象权限](https://support.huaweicloud.com/drs_faq/drs_10_0622.md): 通过pg_dump和psql可以灵活地对postgresql数据库的账号和数据库对象的权限进行迁移。本文描述入云场景下的迁移步骤,出云场景类似。在目标库所在子网下申请一台ECS,建议规格:2U/4G,建议磁盘大小:40G;操作系统:CentOS7.X。确保与源库的网络是连通的。安装目标库对应版本的postgresql客户端工具,以pg12 - [修改数据库后,到SDK的用户端消费一般有多长时间的延迟](https://support.huaweicloud.com/drs_faq/drs_15_0101.md): 如果用户消费没有延迟,1s内就可以收到这条变更。 - [订阅SDK获取不到数据,且程序异常](https://support.huaweicloud.com/drs_faq/drs_16_1190.md): 创建DRS数据订阅任务,使用订阅SDK获取不到数据,且程序异常。订阅SDK接口排查:查看SDK接口中参数填写是否准确,详细可查看SDK接口介绍。网络排查:目前数据订阅仅支持VPC网络,但是不支持VPC内的容器网络。如果客户订阅端运行在容器环境中,因DRS安全原因,未开启全网段路由,因此可能会网络不通无法获取数据。 - [修改数据库后,到SDK的用户端消费一般有多长时间的延迟](https://support.huaweicloud.com/drs_faq/drs_15_0101.md): 如果用户消费没有延迟,1s内就可以收到这条变更。 - [订阅SDK获取不到数据,且程序异常](https://support.huaweicloud.com/drs_faq/drs_16_1190.md): 创建DRS数据订阅任务,使用订阅SDK获取不到数据,且程序异常。订阅SDK接口排查:查看SDK接口中参数填写是否准确,详细可查看SDK接口介绍。网络排查:目前数据订阅仅支持VPC网络,但是不支持VPC内的容器网络。如果客户订阅端运行在容器环境中,因DRS安全原因,未开启全网段路由,因此可能会网络不通无法获取数据。 - [DRS灾备的RPO、RTO是什么](https://support.huaweicloud.com/drs_faq/drs_04_0033.md): RPO(Recovery Point Objective)指当前业务数据库一个事务的提交时间,与该事务送达DRS的时间差(该事务通常也是DRS收到的最新的一个事务)。是主实例与DRS实例数据差的一种度量方式,RPO=0时,意味着业务数据库的最新数据已经全部到达DRS实例。是主实例与DRS实例数据差的一种度量方式,RPO=0时,意味着业务数 - [双主灾备的主1、主2如何选择](https://support.huaweicloud.com/drs_faq/drs_04_0036.md): 双主灾备要求灾备双方至少有一方为本云RDS实例,另一方可以为本云RDS实例、其他云数据库、ECS自建库或本地自建数据库。为了明确本云(本区)RDS在灾备中所扮演的角色,DRS使用主1、主2来区分角色。选择了本云RDS角色后,也意味着确定了另一方的角色。主1:一般具有业务数据,创建任务时选择主1则表示本云RDS具有初始数据。主2:必须为空数 - [双主灾备子任务的正向和反向怎么理解](https://support.huaweicloud.com/drs_faq/drs_16_1152.md): 为了明确本云(本区)RDS在灾备中所扮演的角色,在创建双主灾备任务时,DRS使用主1、主2来区分角色。主1表示选择的本云RDS具有初始数据,主2则表示选择本云RDS为空库,等待接收数据。如图1,选择主2,表示创建任务时选择的本云数据库实例为空库,待接收数据,创建成功后,需先配置表示入云的正向任务,待正向任务进入灾备中状态时,再配置并启动反 - [实时灾备常见异常场景示例](https://support.huaweicloud.com/drs_faq/drs_04_0037.md): 由于一些不可控原因,实时灾备在同时操作双边数据时,存在一定的数据不一致的可能性,本章节主要介绍常见的数据异常场景。以下场景均以dr1、dr2库进行示例。初始数据如下图所示(seqno为主键,column1为非主键)。dr1、dr2库初始数据双方数据库同时分别执行如下操作:dr1库:update dr1 set seqno=5 where - [灾备任务的主备倒换是自动触发,还是手动触发](https://support.huaweicloud.com/drs_faq/drs_16_1125.md): 实时灾备中的任务,当业务库故障后,实时灾备不会自动进行主备倒换。原因是需要用户自行判断业务是否已经停止。需手动进行主备倒换,可参考主备倒换任务进行操作。 - [实时灾备是否支持指定库进行灾备](https://support.huaweicloud.com/drs_faq/drs_16_1126.md): 实时灾备是按照实例维度进行灾备,不支持选择指定库。实时迁移和实时同步支持选择指定的表或者库。 - [DDM灾备任务源库填写说明](https://support.huaweicloud.com/drs_faq/drs_16_1174.md): DRS支持DDM灾备任务的源端通过输入IP方式进行连接,如图1。DDM灾备的原理是源端和目标端DDM中的DN一一对应灾备,因此需要正确填写源端和目标端的DN的对应关系。关于DDM逻辑库和逻辑库下的DN实例说明可参考DDM产品文档。在创建DDM灾备任务前,建议在DDM实例目标端的控制台上,导入源端DDM的逻辑库信息,详细操作可参“导入逻辑库 - [为什么实时灾备任务不支持触发器(TRIGGER)和事件(EVENT)](https://support.huaweicloud.com/drs_faq/drs_16_1186.md): 数据库的触发器(TRIGGER)和事件(EVENT)操作会记录binlog,DRS通过解析binlog同步数据,如果业务侧写入与触发器、事件存在同样对象,就会发生重复执行导致数据不一致或者任务失败,所以在灾备场景下,触发器和事件是不支持的。假如源库表user存在这样触发器,当表user写入数据时,触发器会同步往另一个log表中写入一条日志 - [DRS灾备的RPO、RTO是什么](https://support.huaweicloud.com/drs_faq/drs_04_0033.md): RPO(Recovery Point Objective)指当前业务数据库一个事务的提交时间,与该事务送达DRS的时间差(该事务通常也是DRS收到的最新的一个事务)。是主实例与DRS实例数据差的一种度量方式,RPO=0时,意味着业务数据库的最新数据已经全部到达DRS实例。是主实例与DRS实例数据差的一种度量方式,RPO=0时,意味着业务数 - [双主灾备的主1、主2如何选择](https://support.huaweicloud.com/drs_faq/drs_04_0036.md): 双主灾备要求灾备双方至少有一方为本云RDS实例,另一方可以为本云RDS实例、其他云数据库、ECS自建库或本地自建数据库。为了明确本云(本区)RDS在灾备中所扮演的角色,DRS使用主1、主2来区分角色。选择了本云RDS角色后,也意味着确定了另一方的角色。主1:一般具有业务数据,创建任务时选择主1则表示本云RDS具有初始数据。主2:必须为空数 - [双主灾备子任务的正向和反向怎么理解](https://support.huaweicloud.com/drs_faq/drs_16_1152.md): 为了明确本云(本区)RDS在灾备中所扮演的角色,在创建双主灾备任务时,DRS使用主1、主2来区分角色。主1表示选择的本云RDS具有初始数据,主2则表示选择本云RDS为空库,等待接收数据。如图1,选择主2,表示创建任务时选择的本云数据库实例为空库,待接收数据,创建成功后,需先配置表示入云的正向任务,待正向任务进入灾备中状态时,再配置并启动反 - [实时灾备常见异常场景示例](https://support.huaweicloud.com/drs_faq/drs_04_0037.md): 由于一些不可控原因,实时灾备在同时操作双边数据时,存在一定的数据不一致的可能性,本章节主要介绍常见的数据异常场景。以下场景均以dr1、dr2库进行示例。初始数据如下图所示(seqno为主键,column1为非主键)。dr1、dr2库初始数据双方数据库同时分别执行如下操作:dr1库:update dr1 set seqno=5 where - [灾备任务的主备倒换是自动触发,还是手动触发](https://support.huaweicloud.com/drs_faq/drs_16_1125.md): 实时灾备中的任务,当业务库故障后,实时灾备不会自动进行主备倒换。原因是需要用户自行判断业务是否已经停止。需手动进行主备倒换,可参考主备倒换任务进行操作。 - [实时灾备是否支持指定库进行灾备](https://support.huaweicloud.com/drs_faq/drs_16_1126.md): 实时灾备是按照实例维度进行灾备,不支持选择指定库。实时迁移和实时同步支持选择指定的表或者库。 - [DDM灾备任务源库填写说明](https://support.huaweicloud.com/drs_faq/drs_16_1174.md): DRS支持DDM灾备任务的源端通过输入IP方式进行连接,如图1。DDM灾备的原理是源端和目标端DDM中的DN一一对应灾备,因此需要正确填写源端和目标端的DN的对应关系。关于DDM逻辑库和逻辑库下的DN实例说明可参考DDM产品文档。在创建DDM灾备任务前,建议在DDM实例目标端的控制台上,导入源端DDM的逻辑库信息,详细操作可参“导入逻辑库 - [为什么实时灾备任务不支持触发器(TRIGGER)和事件(EVENT)](https://support.huaweicloud.com/drs_faq/drs_16_1186.md): 数据库的触发器(TRIGGER)和事件(EVENT)操作会记录binlog,DRS通过解析binlog同步数据,如果业务侧写入与触发器、事件存在同样对象,就会发生重复执行导致数据不一致或者任务失败,所以在灾备场景下,触发器和事件是不支持的。假如源库表user存在这样触发器,当表user写入数据时,触发器会同步往另一个log表中写入一条日志 - [内容对比不支持哪些数据类型](https://support.huaweicloud.com/drs_faq/drs_16_1130.md): DRS提供的数据比对功能可以清晰反馈出源数据库和目标数据库的数据是否存在差异。目前对于以下数据类型,DRS不支持内容对比,进行内容对比时会自动跳过。对于以下数据类型作为主键,DRS也不支持内容对比,进行内容对比时会归到无法比对的表中。 - [DRS对比任务对数据库有什么影响](https://support.huaweicloud.com/drs_faq/drs_16_1161.md): 对象对比:会查询源库及目标库的系统表,占用10个左右的session的连接数,正常情况不会对数据库产生影响。但是如果对象数量巨大(比如几十万张表),可能会对数据库产生一定的查询压力。行数对比:会查询源库及目标库的表行数,占用10个左右的session的连接数,正常的select count语句基本不会对数据库产生影响。但是如果表数据量巨大 - [DRS对比任务耗时预估](https://support.huaweicloud.com/drs_faq/drs_16_1162.md): 对象对比:根据源库查询性能,一般会在几分钟内返回结果,如果对象数据量特别巨大,对比时长可能达到几十分钟。行数对比:使用select count方式,查询速度跟数据库性能相关。内容对比:在数据库没有压力并且网络正常的情况下,对比速度大概是5MB/s。用户对比:与对象对比同时返回结果,如果对象不多的情况下,基本会在几分钟就会返回结果。 - [DRS对比任务取消后,数据库有对比任务的查询进程未结束](https://support.huaweicloud.com/drs_faq/drs_04_0563.md): 以源库Mysql数据库为例,进行行数对比,取消对比任务,在源库有对比任务的查询进程未及时结束,清理残留进程,按照如下步骤操作: - [MySQL-MySQL内容对比对于无效值的处理](https://support.huaweicloud.com/drs_faq/drs_10_0906.md): MySQL数据库的某些数据类型可能存在一些无效值,例如:date,timestamp,datetime类型,可存储0000-00-00的数据。对于无法被java类型承载的无效数据,DRS数据一致性对比会将其作为NULL值进行对比。 - [MySQL-MySQL内容对比针对float,double类型的对比精度说明](https://support.huaweicloud.com/drs_faq/drs_10_0907.md): MySQL-MySQL链路内容对比的表存在float,double类型时,优先获取数据库表对应列的scale值作为小数点后有效位数进行对比,若从数据库中获取对应列的scale为0时,默认对比精度为小数点后15位数。 - [表对比结果提示源数据库(或目标数据库)执行SQL错误的处理](https://support.huaweicloud.com/drs_faq/drs_10_0908.md): 表对比结果提示源数据库(或目标数据库)执行SQL错误,可能的原因包括:MySQL作为源库或目标库时,当对比查询字段或单行通信大小超过数据库设置的max_allowed_packet参数大小时,此时,建议修改该参数为合理值。源库或目标库执行SQL超时,请提交工单申请联系DRS客服解决。MySQL到GaussDB集中式版、GaussDB集中式 - [内容对比不支持哪些数据类型](https://support.huaweicloud.com/drs_faq/drs_16_1130.md): DRS提供的数据比对功能可以清晰反馈出源数据库和目标数据库的数据是否存在差异。目前对于以下数据类型,DRS不支持内容对比,进行内容对比时会自动跳过。对于以下数据类型作为主键,DRS也不支持内容对比,进行内容对比时会归到无法比对的表中。 - [DRS对比任务对数据库有什么影响](https://support.huaweicloud.com/drs_faq/drs_16_1161.md): 对象对比:会查询源库及目标库的系统表,占用10个左右的session的连接数,正常情况不会对数据库产生影响。但是如果对象数量巨大(比如几十万张表),可能会对数据库产生一定的查询压力。行数对比:会查询源库及目标库的表行数,占用10个左右的session的连接数,正常的select count语句基本不会对数据库产生影响。但是如果表数据量巨大 - [DRS对比任务耗时预估](https://support.huaweicloud.com/drs_faq/drs_16_1162.md): 对象对比:根据源库查询性能,一般会在几分钟内返回结果,如果对象数据量特别巨大,对比时长可能达到几十分钟。行数对比:使用select count方式,查询速度跟数据库性能相关。内容对比:在数据库没有压力并且网络正常的情况下,对比速度大概是5MB/s。用户对比:与对象对比同时返回结果,如果对象不多的情况下,基本会在几分钟就会返回结果。 - [DRS对比任务取消后,数据库有对比任务的查询进程未结束](https://support.huaweicloud.com/drs_faq/drs_04_0563.md): 以源库Mysql数据库为例,进行行数对比,取消对比任务,在源库有对比任务的查询进程未及时结束,清理残留进程,按照如下步骤操作: - [MySQL-MySQL内容对比对于无效值的处理](https://support.huaweicloud.com/drs_faq/drs_10_0906.md): MySQL数据库的某些数据类型可能存在一些无效值,例如:date,timestamp,datetime类型,可存储0000-00-00的数据。对于无法被java类型承载的无效数据,DRS数据一致性对比会将其作为NULL值进行对比。 - [MySQL-MySQL内容对比针对float,double类型的对比精度说明](https://support.huaweicloud.com/drs_faq/drs_10_0907.md): MySQL-MySQL链路内容对比的表存在float,double类型时,优先获取数据库表对应列的scale值作为小数点后有效位数进行对比,若从数据库中获取对应列的scale为0时,默认对比精度为小数点后15位数。 - [表对比结果提示源数据库(或目标数据库)执行SQL错误的处理](https://support.huaweicloud.com/drs_faq/drs_10_0908.md): 表对比结果提示源数据库(或目标数据库)执行SQL错误,可能的原因包括:MySQL作为源库或目标库时,当对比查询字段或单行通信大小超过数据库设置的max_allowed_packet参数大小时,此时,建议修改该参数为合理值。源库或目标库执行SQL超时,请提交工单申请联系DRS客服解决。MySQL到GaussDB集中式版、GaussDB集中式 - [DRS界面信息重叠是什么原因](https://support.huaweicloud.com/drs_faq/drs_15_0120.md): DRS界面出现信息重叠通常是页面缩放率过小导致的。建议将页面缩放率调整为100%即可显示正常。 - [目标库读写设置是实例级还是库级](https://support.huaweicloud.com/drs_faq/drs_04_0021.md): 配置迁移任务时,目标数据库实例可以选择设置为“只读”或者“读写”状态。只读:目标数据库整个实例将转化为只读、不可写入的状态,迁移任务结束后恢复可读写状态,此选项可有效地确保数据迁移的完整性和成功率,推荐此选项。读写:目标数据库可以读写,但需要避免操作或接入应用后会更改迁移中的数据(注意:无业务的程序常常也有微量的数据操作),进而形成数据冲 - [MySQL源库设置了global binlog_format = ROW没有立即生效](https://support.huaweicloud.com/drs_faq/drs_16_0002.md): 使用DRS进行MySQL的迁移或同步时,必须确保源库的binlog_format是ROW格式的,否则就会导致任务失败甚至数据丢失。在源库设置了global级别的binlog_format=ROW之后,还需要中断之前所有的业务连接,因为设置之前的连接使用的还是非ROW格式的binlog写入。方法一:选择一个非业务的时间段,中断当前数据库上的 - [binlog_row_image参数设置为FULL没有立即生效](https://support.huaweicloud.com/drs_faq/drs_16_0010.md): 使用DRS进行MySQL迁移时,必须确保源库的binlog_row_image参数设置为FULL,否则就会导致任务失败。在源库设置了binlog_row_image=FULL之后,只对新的session生效,为了关闭旧的session,需选择一个非业务时间段,重启源数据库并重置任务即可。如果源数据库为云上RDS实例,可通过RDS管理界面的 - [设置的密码不符合目标库的密码复杂度要求时,如何修改密码强度](https://support.huaweicloud.com/drs_faq/drs_14_0004.md): 用户在设置迁移用户密码时,设置的密码不符合目标库的密码复杂度要求,需要按照用户密码复杂度的要求进行密码设置。以下操作适用于目标数据库为RDS实例的情况。 - [如何设置MongoDB数据库分片集群的分片键](https://support.huaweicloud.com/drs_faq/drs_14_0003.md): MongoDB数据库中数据的分片是以集合为基本单位的,集合中的数据通过片键被分成多部分。对集合进行分片时,您需要选择一个片键 , 片键是每条记录都必须包含的,且建立了索引的单个字段或复合字段,MongoDB数据库按照片键将数据划分到不同的数据块中,并将数据块均衡地分布到所有分片中。为了按照片键划分数据块,MongoDB数据库使用基于范围的 - [扩大带宽是否会对DRS正在进行中的任务产生影响](https://support.huaweicloud.com/drs_faq/drs_16_0102.md): 扩大云连接带宽时需要重建带宽链路,则会导致网络断开,此时是否会对DRS任务产生影响取决于网络断开的时间以及源库IP有没有发生变化。例如针对MySQL引擎而言,如果网络断开1天,而在这1天时间内源库binlog被清理了(MySQL都有binlog清理策略,用户侧自己配置的),就无法进行任务续传,需要重置任务。如果网络中断的时间很短,并且带宽 - [为什么MariaDB和SysDB下的数据不迁移或同步](https://support.huaweicloud.com/drs_faq/drs_16_0122.md): 由于某些MariaDB的版本把SysDB库作为其系统库(类似于MySQL官方版5.7的sys库),所以DRS默认也将SysDB作为所有MariaDB的系统库来处理(等同于MySQL、information_schema、performance_schema等库)。如果SysDB确实是业务库,您可以通过工单申请处理。 - [多对一的场景约束及操作建议](https://support.huaweicloud.com/drs_faq/drs_16_0120.md): 因业务需要,不同实例、不同表的数据需要进行合并时,数据复制服务提供的数据迁移和实时同步均支持多对一的场景。多对一场景分为实例级多对一和库表级多对一。其中实例级多对一可创建多个同步任务实现;库表级多对一仅实时同步支持,通过实时同步的对象名映射功能,实现库级或者表级数据多对一同步。为避免创建任务过程中出现空间不足问题,建议提前计算源数据库的数 - [一对多的场景约束及操作建议](https://support.huaweicloud.com/drs_faq/drs_16_1184.md): 因业务需要,存在同一实例或同一对象的数据需要同步到多个实例或多个对象的场景,数据复制服务提供的数据迁移和实时同步均支持一对多的场景。由于一对多场景需要多个DRS任务来配合完成,所以会对源库产生的压力也是成倍的增加,所以为避免多个DRS对同一个源库造成的压力影响到源库业务,需要客户提前对源库的负载情况进行分析。如果源库负载已经很沉重,建议减 - [数据复制服务的操作日志在哪里查看](https://support.huaweicloud.com/drs_faq/drs_01_0101.md): 数据复制服务的操作日志属于操作审计类日志。用户可以登录到云审计服务(Cloud Trace Service,简称CTS)页面,查看当前用户在Console页面单击的页面操作,主要是涉及任务变更的管理类操作。请单击界面右上角的用户名,在下拉菜单选择“操作日志”进行查看。 - [为什么DRS发送提示信息的语言和页面不符](https://support.huaweicloud.com/drs_faq/drs_16_0201.md): DRS发送邮件和短信的语言是根据用户首选项中的设置决定的。登录控制台页面,单击右上角账号进入“账号中心”页面,单击“首选项设置”选择语言和时区。 - [为什么DRS任务自动结束了](https://support.huaweicloud.com/drs_faq/drs_16_0202.md): DRS为避免不必要的计费情况发生,支持按需计费任务在创建任务阶段设置“任务异常自动结束时间(天)”,输入值必须在14到100之间。设置任务异常自动结束天数后,异常且超时的任务将会自动结束,以免产生不必要的费用。DRS包年/包月任务不支持设置任务异常自动结束时间。 - [DRS导出任务列表](https://support.huaweicloud.com/drs_faq/drs_16_0203.md): DRS支持查询和导出详细的任务信息列表,包括任务名称、ID、状态、网络类型、源库和目标库IP地址或域名、端口、告警配置等信息,方便客户从不同维度查看和管理任务。在任务管理界面,选择查询条件,单击“导出”按钮,导出当前的查询结果。如导出内容超过最大限制(最大支持300条),请先添加条件筛选过滤后再使用导出功能。 - [已结束的任务还能重新启动吗](https://support.huaweicloud.com/drs_faq/drs_16_1140.md): DRS任务已经结束。需要重新启动。DRS已结束任务无法重新启动。针对已结束但是没有删除的同步任务,用户可通过克隆功能,快速复制现有同步任务的配置,创建新任务。 - [重置任务和重新创建任务有什么区别](https://support.huaweicloud.com/drs_faq/drs_16_1143.md): 重置功能一般在任务暂停和失败场景使用,DRS重置功能不会清空目标库,客户需要根据自己的需求选择是否清空目标库。任务重置后会重新进行全量同步,不需要再次配置任务。更多重置功能详细说明可参考这里。 - [DRS支持一键反向功能吗](https://support.huaweicloud.com/drs_faq/drs_16_1153.md): DRS实时迁移和实时同步暂不支持切换反向任务。单主灾备任务可通过主备倒换任务功能实现。双主灾备不同于单主灾备,分为正向和反向灾备任务,无需进行主备倒换。 - [已经创建的SMN主题为什么选择不了](https://support.huaweicloud.com/drs_faq/drs_16_1165.md): 您可能没有请求订阅主题。在创建主题后,还需要请求订阅该主题,添加订阅后,消息通知服务会向订阅终端发送订阅确认信息,信息中包含订阅确认的链接。订阅确认的链接在48小时内有效,用户需要及时在手机端、邮箱或其他协议终端确认订阅。具体操作可参见请求订阅。 - [任务创建成功后是否支持修改SMN主题](https://support.huaweicloud.com/drs_faq/drs_16_1166.md): 支持修改,单击任务名称进入“基本信息”页签,在“任务异常通知设置”模块下,可对SMN主题进行修改。 - [DDM为源链路源库分片数量和信息怎么填写](https://support.huaweicloud.com/drs_faq/drs_16_1176.md): DRS支持DDM为源的迁移和同步,在创建任务时,需要先按照源端DDM绑定的RDS实例个数选择分片数量,以实时同步为例,如图1。例如源端DDM有两个DN节点,挂载的RDS for MySQL实例1和实例2,则源端实例数据库实例个数设置为2。关于DDM逻辑库和逻辑库下的DN实例说明可参考DDM产品文档。任务创建完成后,需要在测试连接页面填写源 - [源端MySQL发生主备倒换,DRS任务会丢数据吗](https://support.huaweicloud.com/drs_faq/drs_16_1177.md): 如果源端MySQL已开启了GTID模式,在发生主备倒换时,DRS会记录binlog位点信息,在主备倒换后接续位点继续进行任务,不会丢数据。源端MySQL可通过修改数据库配置文件方式将GTID开启,重启数据库后生效。参考命令如下: - [DRS对象选择时的全部迁移、表级迁移、库级迁移有什么区别](https://support.huaweicloud.com/drs_faq/drs_16_1178.md): 目前DRS实时迁移和实时同步任务支持对象选择,实时灾备是按照实例维度进行灾备,不支持选择指定库或表。实时迁移任务支持全部迁移、表级迁移或者库级迁移。实时同步任务支持表级同步或者库级同步。全部迁移:仅迁移任务支持选择,选择后源数据库中的所有对象全部迁移至目标数据库,对象迁移到目标数据库实例后,对象名将会保持与源数据库实例对象名一致且无法修改 - [源库或目标库修改密码后如何操作](https://support.huaweicloud.com/drs_faq/drs_16_1181.md): DRS任务进行过程中,可能会因为源数据库或者目标数据库修改密码信息,导致连接失败,此时需要通过数据复制服务控制台更新为正确的信息,然后续传任务。 - [设置SMN主题策略,允许DRS发送消息通知](https://support.huaweicloud.com/drs_faq/drs_16_1191.md): 该章节指导用户通过手动设置SMN主题策略的方式,授权DRS服务发送消息通知。进入消息通知服务页面。进入主题页面。 - [DRS任务表数量太多导致任务超时怎么办](https://support.huaweicloud.com/drs_faq/drs_16_1196.md): 当DRS任务表数量太多时,可能占用过多的内存等资源,导致在进行预检查、数据对比等操作时超时。针对这种情况,建议用户通过以下方式解决:创建任务时选择大规格,表数量建议不超过5W张。如果表数量过多(超过5W张),建议拆分多个任务进行同步。 - [DRS任务创建后支持修改源或目标数据库吗?](https://support.huaweicloud.com/drs_faq/drs_16_1198.md): DRS在任务创建后、启动前的配置状态时,支持修改源或者目标数据库。入云链路:支持修改源数据库,不支持修改目标数据库。目标数据库为创建任务时选择的实例,不支持更换,仅支持修改数据库连接信息(用户名和密码)。出云链路:支持修改目标数据库信息,不支持修改源数据库。源数据库为创建任务时选择的实例,不支持更换,仅支持修改数据库连接信息(用户名和密码 - [Api V5公测状态,是可用的吗?](https://support.huaweicloud.com/drs_faq/drs_17_0529.md): DRS api v5接口是可用的。 - [DRS进行暂停,结束任务,续传任务操作,需要多少时间?](https://support.huaweicloud.com/drs_faq/drs_17_0530.md): 暂停任务:10秒以内。结束任务:不同链路在结束任务阶段需要做的操作不同,一般不会超过1分钟。续传任务:10秒以内完成进程重启,如果任务在增量阶段,重启后会在一段时间内任务状态为“启动中”,这个时间取决于续传时的延迟时间,延迟追上之后任务状态会变成“增量同步”。 - [目标库直接执行DDL修改主键或者唯一索引后可能导致数据不一致](https://support.huaweicloud.com/drs_faq/drs_10_1030.md): 为了减少对目标库的查询影响并提升数据传输效率,DRS任务对目标库的表结构进行了缓存存储,在源库待同步表发生DDL变更后会对目标库对应的表结构进行重新查询并刷新缓存。若在DRS任务期间直接修改目标库表上的主键或者唯一索引,可能导致DRS任务的冲突分析机制失效并影响数据一致性。建议目标库主键及唯一索引与源库对齐,否则可能因数据冲突导致数据有损 - [DRS界面信息重叠是什么原因](https://support.huaweicloud.com/drs_faq/drs_15_0120.md): DRS界面出现信息重叠通常是页面缩放率过小导致的。建议将页面缩放率调整为100%即可显示正常。 - [目标库读写设置是实例级还是库级](https://support.huaweicloud.com/drs_faq/drs_04_0021.md): 配置迁移任务时,目标数据库实例可以选择设置为“只读”或者“读写”状态。只读:目标数据库整个实例将转化为只读、不可写入的状态,迁移任务结束后恢复可读写状态,此选项可有效地确保数据迁移的完整性和成功率,推荐此选项。读写:目标数据库可以读写,但需要避免操作或接入应用后会更改迁移中的数据(注意:无业务的程序常常也有微量的数据操作),进而形成数据冲 - [MySQL源库设置了global binlog_format = ROW没有立即生效](https://support.huaweicloud.com/drs_faq/drs_16_0002.md): 使用DRS进行MySQL的迁移或同步时,必须确保源库的binlog_format是ROW格式的,否则就会导致任务失败甚至数据丢失。在源库设置了global级别的binlog_format=ROW之后,还需要中断之前所有的业务连接,因为设置之前的连接使用的还是非ROW格式的binlog写入。方法一:选择一个非业务的时间段,中断当前数据库上的 - [binlog_row_image参数设置为FULL没有立即生效](https://support.huaweicloud.com/drs_faq/drs_16_0010.md): 使用DRS进行MySQL迁移时,必须确保源库的binlog_row_image参数设置为FULL,否则就会导致任务失败。在源库设置了binlog_row_image=FULL之后,只对新的session生效,为了关闭旧的session,需选择一个非业务时间段,重启源数据库并重置任务即可。如果源数据库为云上RDS实例,可通过RDS管理界面的 - [设置的密码不符合目标库的密码复杂度要求时,如何修改密码强度](https://support.huaweicloud.com/drs_faq/drs_14_0004.md): 用户在设置迁移用户密码时,设置的密码不符合目标库的密码复杂度要求,需要按照用户密码复杂度的要求进行密码设置。以下操作适用于目标数据库为RDS实例的情况。 - [如何设置MongoDB数据库分片集群的分片键](https://support.huaweicloud.com/drs_faq/drs_14_0003.md): MongoDB数据库中数据的分片是以集合为基本单位的,集合中的数据通过片键被分成多部分。对集合进行分片时,您需要选择一个片键 , 片键是每条记录都必须包含的,且建立了索引的单个字段或复合字段,MongoDB数据库按照片键将数据划分到不同的数据块中,并将数据块均衡地分布到所有分片中。为了按照片键划分数据块,MongoDB数据库使用基于范围的 - [扩大带宽是否会对DRS正在进行中的任务产生影响](https://support.huaweicloud.com/drs_faq/drs_16_0102.md): 扩大云连接带宽时需要重建带宽链路,则会导致网络断开,此时是否会对DRS任务产生影响取决于网络断开的时间以及源库IP有没有发生变化。例如针对MySQL引擎而言,如果网络断开1天,而在这1天时间内源库binlog被清理了(MySQL都有binlog清理策略,用户侧自己配置的),就无法进行任务续传,需要重置任务。如果网络中断的时间很短,并且带宽 - [为什么MariaDB和SysDB下的数据不迁移或同步](https://support.huaweicloud.com/drs_faq/drs_16_0122.md): 由于某些MariaDB的版本把SysDB库作为其系统库(类似于MySQL官方版5.7的sys库),所以DRS默认也将SysDB作为所有MariaDB的系统库来处理(等同于MySQL、information_schema、performance_schema等库)。如果SysDB确实是业务库,您可以通过工单申请处理。 - [多对一的场景约束及操作建议](https://support.huaweicloud.com/drs_faq/drs_16_0120.md): 因业务需要,不同实例、不同表的数据需要进行合并时,数据复制服务提供的数据迁移和实时同步均支持多对一的场景。多对一场景分为实例级多对一和库表级多对一。其中实例级多对一可创建多个同步任务实现;库表级多对一仅实时同步支持,通过实时同步的对象名映射功能,实现库级或者表级数据多对一同步。为避免创建任务过程中出现空间不足问题,建议提前计算源数据库的数 - [一对多的场景约束及操作建议](https://support.huaweicloud.com/drs_faq/drs_16_1184.md): 因业务需要,存在同一实例或同一对象的数据需要同步到多个实例或多个对象的场景,数据复制服务提供的数据迁移和实时同步均支持一对多的场景。由于一对多场景需要多个DRS任务来配合完成,所以会对源库产生的压力也是成倍的增加,所以为避免多个DRS对同一个源库造成的压力影响到源库业务,需要客户提前对源库的负载情况进行分析。如果源库负载已经很沉重,建议减 - [数据复制服务的操作日志在哪里查看](https://support.huaweicloud.com/drs_faq/drs_01_0101.md): 数据复制服务的操作日志属于操作审计类日志。用户可以登录到云审计服务(Cloud Trace Service,简称CTS)页面,查看当前用户在Console页面单击的页面操作,主要是涉及任务变更的管理类操作。请单击界面右上角的用户名,在下拉菜单选择“操作日志”进行查看。 - [为什么DRS发送提示信息的语言和页面不符](https://support.huaweicloud.com/drs_faq/drs_16_0201.md): DRS发送邮件和短信的语言是根据用户首选项中的设置决定的。登录控制台页面,单击右上角账号进入“账号中心”页面,单击“首选项设置”选择语言和时区。 - [为什么DRS任务自动结束了](https://support.huaweicloud.com/drs_faq/drs_16_0202.md): DRS为避免不必要的计费情况发生,支持按需计费任务在创建任务阶段设置“任务异常自动结束时间(天)”,输入值必须在14到100之间。设置任务异常自动结束天数后,异常且超时的任务将会自动结束,以免产生不必要的费用。DRS包年/包月任务不支持设置任务异常自动结束时间。 - [DRS导出任务列表](https://support.huaweicloud.com/drs_faq/drs_16_0203.md): DRS支持查询和导出详细的任务信息列表,包括任务名称、ID、状态、网络类型、源库和目标库IP地址或域名、端口、告警配置等信息,方便客户从不同维度查看和管理任务。在任务管理界面,选择查询条件,单击“导出”按钮,导出当前的查询结果。如导出内容超过最大限制(最大支持300条),请先添加条件筛选过滤后再使用导出功能。 - [已结束的任务还能重新启动吗](https://support.huaweicloud.com/drs_faq/drs_16_1140.md): DRS任务已经结束。需要重新启动。DRS已结束任务无法重新启动。针对已结束但是没有删除的同步任务,用户可通过克隆功能,快速复制现有同步任务的配置,创建新任务。 - [重置任务和重新创建任务有什么区别](https://support.huaweicloud.com/drs_faq/drs_16_1143.md): 重置功能一般在任务暂停和失败场景使用,DRS重置功能不会清空目标库,客户需要根据自己的需求选择是否清空目标库。任务重置后会重新进行全量同步,不需要再次配置任务。更多重置功能详细说明可参考这里。 - [DRS支持一键反向功能吗](https://support.huaweicloud.com/drs_faq/drs_16_1153.md): DRS实时迁移和实时同步暂不支持切换反向任务。单主灾备任务可通过主备倒换任务功能实现。双主灾备不同于单主灾备,分为正向和反向灾备任务,无需进行主备倒换。 - [已经创建的SMN主题为什么选择不了](https://support.huaweicloud.com/drs_faq/drs_16_1165.md): 您可能没有请求订阅主题。在创建主题后,还需要请求订阅该主题,添加订阅后,消息通知服务会向订阅终端发送订阅确认信息,信息中包含订阅确认的链接。订阅确认的链接在48小时内有效,用户需要及时在手机端、邮箱或其他协议终端确认订阅。具体操作可参见请求订阅。 - [任务创建成功后是否支持修改SMN主题](https://support.huaweicloud.com/drs_faq/drs_16_1166.md): 支持修改,单击任务名称进入“基本信息”页签,在“任务异常通知设置”模块下,可对SMN主题进行修改。 - [DDM为源链路源库分片数量和信息怎么填写](https://support.huaweicloud.com/drs_faq/drs_16_1176.md): DRS支持DDM为源的迁移和同步,在创建任务时,需要先按照源端DDM绑定的RDS实例个数选择分片数量,以实时同步为例,如图1。例如源端DDM有两个DN节点,挂载的RDS for MySQL实例1和实例2,则源端实例数据库实例个数设置为2。关于DDM逻辑库和逻辑库下的DN实例说明可参考DDM产品文档。任务创建完成后,需要在测试连接页面填写源 - [源端MySQL发生主备倒换,DRS任务会丢数据吗](https://support.huaweicloud.com/drs_faq/drs_16_1177.md): 如果源端MySQL已开启了GTID模式,在发生主备倒换时,DRS会记录binlog位点信息,在主备倒换后接续位点继续进行任务,不会丢数据。源端MySQL可通过修改数据库配置文件方式将GTID开启,重启数据库后生效。参考命令如下: - [DRS对象选择时的全部迁移、表级迁移、库级迁移有什么区别](https://support.huaweicloud.com/drs_faq/drs_16_1178.md): 目前DRS实时迁移和实时同步任务支持对象选择,实时灾备是按照实例维度进行灾备,不支持选择指定库或表。实时迁移任务支持全部迁移、表级迁移或者库级迁移。实时同步任务支持表级同步或者库级同步。全部迁移:仅迁移任务支持选择,选择后源数据库中的所有对象全部迁移至目标数据库,对象迁移到目标数据库实例后,对象名将会保持与源数据库实例对象名一致且无法修改 - [源库或目标库修改密码后如何操作](https://support.huaweicloud.com/drs_faq/drs_16_1181.md): DRS任务进行过程中,可能会因为源数据库或者目标数据库修改密码信息,导致连接失败,此时需要通过数据复制服务控制台更新为正确的信息,然后续传任务。 - [设置SMN主题策略,允许DRS发送消息通知](https://support.huaweicloud.com/drs_faq/drs_16_1191.md): 该章节指导用户通过手动设置SMN主题策略的方式,授权DRS服务发送消息通知。进入消息通知服务页面。进入主题页面。 - [DRS任务表数量太多导致任务超时怎么办](https://support.huaweicloud.com/drs_faq/drs_16_1196.md): 当DRS任务表数量太多时,可能占用过多的内存等资源,导致在进行预检查、数据对比等操作时超时。针对这种情况,建议用户通过以下方式解决:创建任务时选择大规格,表数量建议不超过5W张。如果表数量过多(超过5W张),建议拆分多个任务进行同步。 - [DRS任务创建后支持修改源或目标数据库吗?](https://support.huaweicloud.com/drs_faq/drs_16_1198.md): DRS在任务创建后、启动前的配置状态时,支持修改源或者目标数据库。入云链路:支持修改源数据库,不支持修改目标数据库。目标数据库为创建任务时选择的实例,不支持更换,仅支持修改数据库连接信息(用户名和密码)。出云链路:支持修改目标数据库信息,不支持修改源数据库。源数据库为创建任务时选择的实例,不支持更换,仅支持修改数据库连接信息(用户名和密码 - [Api V5公测状态,是可用的吗?](https://support.huaweicloud.com/drs_faq/drs_17_0529.md): DRS api v5接口是可用的。 - [DRS进行暂停,结束任务,续传任务操作,需要多少时间?](https://support.huaweicloud.com/drs_faq/drs_17_0530.md): 暂停任务:10秒以内。结束任务:不同链路在结束任务阶段需要做的操作不同,一般不会超过1分钟。续传任务:10秒以内完成进程重启,如果任务在增量阶段,重启后会在一段时间内任务状态为“启动中”,这个时间取决于续传时的延迟时间,延迟追上之后任务状态会变成“增量同步”。 - [目标库直接执行DDL修改主键或者唯一索引后可能导致数据不一致](https://support.huaweicloud.com/drs_faq/drs_10_1030.md): 为了减少对目标库的查询影响并提升数据传输效率,DRS任务对目标库的表结构进行了缓存存储,在源库待同步表发生DDL变更后会对目标库对应的表结构进行重新查询并刷新缓存。若在DRS任务期间直接修改目标库表上的主键或者唯一索引,可能导致DRS任务的冲突分析机制失效并影响数据一致性。建议目标库主键及唯一索引与源库对齐,否则可能因数据冲突导致数据有损 - [失败任务计费说明](https://support.huaweicloud.com/drs_faq/drs_16_1128.md): 目前DRS对客户创建的计费任务,从任务启动开始进行计费,任务结束终止收费,在此期间的失败场景(如全量失败、增量失败等)均不会停止收费。为避免不必要的计费情况发生,需要客户在创建任务阶段设置“任务异常自动结束时间(天)”,输入值必须在14到100之间。设置任务异常自动结束天数后,异常且超时的任务将会自动结束,以免产生不必要的费用。 - [暂停任务计费说明](https://support.huaweicloud.com/drs_faq/drs_16_1129.md): 数据复制服务支持“按需计费”和“包年/包月”两种计费模式,两种方式均针对DRS实例从以下方面收取费用:所以已暂停的“按需计费”任务仍然会收取配置费用。 - [未启动任务计费说明](https://support.huaweicloud.com/drs_faq/drs_16_1163.md): DRS任务的启动时间可以根据业务需求,设置为“立即启动”或“稍后启动”。DRS任务是从启动开始计费,当用户选择“稍后启动”时,在设置的启动时间之前DRS不会收取费用。 - [包年包月到期说明](https://support.huaweicloud.com/drs_faq/drs_16_1158.md): “包年/包月”任务到期后,如果没有及时地进行续费或充值,将进入宽限期。如宽限期满仍未续费或充值,将进入保留期。在保留期内,无法在DRS管理控制台进行该任务的操作,相关接口也无法调用,自动化监控或告警等运维也会停止。如果在保留期结束时您没有续费,实例将终止服务,系统中的数据也将被永久删除。关于宽限期和保留期的时长限制说明,可参考这里。若您购 - [任务结束后不删除还会计费吗](https://support.huaweicloud.com/drs_faq/drs_16_1132.md): DRS任务结束后,不删除列表中的任务,不会产生费用。已结束的任务无法重新启动。 - [资源冻结/释放/删除/退订](https://support.huaweicloud.com/drs_faq/drs_16_1170.md): 客户在华为云购买产品后,如果没有及时的进行续费或充值,将进入宽限期。如宽限期满仍未续费或充值,将进入保留期。在保留期内资源将停止服务。保留期满仍未续费或充值,存储在云服务中的数据将被删除、云服务资源将被释放。请参见资源停止服务或逾期释放说明。资源冻结的类型有多种,最常见类型为欠费冻结。单击了解资源冻结的类型、冻结后对续费、退订的影响。欠费 - [失败任务计费说明](https://support.huaweicloud.com/drs_faq/drs_16_1128.md): 目前DRS对客户创建的计费任务,从任务启动开始进行计费,任务结束终止收费,在此期间的失败场景(如全量失败、增量失败等)均不会停止收费。为避免不必要的计费情况发生,需要客户在创建任务阶段设置“任务异常自动结束时间(天)”,输入值必须在14到100之间。设置任务异常自动结束天数后,异常且超时的任务将会自动结束,以免产生不必要的费用。 - [暂停任务计费说明](https://support.huaweicloud.com/drs_faq/drs_16_1129.md): 数据复制服务支持“按需计费”和“包年/包月”两种计费模式,两种方式均针对DRS实例从以下方面收取费用:所以已暂停的“按需计费”任务仍然会收取配置费用。 - [未启动任务计费说明](https://support.huaweicloud.com/drs_faq/drs_16_1163.md): DRS任务的启动时间可以根据业务需求,设置为“立即启动”或“稍后启动”。DRS任务是从启动开始计费,当用户选择“稍后启动”时,在设置的启动时间之前DRS不会收取费用。 - [包年包月到期说明](https://support.huaweicloud.com/drs_faq/drs_16_1158.md): “包年/包月”任务到期后,如果没有及时地进行续费或充值,将进入宽限期。如宽限期满仍未续费或充值,将进入保留期。在保留期内,无法在DRS管理控制台进行该任务的操作,相关接口也无法调用,自动化监控或告警等运维也会停止。如果在保留期结束时您没有续费,实例将终止服务,系统中的数据也将被永久删除。关于宽限期和保留期的时长限制说明,可参考这里。若您购 - [任务结束后不删除还会计费吗](https://support.huaweicloud.com/drs_faq/drs_16_1132.md): DRS任务结束后,不删除列表中的任务,不会产生费用。已结束的任务无法重新启动。 - [资源冻结/释放/删除/退订](https://support.huaweicloud.com/drs_faq/drs_16_1170.md): 客户在华为云购买产品后,如果没有及时的进行续费或充值,将进入宽限期。如宽限期满仍未续费或充值,将进入保留期。在保留期内资源将停止服务。保留期满仍未续费或充值,存储在云服务中的数据将被删除、云服务资源将被释放。请参见资源停止服务或逾期释放说明。资源冻结的类型有多种,最常见类型为欠费冻结。单击了解资源冻结的类型、冻结后对续费、退订的影响。欠费 - [灾备任务时延增高常见原因](https://support.huaweicloud.com/drs_faq/drs_16_1148.md): RTO是增量同步期间DRS实例上的事务传输到灾备目标库且回放成功的时间差,RTO值较大说明DRS上需要回放到目标实例的事务有积压。一般有以下几种原因:灾备任务初始化完成不久,启动灾备任务到当前时间累积的增量数据需要回放。业务数据库对无主键表进行了批量操作,DRS灾备实例正在同步变更数据较大的无主键表。为了确保无主键表数据一致性,对所有执行 - [MongoDB链路时延增高可能原因](https://support.huaweicloud.com/drs_faq/drs_16_1157.md): MongoDB->DDS入云迁移DDS->MongoDB出云迁移DDS->MongoDB出云同步DRS在任务增量阶段,为保证迁移/同步/灾备的性能,会集合级地进行并发回放。如果出现以下特殊情况,DRS只支持单线程写入,不支持并发回放。集合的索引中有unique key时;集合属性的capped为true时;若出现时延增高的这种情况,用户可 - [DRS全量阶段迁移过慢或者进度不更新可能原因](https://support.huaweicloud.com/drs_faq/drs_16_1187.md): DRS在进行全量迁移时,出现迁移耗时很久或者迁移任务进度不更新的情况。排查源库迁移数据大小:数据迁移进度是按表数量来计算百分比,当数据迁移进度长时间不更新,可能因为有某几个表数据量过大,迁移时间较长。可以在进度明细下,单击目标迁移对象详细信息列的查看详情,查看具体对象的迁移进度。数据迁移进度是按表数量来计算百分比,当数据迁移进度长时间不更 - [DRS增量阶段时延增高可能原因](https://support.huaweicloud.com/drs_faq/drs_16_1188.md): DRS在进行增量迁移或同步时,任务出现延迟高的现象。原因1:全量阶段刚结束,增量迁移延迟高。全量迁移过程中,源库增量数据还在不断地写入,DRS需要在全量结束之后,将这部分增量数据同步到目标端去,因此时延较高。原因2:源库有大批量数据变更(导入、更新、删除)。大事务写入在源库执行时间本来就很长,而DRS把数据同步到目标库也需要一段时间,所以 - [灾备任务时延增高常见原因](https://support.huaweicloud.com/drs_faq/drs_16_1148.md): RTO是增量同步期间DRS实例上的事务传输到灾备目标库且回放成功的时间差,RTO值较大说明DRS上需要回放到目标实例的事务有积压。一般有以下几种原因:灾备任务初始化完成不久,启动灾备任务到当前时间累积的增量数据需要回放。业务数据库对无主键表进行了批量操作,DRS灾备实例正在同步变更数据较大的无主键表。为了确保无主键表数据一致性,对所有执行 - [MongoDB链路时延增高可能原因](https://support.huaweicloud.com/drs_faq/drs_16_1157.md): MongoDB->DDS入云迁移DDS->MongoDB出云迁移DDS->MongoDB出云同步DRS在任务增量阶段,为保证迁移/同步/灾备的性能,会集合级地进行并发回放。如果出现以下特殊情况,DRS只支持单线程写入,不支持并发回放。集合的索引中有unique key时;集合属性的capped为true时;若出现时延增高的这种情况,用户可 - [DRS全量阶段迁移过慢或者进度不更新可能原因](https://support.huaweicloud.com/drs_faq/drs_16_1187.md): DRS在进行全量迁移时,出现迁移耗时很久或者迁移任务进度不更新的情况。排查源库迁移数据大小:数据迁移进度是按表数量来计算百分比,当数据迁移进度长时间不更新,可能因为有某几个表数据量过大,迁移时间较长。可以在进度明细下,单击目标迁移对象详细信息列的查看详情,查看具体对象的迁移进度。数据迁移进度是按表数量来计算百分比,当数据迁移进度长时间不更 - [DRS增量阶段时延增高可能原因](https://support.huaweicloud.com/drs_faq/drs_16_1188.md): DRS在进行增量迁移或同步时,任务出现延迟高的现象。原因1:全量阶段刚结束,增量迁移延迟高。全量迁移过程中,源库增量数据还在不断地写入,DRS需要在全量结束之后,将这部分增量数据同步到目标端去,因此时延较高。原因2:源库有大批量数据变更(导入、更新、删除)。大事务写入在源库执行时间本来就很长,而DRS把数据同步到目标库也需要一段时间,所以 ## 故障排除 - [目标数据库磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0010.md): DRS在迁移阶段,为了保证迁移性能和传输的稳定性,采用了行级并行的迁移方式。当源数据库数据紧凑情况下,通过DRS迁移后目标磁盘空间使用量会大于源数据库。DRS在预检查阶段会对目标数据库磁盘可用空间进行检查,若空间不足,可能会导致迁移失败。目标数据库磁盘空间不足,目标数据库磁盘建议大小取以下两种中的最小值:源库待迁移数据大小的1.5倍。源库 - [迁移服务器磁盘可用空间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0076.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库binlog日志是否开启](https://support.huaweicloud.com/trouble-drs/drs_11_0014.md): 检查源数据库是否开启了Binlog日志功能。MySQL增量迁移时,源数据库的Binlog日志必须打开。源数据库未开启Binlog日志功能。如果源数据库为本地自建MySQL库,建议参考如下操作开启Binlog日志。查看binlog日志是否开启。show variables like "log_bin";如果是关闭状态,在MySQL配置文件m - [源数据库binlog格式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0015.md): 检查源数据库Binlog格式。MySQL增量迁移时,源数据库的Binlog日志必须打开,且Binlog日志格式必须为row格式。源数据库的Binlog格式不是row格式。如果源数据库为本地自建MySQL,可通过如下方法,修改源数据库Binlog格式:方法一:手动修改my.cnf或my.ini配置文件,然后重启数据库。binlog_form - [源数据库expire_logs_days参数检查](https://support.huaweicloud.com/trouble-drs/drs_11_0016.md): MySQL迁移时,可通过设置expire_logs_days参数设置Binlog保留时间。建议将expire_logs_days参数设置在合理的范围,确保恢复时断点处的Binlog尚未过期,以保证任务中断后的顺利恢复。源数据库的expire_logs_days参数设置为0。如果源数据库为云上RDS for MySQL实例,可参考设置RDS - [源数据库和目标数据库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0013.md): 检查源数据库和目标数据库的数据库的字符集是否一致。当源数据库和目标数据库字符集不一致时,可能导致部分数据乱码、数据不一致等问题源数据库和目标数据库字符集不一致。修改源数据库或者目标数据库字符集。数据库为MySQL时,可通过以下方式进行修改:如果为自建的数据库,可通过命令行方式修改。通过以下命令查看数据库的字符集。SHOW VARIABLE - [源数据库参数server_id是否符合增量迁移要求](https://support.huaweicloud.com/trouble-drs/drs_11_0018.md): MySQL增量迁移时,源数据库参数server_id需要满足以下要求:如果源数据库版本小于或等于MySQL5.6,server_id的取值范围在2-4294967296之间。如果源数据库版本大于或等于MySQL5.7,server_id的取值范围在1-4294967295之间。源数据库的server_id参数不满足要求。n表示源数据库的s - [源数据库和目标数据库表名大小写敏感性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0019.md): MySQL迁移时,源数据库和目标数据库lower_case_table_names参数设置不一致。lower_case_table_names的参数值为0时,表示数据库大小写敏感;当lower_case_table_names 参数值为1时,表示数据库大小写不敏感,所有大写字母将转换为小写存储。当源库和目标数据库的lower_case_t - [源数据库中是否存在非ASCII字符的对象名称](https://support.huaweicloud.com/trouble-drs/drs_11_0022.md): MySQL迁移时,源数据库中如果存在非ASCII字符的对象名称,可能会导致迁移失败。源数据库对象名称中存在非ASCII码字符。修改源数据库中存在的非ASCII字符对象名称后,重新进行预检查。 - [time_zone的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0023.md): 源数据库和目标数据库的time_zone参数不一致,可能会导致迁移失败。源数据库和目标数据库的参数time_zone或system_time_zone不一致。修改源数据库或者目标数据库的time_zone(timezone)或system_time_zone参数,使其保持一致。MySQL修改time_zone方法如下:如果为自建的数据库, - [collation_server的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0024.md): 源数据库和目标数据库的参数collation_server不一致,可能会导致迁移失败。源数据库和目标数据库的collation_server参数不一致。修改源数据库或者目标数据库的collation_server参数,使其保持一致。如果为自建的MySQL数据库,可通过命令行方式修改。通过以下命令查看数据库的字符集。SHOW VARIABL - [SERVER_UUID的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0025.md): MySQL迁移时,源数据库和目标数据库的SERVER_UUID参数一致,可能会导致迁移失败。源数据库和目标数据库的参数SERVER_UUID相同。检查源数据库与目标数据库是否设置为同一个MySQL数据库,如果是,请重新修改源或者目标数据库。 - [数据库参数SERVER_ID的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0044.md): MySQL迁移时,源数据库和目标数据库的SERVER_ID参数一致,可能会导致迁移失败。源数据库和目标数据库的系统参数SERVER_ID相同。修改源数据库或目标数据库的参数SERVER_ID。 - [源数据库是否存在不允许使用的sql_mode值](https://support.huaweicloud.com/trouble-drs/drs_11_0049.md): MySQL迁移时,源数据库不能存在不允许使用的sql_mode值,否则可能会导致迁移失败。源数据库参数SQL_MODE包含不允许的sql_mode值:no_engine_substitution。修改源数据库的参数值。如果为自建的MySQL数据库,可通过命令行方式修改。SET sql_mode = '修改后的值';如果为RDS for M - [数据库参数sql_mode的一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0059.md): 源数据库和目标数据库的sql_mode参数一致性检查,若不一致,可能会导致迁移失败,建议将参数变为一致。源数据库和目标数据库的sql_mode参数不一致。修改源数据库或者目标数据库的sql_mode参数,使其保持一致。如果为自建的MySQL数据库,可通过命令行方式修改。SET sql_mode = '修改后的值';如果为RDS for M - [目标库sql_mode中no_engine值检查](https://support.huaweicloud.com/trouble-drs/drs_11_0228.md): MySQL迁移时,迁移的对象中包含引擎为MyISAM的表时,目标数据库sql_mode不能包含no_engine_substitution参数,否则可能会导致迁移失败。目标数据库含有no_engine_substitution参数。去除目标数据库sql_mode中no_engine_substitution参数。如果为自建的MySQL数据 - [数据库参数innodb_strict_mode一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0060.md): 检查源数据库和目标数据库的innodb_strict_mode参数是否一致性,若不一致,可能会导致任务失败,建议将参数变为一致。数据库参数innodb_strict_mode用来设置是否开启严格检查模式。innodb_strict_mode=ON,表示执行时使用严格模式,当创建表(CREATE TABLE)、更改表(ALTER TABLE - [校验源数据库参数max_wal_senders](https://support.huaweicloud.com/trouble-drs/drs_11_0053.md): PostgreSQL同步时,源数据库max_wal_senders参数值必须大于当前已使用的复制槽数量。否则,可能会导致同步失败。源数据库参数max_wal_senders小于或等于当前已使用的复制槽数量建议修改源库的max_wal_senders参数,使其大于当前已使用复制槽数量,重启数据库生效。查询当前库已使用复制槽数量的方式: - [源库参数WAL_LEVEL校验](https://support.huaweicloud.com/trouble-drs/drs_11_0054.md): PostgreSQL或者GaussDB为源同步时,源数据库wal_level参数必须为logical。若不为logical,则无法对源库的增量日志进行逻辑解码,进而无法进行增量同步。源数据库参数wal_level配置错误,不为logical。源或者目标数据库版本不支持。将源库的wal_level参数修改为logical。修改方式可以参考: - [源库参数MAX_REPLICATION_SLOTS校验](https://support.huaweicloud.com/trouble-drs/drs_11_0055.md): PostgreSQL、GaussDB同步时,源数据库max_replication_slots参数值必须大于当前已使用的复制槽数量。否则,可能导致同步失败。源库参数max_replication_slots小于或等于当前已使用的复制槽数量。修改源库max_replication_slots值,使其大于当前已使用复制槽数量,重启数据库生效。 - [源数据库是否处于备机状态](https://support.huaweicloud.com/trouble-drs/drs_11_0056.md): PostgreSQL为源的全量+增量实时同步任务,源库不可以为备机,否则,无法进行增量同步。全量实时同步任务,源库可以为备机,但是参数hot_standby_feedback必须为on,否则可能导致同步失败。全量+增量实时同步任务,源库为备机,无法进行增量同步。全量实时同步任务,源库为备机且hot_standby_feedback参数为o - [源数据库参数log_slave_updates检查](https://support.huaweicloud.com/trouble-drs/drs_11_0061.md): MySQL迁移时,为保证DRS能获取全部的Binlog日志,需要开启log_slave_updates参数。源数据库log_slave_updates参数值为OFF。 - [源库与目标库的BLOCK_SIZE参数值是否相同](https://support.huaweicloud.com/trouble-drs/drs_11_0063.md): PostgreSQL同步时,目标库的BLOCK_SIZE参数值必须大于或等于源库BLOCK_SIZE的参数值,否则可能会导致同步失败。目标库的BLOCK_SIZE参数值小于源库的BLOCK_SIZE参数值。修改源或者目标数据库,使目标库的BLOCK_SIZE参数值大于或等于源库BLOCK_SIZE的参数值。 - [binlog_row_image参数是否为FULL](https://support.huaweicloud.com/trouble-drs/drs_11_0064.md): MySQL迁移、同步时,源数据库的binlog_row_image参数必须设置为FULL,否则会导致迁移失败。源数据库的binlog_row_image参数不为FULL。如果源数据库为云上RDS实例,可通过RDS管理界面的参数配置,将binlog_row_image修改为FULL,完成修改后重启源数据库即可。如果源数据库为本地自建库,请参 - [事务隔离级别一致性校验](https://support.huaweicloud.com/trouble-drs/drs_11_0453.md): MySQL迁移时,源数据库和目标数据库的事务隔离级别需要保持一致。源数据库和目标数据库的事务隔离级别不一致。修改数据库隔离级别参数(tx_isolation或者transaction_isolation),使源库和目标库的事务隔离级别保持一致。对于MySQL 5.7、5.6版本:设置参数“tx_isolation”的值。对于MySQL 8 - [货币金额格式是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0038.md): PostgreSQL同步时,源数据库和目标数据库的货币金额格式是否一致,若不一致,会导致同步失败。源数据库和目标数据库的lc_monetary参数值不同。修改数据库lc_monetary参数值,使源库和目标库的货币金额格式保持一致。如果为自建的数据库,可通过命令行方式修改:SET lc_monetary TO = '货币金额格式';如果为 - [源数据库中是否存在非ASCII字符的触发器名](https://support.huaweicloud.com/trouble-drs/drs_11_0073.md): MySQL迁移时,源数据库中不能存在非ASCII字符的触发器名,若存在,可能会导致迁移失败。源数据库中存在非ASCII字符的发器名。方法一:单击“上一步”,返回至“迁移模式”页面,迁移对象不要选择包含非ASCII字符名的触发器。方法二:修改源数据库中的触发器名后,重新进行预检查。 - [源数据库集合索引个数检查](https://support.huaweicloud.com/trouble-drs/drs_11_0200.md): MongoDB迁移时,索引的个数会影响整个迁移的时间。DRS会检查源数据库是否存在索引个数大于10的集合,如果存在会影响迁移速度,请确认是否有必要迁移所有的索引。源数据库存在索引个数大于10的集合,这些集合迁移会比较慢。索引的个数会影响整个迁移的时间,请慎重考虑是否有必要迁移所有的索引。如果不是必须迁移的索引,可以删除该索引后再启动迁移。 - [源数据库集合TTL索引检查](https://support.huaweicloud.com/trouble-drs/drs_11_0201.md): MongoDB迁移时,TTL索引会因为源数据库和目标库数据的时区、时钟不一致导致迁移后数据不一致。DRS会检查源数据库是否存在TTL索引的集合,如果存在,需要删除TTL索引或者不迁移存在TTL索引的集合。待迁对象存在TTL索引,会因为源数据库和目标库数据的时区、时钟不一致导致迁移后数据不一致。如果关注存在TTL索引的集合的数据的一致性,需 - [源库和目标库参数log_bin_trust_function_creators一致性校验](https://support.huaweicloud.com/trouble-drs/drs_11_0227.md): 在进行MySQL到MySQL的出云迁移时,源库和目标库参数log_bin_trust_function_creators需保持一致。当源数据库支持自定义函数时,而目标数据库不支持自定义函数,此时源数据库自定义函数的参数log_bin_trust_function_creators=on,目标数据库自定义函数的参数log_bin_trust - [源库的GTID功能检查](https://support.huaweicloud.com/trouble-drs/drs_11_0226.md): 在进行数据迁移时,需要源数据库开启GTID功能。源数据库GTID关闭情况下,源数据库存在主备切换时,可能会导致任务失败。源数据库GTID未开启。源数据库是RDS for MySQL实例时,GTID默认为开启状态且不支持关闭。如果GTID未开启,需要联系RDS for MySQL运维人员进行处理。源数据库为MySQL 5.5版本,则不支持设 - [目标库的GTID功能检查](https://support.huaweicloud.com/trouble-drs/drs_11_0400.md): 在进行实时灾备时,需要目标数据库开启GTID功能。目标数据库GTID关闭情况下,目标数据库存在主备切换时,可能会导致任务失败。目标数据库GTID未开启。目标数据库是RDS for MySQL实例时,GTID默认为开启状态且不支持关闭。如果GTID未开启,需要联系RDS for MySQL运维人员进行处理。目标数据库为MySQL 5.5版本 - [目标库参数log_bin_trust_function_creators校验](https://support.huaweicloud.com/trouble-drs/drs_11_0225.md): RDS for MySQL到MySQL出云场景下,所选的迁移对象包含自定义函数,但目标数据库不支持创建自定义函数,可能会导致迁移失败。目标数据库不支持自定义函数请检查目标库my.cnf文件中是否存在参数log_bin_trust_function_creators=on,如果不存在则在my.cnf中加上该参数, 并重启目标数据库使之生效。 - [异构数据库兼容性风险须知](https://support.huaweicloud.com/trouble-drs/drs_11_0402.md): 在进行异构数据同步时,DRS会对兼容性进行检查,需要用户自行确认是否涉及。待迁移的表中以字符串为主键或唯一键的列不包含空格,由于源数据库的字符串作为主键、唯一键时区分空格,而目标数据库不区分,所以有可能导致数据不一致或迁移失败。由于源数据库和目标数据库的差异,number、int、float、double、date、timestamp等数 - [检查目标库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_15_0017.md): MySQL或MariaDB的迁移和同步场景,目标库的max_allowed_packet参数值小于100MB时,会导致目标库无法写入造成全量迁移失败。目标库的max_allowed_packet参数值过小导致目标库数据无法写入造成全量迁移失败。修改目标库max_allowed_packet参数值,使其大于100MB。如果为自建的数据库,可 - [源数据库是否具有日志解析权限](https://support.huaweicloud.com/trouble-drs/drs_03_0019.md): Oracle为源增量同步时,DRS会对源数据库连接用户权限进行检查。源数据库连接用户不具有日志解析权限,会导致增量迁移失败。源数据库用户不具有EXECUTE_CATALOG_ROLE角色。源数据库用户不具有日志解析权限。建议为用户赋予相应角色或者权限后重新预检查。赋予用户EXECUTE_CATALOG_ROLE角色参考命令:GRANT E - [源数据库ExpireLogsDays参数检查](https://support.huaweicloud.com/trouble-drs/drs_03_0034.md): MySQL的同步和灾备场景,数据库expire_logs_days参数值为0,可能会导致任务失败。源库参数expire_logs_days为0时,startup和flush logs等操作会触发binlog清理,从而导致任务失败。在源库执行以下命令,设置binlog保存时间。其中value为设置的binlog保存时间,取值为大于0的整数。 - [源数据库字符集是否支持](https://support.huaweicloud.com/trouble-drs/drs_03_043.md): Oracle为源同步时,DRS会对源数据库字符集进行检查。源数据库的字符集不支持时,可能会导致数据同步失败。源数据库的字符集不支持。源库为Oracle的同步目前支持字符集:ZHS16GBK、AL32UTF8、UTF8、US7ASCII、WE8MSWIN1252、WE8ISO8859P1、WE8ISO8859P2、WE8ISO8859P4、 - [源数据库表名和字段名长度检查](https://support.huaweicloud.com/trouble-drs/drs_03_044.md): DDM->Oracle、MySQL->Oracle的同步场景,源数据库表名和字段名长度不能超过30个字符。否则会导致同步失败。源数据库存在超过30个字符的表名或者字段名。方法一:单击“上一步”,返回至对象选择页面,将这些表从对象选择勾选项中取消。方法二:修改不满足条件的表名或者字段名,使得表名和字段名长度小于30个字符。 - [选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_03_045.md): 检查任务选择的对象是否符合迁移或同步要求。文件导入对象时,导入的对象中部分库表在源库中不存在,导致同步失败。已选择的表中存在标识列,但目标库不支持标识列,会造成数据同步失败。重新编辑要导入的文件,剔除掉这些不存在的对象,重新进行导入。单击“上一步”,返回至对象选择页面,取消选择带标识列的表。 - [源库是否具有补充日志级别权限](https://support.huaweicloud.com/trouble-drs/drs_03_046.md): Oracle为源增量同步时,DRS会检查源数据库是否具有补充日志级别权限。Oracle源库未开启库级补充日志或级别不满足要求,会导致同步失败。Oracle源库补充日志级别不满足。源库中,执行以下操作中的任意一项:开启库级ALL级别的补充日志:alter database add supplemental log data (all) co - [源库对象名长度检查](https://support.huaweicloud.com/trouble-drs/drs_03_1127.md): 目标库对象名有长度限制,当源库存在超过目标库长度限制的对象名,可能会导致同步失败。源库存在超过目标库长度限制的对象名。方法一:单击“上一步”,返回至对象选择页面,在同步对象中去除该对象。方法二:如果对象是表,建议使用对象名映射功能,映射成符合条件的表名。 - [目标库参数session_replication_role检查](https://support.huaweicloud.com/trouble-drs/drs_03_1130.md): PostgreSQL同步时,目标数据库参数session_replication_role建议配置为replica,否则当同步的表具有关联的外键约束或者触发器时,可能会造成数据同步失败。目标数据库参数session_replication_role未配置为replica。建议议在启动同步前,将目标数据库参数session_replicat - [数据库兼容类型检查](https://support.huaweicloud.com/trouble-drs/drs_16_1123.md): 目标数据库兼容类型检查。当数据库类型不兼容时,可能会导致数据乱码或者同步失败。MySQL->GaussDB同步场景,目标数据库不兼容MySQL。建议目标GaussDB实例使用兼容MySQL的数据库。如果目标实例为分布式实例,参考语句:CREATE DATABASE mysql_compatible_db DBCOMPATIBILITY ' - [目标库排序字符集检查](https://support.huaweicloud.com/trouble-drs/drs_16_1134.md): 目标数据库的主键或者唯一键列,在不区分大小写的排序字符集下,即“…_ci”结尾的不区分大小写的排序字符集,可能在数据迁移时发生“重复键”报错,导致数据迁移失败。目标库的排序字符集不支持。修改目标端的排序字符集至区分大小写的(非_ci结尾的)排序字符集。 - [索引名是否支持](https://support.huaweicloud.com/trouble-drs/drs_16_1137.md): 校验同步对象的索引名称是否符合规范,索引名规则:不支持大写字母不能包括 , /, *, ?, ", <, >, |, 空格, 逗号, #支持使用冒号:不能以这些字符-, _, + 开头不能包括 . 或 …长度不能超过 255 个字符存在不支持索引名。返回迁移设置中,重新选择其他表进行同步,或者修改表映射的索引名称。 - [表结构一致性检查](https://support.huaweicloud.com/trouble-drs/drs_16_1138.md): DRS在选择仅同步数据时,会对用户源端和目标端的表结构一致性进行检查。目标端表的字段未涵盖源端表的所有字段。列名的大小写问题,源和目标端是不同数据库的情况下,源端表列名会转成小写和目标端比较。列名中包含空格或者特殊字符等。返回设置同步页面,编辑满足条件的表重新建立映射关系,或在目标对应表中修改对应字段。保证源端表字段是目标端字段集合的子集 - [存在约束不验证添加前数据](https://support.huaweicloud.com/trouble-drs/drs_16_1141.md): 前源数据库的表存在特殊constraint类型,该constraint添加时仅对新数据进行约束检查,并不检查存量数据是否满足约束条件,所以源表可能存在部分数据不满足约束,部分数据满足约束的情况,目标数据库不支持这类constraint,要求所有数据均满足constraint的约束检查,故数据传输时可能出现写入目标库的数据不满足约束检查而失 - [目标库附加列检查](https://support.huaweicloud.com/trouble-drs/drs_15_1136.md): 检查目标库做附加列表是否存在新增附加列,单增量同步任务如果目标库不存在新增附加列,会导致任务失败。目标库做附加列加工表缺少对应列。对目标库中缺少附加列的库表添加对应列。参考语句:ALTER TABLE ` database `.` table ` ADD COLUMN ` column_name ` column_definition; - [主备库是否开启隐式主键检查](https://support.huaweicloud.com/trouble-drs/drs_16_1144.md): 检查源库或目标库是否开启create_default_primary_key参数。源库或目标库的create_default_primary_key参数开启了,可能会导致灾备主备倒换的时候任务失败或者数据不一致,建议关闭。另外,如果在开启这个参数的状态下,源库创建无主键表,即使现在关闭了也可能会导致主备转换后任务失败。源库或目标库开启了c - [源库表复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_16_1146.md): 检查源库表的replica identity属性检查,必须为FULL。源库存在复制属性不为FULL的表时,可能导致增量同步失败。所选的源库表包含主键列,但是复制属性不为FULL。源库存在复制属性不为FULL的表,可能导致增量同步失败。将复制属性不为FULL的表,复制属性修改为FULL。参考如下语句,在源库相应的database中执行 - [源库指定名称的复制槽是否存在](https://support.huaweicloud.com/trouble-drs/drs_16_1150.md): 指定复制槽时,指定名称的复制槽是由DRS在启动后自动创建的,不可以是源数据库中已经存在的复制槽。用户指定的复制槽在源数据库中已存在。请在源数据库中删除该名称的复制槽,或着指定其他源数据库不存在的复制槽名称。 - [实例类型是否匹配迁移模式](https://support.huaweicloud.com/trouble-drs/drs_11_0066.md): 检查MongoDB实例类型是否匹配迁移模式,若不匹配,则会导致迁移失败。创建DRS任务时,源数据库实例类型选择为集群,但是源库为非集群。当前源数据库实例类型选择为集群时,请确保实际输入的源库类型是集群。 - [物理复制库检查](https://support.huaweicloud.com/trouble-drs/drs_11_0465.md): Oracle为源的增量链路,DRS会检查源数据库是否是物理复制库。源库为物理备库,物理备库不支持解析LOB字段。PHYSICAL STANDBY模式下日志从主库直接复制,自身不产生任何日志,请检查主库补全日志是否符合增量同步要求。请修改Oracle启动模式,修改完成后需要重启Oracle。参考源库Oracle补全日志检查方法,检查主库补全 - [目标库大小写敏感检查](https://support.huaweicloud.com/trouble-drs/drs_16_1159.md): 检查目标库lower_case_table_names参数值是否符合要求。lower_case_table_names参数为1表示不区分大小写,无法迁移包含大写字母的库或者表。目标库lower_case_table_names参数为1,并且对象选择中有大写的库名或表名。若目标库是自建库,请修改目标数据库lower_case_table_n - [源库表是否开启了CDC](https://support.huaweicloud.com/trouble-drs/drs_11_0466.md): 检查Microsoft SQL Server源库表是否开启了CDC。Microsoft SQL Server为源的增量同步基于SQL Server提供的CDC能力,如果SQL Server源库的CDC功能出现被关闭,则增量同步就会受到影响。源数据库待同步的表未开启CDC功能。请参考SQLServer官方文档,在源数据库为上述表开启CDC。 - [源库CDC数据保留时间是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0467.md): 检查Microsoft SQL Server源库CDC数据保留时间是否足够。源数据库CDC数据保留时间不足1天,会导致增量同步异常。请修改为1440分钟(1天)或以上,建议4320分钟(3天)。源库CDC数据保留时间太短,不足1天,会导致增量同步异常。请修改CDC数据保留时间,至少修改为1440分钟(1天)或以上,建议4320分钟(3天) - [源库服务器计算机名是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0468.md): 源数据库和目标数据库存在相同的计算机名,不符合迁移要求。源数据库和目标数据库存在相同的计算机名。建议修改源数据库的计算机名,然后重启计算机生效。 - [源库库名长度校验](https://support.huaweicloud.com/trouble-drs/drs_11_0118.md): 检查源数据库中是否存在名称超出限制长度的数据库,如果存在,则导致迁移失败。源数据库存在名称超出限制长度的数据库,目前RDS限制的数据库长度为64位。修改数据库名称长度。 - [同步对象名称校验](https://support.huaweicloud.com/trouble-drs/drs_18_0108.md): 源数据库如果存在不符合要求的数据库名、schema名或或表名,可能会导致迁移失败。源数据库存在不符合要求的数据库名、schema名或表名,源数据库中库名、schema名及表名只能包含字母、下划线、中划线和数字。请修改不符合要求的对象名称,确保对象符合命名要求。 - [源数据库是否存在被禁用的聚集索引](https://support.huaweicloud.com/trouble-drs/drs_15_0024.md): 源数据库中不允许存在被禁用的聚集索引,如果存在可能会导致迁移失败。源数据库中存在被禁用的聚集索引。通过执行如下操作,启用表中已禁用的索引: - [源数据库实例是否为空](https://support.huaweicloud.com/trouble-drs/drs_11_0012.md): 源数据库实例不存在任何数据库时,无法进行迁移。源数据库连接失败,导致该项检查无法进行。源数据库实例为空。确保源数据库连接成功后,重新进行预检查。更换源数据库或者在源数据库创建对象,确保源数据不为空才能进行迁移。 - [源数据库恢复模式检查](https://support.huaweicloud.com/trouble-drs/drs_11_0036.md): 检查源数据库是否存在备份恢复模式不是FULL的数据库。源数据库存在备份恢复模式不是FULL的数据库。对每个恢复模式不是FULL的数据库执行如下SQL语句: - [源数据库选择对象预检查](https://support.huaweicloud.com/trouble-drs/drs_11_0078.md): 检查源数据库选择的对象是否符合迁移或者同步要求。源数据库不存在要同步的对象。源数据库暂时不可用。Oracle为源的任务,所选表的schema名、表名及其包含的列名超过了30个字符。Microsoft SQL Server为源的任务,单个任务同步的表超过了1000张。内部错误。返回对象选择页面,重新选择要同步的对象后再进行预检查。预检查阶段 - [源库表类型校验](https://support.huaweicloud.com/trouble-drs/drs_11_0116.md): 检查Microsoft SQL Server源库表类型,源库表不支持SQL_VARIANT、GEOMETRY、GEOGRAPHY数据类型,如果存在该类型的数据,则导致同步失败。源库存在数据类型不支持同步的表。单击“上一步”,返回至对象选择页面,在同步对象中去除该对象。 - [源数据库SQL Server代理运行状态检查](https://support.huaweicloud.com/trouble-drs/drs_16_0107.md): 检查Microsoft SQL Server源库表代理运行状态。源数据库SQL Server代理未启动,则会导致迁移失败。确保Microsoft SQL Server代理已经启动后,重新进行预检查。 - [数据库参数group_concat_max_len一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0469.md): 源数据库和目标数据库的group_concat_max_len参数不一致,这可能导致任务迁移完毕后,业务查询出现截断,建议将参数变为一致。源数据库和目标数据库的group_concat_max_len参数不一致。修改源数据库或者目标数据库的group_concat_max_len参数,使其保持一致。如果为自建的MySQL数据库,可通过命令 - [源库表结构是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0470.md): 多对一同步时,源库选择的多个对象表结构需要保持一致才能进行同步。源库表结构不一致,无法进行多对一同步。修改源库需要多对一但结构不一致的表,使其结构一致。 - [字符集兼容性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0471.md): Oracle为源同步时,DRS会对源数据库和目标数据库字符集兼容性进行检查。源数据库和目标数据库的字符集不兼容时,可能会导致数据同步失败。目标库字符集不能完全兼容源库字符集。修改目标库字符集,与源库保持一致。 - [源库存在长时间未提交的XA事务检查](https://support.huaweicloud.com/trouble-drs/drs_11_0472.md): 源库存在长时间未提交的XA事务检查,可能导致缺少这些未提交的XA事务的数据。源库存在长时间未提交的XA事务。请确保XA事务已正确提交,然后重新进行预检查。 - [目标数据库对象一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0473.md): 进行DRS同步时,会对目标数据库对象一致性进行检查。目标库对象不满足要求时,可能会导致数据同步失败。已选择的schema在目标库不存在。部分表无法同步,这些表的特征为:表名称的字母相同但大小写不同。已选择的表在目标库不存在,或与源库的表结构不一致。建议在目标库创建上述schema。创建schema语句参考模板:CREATE SCHEMA - [目标库同名库表检查](https://support.huaweicloud.com/trouble-drs/drs_11_0474.md): 检查目标库是否存在同名的库表。选择同步表结构的时候目标库不能有同名的表。不选同步表结构的时候目标库必须有相应的表,且要保证表结构与所选表结构相同。对象选择已勾选同步表结构,且待同步的表在目标库中已经存在。对象选择未勾选同步表结构,且待同步的表在目标库不存在。源端的表字段集合不是目标端表字段的子集。部分数据库无法同步,目标库中不存在。当前同 - [目标库用户(schema)及表是否已存在](https://support.huaweicloud.com/trouble-drs/drs_11_0475.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库迁移的索引列数量检查](https://support.huaweicloud.com/trouble-drs/drs_11_0476.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库索引列长度检查](https://support.huaweicloud.com/trouble-drs/drs_11_0477.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库Oracle与目标库中间件表结构(包括列数,主键索引)是否对齐](https://support.huaweicloud.com/trouble-drs/drs_11_0478.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标库是否存在同步对象](https://support.huaweicloud.com/trouble-drs/drs_11_0479.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库存在加密的数据库对象](https://support.huaweicloud.com/trouble-drs/drs_11_0480.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库表字段类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0481.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [主键列复制属性的校验](https://support.huaweicloud.com/trouble-drs/drs_11_0482.md): PostgreSQL为源的全量+增量和单增量任务同步时,对源数据库待同步表的主键列复制属性进行检查。源数据库中表的主键列toast属性为main、external、extended时,其replica identity属性必须为full。同步表中存在主键列只含表内存储列,但是复制属性既不是full又不是default的表,可能会导致增量同 - [同步对象中是否存在包含longtext或longblob类型字段的表](https://support.huaweicloud.com/trouble-drs/drs_11_0483.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [映射数据库对象检查](https://support.huaweicloud.com/trouble-drs/drs_15_0029.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库是否为TaurusDB备库](https://support.huaweicloud.com/trouble-drs/drs_11_0484.md): 源数据库为TaurusDB备库时,不存在Binlog日志,会导致任务增量迁移失败。源数据库为只读备库,不存在binlog日志。建议更换源数据库,将TaurusDB实例主库作为源数据库后,重新进行预检查。 - [源库和目标库的字符集是否一致](https://support.huaweicloud.com/trouble-drs/drs_11_0487.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库是否已开启复制功能](https://support.huaweicloud.com/trouble-drs/drs_11_0488.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库最大数据库序号是否小于目标库最大数据库序号](https://support.huaweicloud.com/trouble-drs/drs_11_0489.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库间隔分区表检查](https://support.huaweicloud.com/trouble-drs/drs_11_0491.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库用户属于Oracle](https://support.huaweicloud.com/trouble-drs/drs_11_0492.md): Oracle为源增量同步时,DRS会对源数据库账号进行检查。源库账号属于Oracle,而非用户本身,无法进行增量同步。使用用户本身的账号,不要使用Oracle自有的账号。 - [源库输入DN数量校验](https://support.huaweicloud.com/trouble-drs/drs_11_0493.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标库对象一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0494.md): Oracle为源同步时,DRS会对目标库对象一致性检查进行检查。对象名同步到目标库后会转换成小写,为避免同步失败,选择的源库表中不能存在名称字母相同但大小写不同的列。已选择的表在目标库不存在,或与源库的表结构不一致。目标库和源库的约束不一致,可能在后续同步中因约束不一致导致同步失败。删除源库表中名称字母相同但大小写不同的列,或者变更源库表 - [源端存在不支持的外键引用操作](https://support.huaweicloud.com/trouble-drs/drs_11_0495.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [所选表是否包含延迟约束](https://support.huaweicloud.com/trouble-drs/drs_11_0496.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源迁移库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_11_0497.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [是否禁用了外键或者同步的表在目标库上是否有外键](https://support.huaweicloud.com/trouble-drs/drs_11_0498.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库集合复合哈希索引检查](https://support.huaweicloud.com/trouble-drs/drs_11_0499.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库集合复合哈希分片键检查](https://support.huaweicloud.com/trouble-drs/drs_11_0500.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源端表结构是否存在换行](https://support.huaweicloud.com/trouble-drs/drs_11_0501.md): 源端的库、表、列、索引、约束对象中含有换行符,可能导致业务使用出现问题。源端的库、表、列、索引、约束对象中含有换行符。源端的库、表、列、索引、约束对象中含有换行符,可能导致业务使用出现问题。建议修改源数据库中的对象,重新进行预检查。 - [同步对象中是否存在包含bytea、text类型字段的表](https://support.huaweicloud.com/trouble-drs/drs_11_0502.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库表结构是否存在虚拟列](https://support.huaweicloud.com/trouble-drs/drs_11_0503.md): Oracle为源同步时,表结构\索引\数据中的虚拟列均不同步。Oracle为源同步不具备虚拟列同步能力,表结构\索引\数据中的虚拟列均不同步。若需要在目标库保留源库的虚拟列,请在目标库自行创建包含虚拟列的表结构。 - [检查源库的max_allowed_packet参数](https://support.huaweicloud.com/trouble-drs/drs_11_0504.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库补全日志级别检查](https://support.huaweicloud.com/trouble-drs/drs_11_0505.md): Oracle为源同步时,如果同步对象需要全列数据,源库需要打开全列补全日志。同步对象需要全列数据,但是没有打开全列补全日志。打开全列补全日志。参考如下命令:库级:alter database add supplemental log data (all) columns表级:alter table SCHEMA名.表名 add suppl - [Kafka Topic是否已创建](https://support.huaweicloud.com/trouble-drs/drs_13_0137.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库编码方式检查](https://support.huaweicloud.com/trouble-drs/drs_13_0138.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [数据库参数block_encryption_mode一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0506.md): 检查源数据库和目标数据库的block_encryption_mode参数是否一致,若不一致,可能会导致迁移之后目标数据库不可用,建议将参数设置为一致。block_encryption_mode 用于设置使用加解密函数时的加密模式,源库和目标库的block_encryption_mode参数不同,会导致加解密函数的查询的结果不同。例如,设置 - [目标库区域类型及排序规则检查](https://support.huaweicloud.com/trouble-drs/drs_11_0507.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库列名检查](https://support.huaweicloud.com/trouble-drs/drs_11_0508.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库加密表检查](https://support.huaweicloud.com/trouble-drs/drs_11_0510.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库中表的复制属性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0511.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库分区表检查](https://support.huaweicloud.com/trouble-drs/drs_11_0512.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库存在不支持的生成列检查](https://support.huaweicloud.com/trouble-drs/drs_11_0518.md): 当源库存在生成列是主键或者唯一键的表时,DRS在同步表结构时不同步生成列结构,可能导致数据同步到目标库后与源库不一致。源库存在生成列是主键或者唯一键的表。在目标库自建表结构,保证目标库的生成列的逻辑、约束与源库一致后,返回对象选择页面,不勾选同步表结构,重新进行预检查。返回对象选择页面,选择不同步生成列是主键或者唯一键的表后,重新进行预检 - [源数据库参数ENABLE_SLOT_LOG校验](https://support.huaweicloud.com/trouble-drs/drs_20_0008.md): 源库参数ENABLE_SLOT_LOG校验,容灾集群为源的不涉及。 - [源数据库实例状态是否正常](https://support.huaweicloud.com/trouble-drs/drs_11_0516.md): DRS在预检查阶段,会对提供的源数据库实例状态进行检查。源数据库实例状态异常,实例不可用。源数据库状态异常,DRS无法访问,等待数据库实例状态正常后,重新进行预检查。 - [源数据库的实例类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0046.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库实例ChangeStream接口是否可用](https://support.huaweicloud.com/trouble-drs/drs_11_0463.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标数据库实例状态是否正常](https://support.huaweicloud.com/trouble-drs/drs_11_0517.md): DRS在预检查阶段,会对提供的目标数据库实例状态进行检查。目标数据库实例状态异常,实例不可用。目标数据库为只读实例。目标数据库状态异常,DRS无法访问,等待数据库实例状态正常后,重新进行预检查。目标数据库为只读实例,不允许写入,请更换目标数据库后,重新进行预检查。 - [目标数据库是否冲突](https://support.huaweicloud.com/trouble-drs/drs_11_0011.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标库是否存在只读实例](https://support.huaweicloud.com/trouble-drs/drs_11_0050.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标数据库只读实例状态检查](https://support.huaweicloud.com/trouble-drs/drs_04_0042.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [扩展插件合法性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0041.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标库是否存在已配置数据库](https://support.huaweicloud.com/trouble-drs/drs_11_0075.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标库实例是否正常](https://support.huaweicloud.com/trouble-drs/drs_11_0230.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标库空库检查](https://support.huaweicloud.com/trouble-drs/drs_16_0109.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标库表存在外键并且没有禁用](https://support.huaweicloud.com/trouble-drs/drs_20_0009.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标数据库已存在的表中有启用的触发器](https://support.huaweicloud.com/trouble-drs/drs_20_0010.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库用户权限是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0009.md): 预检查用户提供的源数据库账号权限是否符合要求,不同数据库引擎,全量阶段和增量阶段所需源数据库账号权限不同。连接源数据库的用户权限不足。在使用DRS进行迁移或同步时,连接源数据库的账号需要满足一定的权限要求,才能启动任务。不同引擎、不同模式的任务,需要的账号权限也不同。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。以 - [目标数据库用户权限是否足够](https://support.huaweicloud.com/trouble-drs/drs_11_0008.md): 预检查用户提供的目标数据库账号权限是否符合要求,不同数据库引擎,全量阶段和增量阶段所需目标数据库账号权限不同。连接目标数据库的用户权限不足。在使用DRS进行迁移或同步时,连接目标数据库的账号需要满足一定的权限要求,才能启动任务。不同引擎的任务,需要的账号权限也不同。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。以M - [Definer迁移权限检查](https://support.huaweicloud.com/trouble-drs/drs_15_0016.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库版本是否支持](https://support.huaweicloud.com/trouble-drs/drs_11_0005.md): 预检查源数据库版本是否符合要求,不同数据库引擎支持的版本不同,详情可参考支持的数据库。源数据库版本不符合迁移要求。请重新选择符合版本要求的源数据库。 - [目标数据库版本是否支持](https://support.huaweicloud.com/trouble-drs/drs_11_0006.md): 预检查目标数据库版本是否符合要求,不同数据库引擎支持的版本不同,详情可参考支持的数据库。目标数据库版本不符合迁移要求。请重新选择符合版本要求的目标数据库。 - [版本是否符合从低到高或者同版本迁移](https://support.huaweicloud.com/trouble-drs/drs_11_0007.md): 对于同构链路,DRS会检查版本是否符合从低到高或者同版本迁移。高版本数据库中包含新的特性,目标库无此特性会有数据迁移失败的风险。目前不支持从高版本数据库到低版本数据库的迁移或同步。请重新选择符合版本要求的源或者目标数据库,或确认源数据库业务中没有用到高版本提供的新特性,否则会有数据迁移失败的风险。 - [源数据库连接是否成功](https://support.huaweicloud.com/trouble-drs/drs_precheck.md): DRS在预检查阶段,会对提供的源数据库IP、端口、用户名、密码的连通性及准确性进行检查。用户名或密码错误。端口无法访问。数据库账号不允许远程连接。连接失败。检查DRS测试连接时输入的用户名和密码是否正确,填入正确的数据库用户名和密码后重新执行预检查。测试连接时输入的端口号无法访问,请检查端口是否存在。如果端口正确,需检查防火墙是否放开。源 - [目标数据库是否连接成功](https://support.huaweicloud.com/trouble-drs/drs_11_0002.md): DRS在预检查阶段,会对提供的目标数据库IP、端口、用户名、密码的连通性及准确性进行检查。用户名或密码错误。端口无法访问。数据库账号不允许远程连接。Kafka brokers不可用。连接失败。检查DRS测试连接时输入的用户名和密码是否正确,填入正确的数据库用户名和密码后重新执行预检查。测试连接时输入的端口号无法访问,请检查端口是否存在。如 - [源数据库是否存在MyISAM表](https://support.huaweicloud.com/trouble-drs/drs_11_0048.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库中是否存在无权限迁移的函数或存储过程](https://support.huaweicloud.com/trouble-drs/drs_11_0080.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库同名对象检查](https://support.huaweicloud.com/trouble-drs/drs_03_041.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库是否包含无日志表(UNLOGGED TABLE)](https://support.huaweicloud.com/trouble-drs/drs_11_0112.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库约束完整性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0113.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库索引(_id)检查](https://support.huaweicloud.com/trouble-drs/drs_11_0114.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库索引长度检查](https://support.huaweicloud.com/trouble-drs/drs_03_042.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库是否存在使用不支持的存储引擎的表](https://support.huaweicloud.com/trouble-drs/drs_11_0117.md): 检查源数据库中是否存在目标数据库不支持的存储引擎类型的表,若存在,则导致迁移失败源数据库中存在目标数据库不支持的存储引擎类型的表。 - [映射到目标库中的库名是否合法](https://support.huaweicloud.com/trouble-drs/drs_18_0107.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库无主键表检查](https://support.huaweicloud.com/trouble-drs/drs_15_0020.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源端是否存在触发器或事件](https://support.huaweicloud.com/trouble-drs/drs_15_0021.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库角色依赖检查](https://support.huaweicloud.com/trouble-drs/drs_15_0022.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库账号依赖检查](https://support.huaweicloud.com/trouble-drs/drs_15_0023.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库是否存在名称为cdc的schema或用户](https://support.huaweicloud.com/trouble-drs/drs_15_0028.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库对象关联关系检查](https://support.huaweicloud.com/trouble-drs/drs_15_1131.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标库是否已存在指定迁移对象检查](https://support.huaweicloud.com/trouble-drs/drs_15_1132.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库的库名是否合法](https://support.huaweicloud.com/trouble-drs/drs_11_0045.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库的表名是否合法](https://support.huaweicloud.com/trouble-drs/drs_11_0105.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库的视图名是否合法](https://support.huaweicloud.com/trouble-drs/drs_11_0072.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库的集合名是否合法](https://support.huaweicloud.com/trouble-drs/drs_11_0103.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库分片键配置检查](https://support.huaweicloud.com/trouble-drs/drs_11_0069.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库的schema名是否合法](https://support.huaweicloud.com/trouble-drs/drs_11_0104.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标库最大支持chunk数目检查](https://support.huaweicloud.com/trouble-drs/drs_11_0202.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [Oracle源库是否开启归档日志](https://support.huaweicloud.com/trouble-drs/drs_15_0025.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库是否正确开启补充日志](https://support.huaweicloud.com/trouble-drs/drs_15_0026.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标数据库是否存在和源数据库同名的数据库](https://support.huaweicloud.com/trouble-drs/drs_11_0004.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标数据库是否存在和源数据库同名数据库下的同名视图](https://support.huaweicloud.com/trouble-drs/drs_11_0223.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标数据库是否存在与源数据库同名的数据库下的同名非空集合](https://support.huaweicloud.com/trouble-drs/drs_11_0043.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标数据库是否存在与源数据库同名的表](https://support.huaweicloud.com/trouble-drs/drs_11_0077.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标数据库是否存在与源数据库同名的对象](https://support.huaweicloud.com/trouble-drs/drs_03_040.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库和目标库数据库固定集合一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0110.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [SSL安全连接检查](https://support.huaweicloud.com/trouble-drs/drs_11_0017.md): 检查源或者目标数据库的SSL安全连接设置状态。如果数据库开启了SSL开关,则DRS必须通过SSL方式进行连接。数据库开启了SSL开关,必须通过SSL方式连接,但是没有上传证书。返回到“源库及目标库”页面,打开SSL安全连接开关并且上传证书。关闭数据库的SSL开关,以RDS for MySQL为例,用户可参考设置SSL数据加密章节关闭SSL - [源数据库的SSL状态检查](https://support.huaweicloud.com/trouble-drs/drs_11_0042.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库SSL证书类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0106.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [目标数据库SSL证书类型检查](https://support.huaweicloud.com/trouble-drs/drs_11_0107.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [数据库SSL一致性检查](https://support.huaweicloud.com/trouble-drs/drs_11_0108.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [视图依赖的对象是否在对象选择列表中](https://support.huaweicloud.com/trouble-drs/drs_11_0221.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [迁移对象未选择外键依赖的表](https://support.huaweicloud.com/trouble-drs/drs_11_0222.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [检查分片节点是否和mongos节点属于同一个集群](https://support.huaweicloud.com/trouble-drs/drs_16_0105.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源数据库的均衡器状态检查](https://support.huaweicloud.com/trouble-drs/drs_16_0106.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库的实例类型检查](https://support.huaweicloud.com/trouble-drs/drs_04_0057.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [源库长事务检查](https://support.huaweicloud.com/trouble-drs/drs_20_0011.md): GaussDB为源增量同步场景 - [预检查超时](https://support.huaweicloud.com/trouble-drs/drs_11_0519.md): DRS预检查阶段会在源及目标数据库进行一系列查询判断是否符合数据迁移或者同步的前提条件,以便提升任务成功率。当后端检查用时超过页面超时设置时,会显示预检查结果上报超时。源或目标数据库资源不足,执行查询过慢导致超时。数据库中对象过多,执行用时长导致超时。选择的对象过多导致查询超时。部分预检查项会按对象进行查询,例如检查选中表在目标库是否已存 - [案例总览](https://support.huaweicloud.com/trouble-drs/drs_13_0008.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [全量迁移失败报错,关键词“Prematurely reached end of stream”](https://support.huaweicloud.com/trouble-drs/drs_13_0010.md): MongoDB->DDS实时迁移场景,全量迁移报错,日志提示信息:service DATAMOVE failed, cause by: Prematurely reached end of stream。源库或目标库连接数不足,请检查源库或目标库的连接数上限和当前已经使用的连接数。一般情况DRS使用连接数:源数据库端10个左右,目标数据库 - [全量迁移失败报错,关键词“not authorized on *** to execute command {***}”](https://support.huaweicloud.com/trouble-drs/drs_13_0011.md): MongoDB->DDS实时迁移场景,全量迁移报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_data, batch_index_in_shard=1, table_schema=***, table_name=***, record_num=272 - [全量迁移失败报错,关键词“GC overhead limit exceeded”](https://support.huaweicloud.com/trouble-drs/drs_13_0012.md): MongoDB->DDS实时迁移场景,全量迁移报错,日志提示信息:service DATAMOVE failed, cause by: GC overhead limit exceeded。源库单条数据过大。迁移实例规格太小。任务状态正常,该报错为日志中显示,无需处理。任务状态异常,执行2。 - [全量迁移失败报错,关键词“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.”](https://support.huaweicloud.com/trouble-drs/drs_13_0013.md): MongoDB->DDS实时迁移场景,全量迁移报错,日志提示信息:service DATAMOVE failed, cause by: The background process is unavailable. Maybe it has been killed manually or by the operating system. P - [全量迁移失败报错,关键词“Timed out after 60000 ms while waiting to connect”](https://support.huaweicloud.com/trouble-drs/drs_13_0014.md): MongoDB->DDS实时迁移场景,全量迁移报错,日志提示信息:service DATAMOVE failed, cause by: [reason]:Failed to connect to database due to network, check the network between the DRS and the datab - [全量或增量迁移失败报错,关键词“Timed out after 60000 ms while waiting to connect”](https://support.huaweicloud.com/trouble-drs/drs_13_0015.md): MongoDB->DDS实时迁移场景,全量或增量迁移报错,日志提示信息:service LOGMANAGER failed, cause by: [reason]:Failed to connect to database due to network, check the network between the DRS and the - [全量或增量迁移失败报错,关键词“Invalid BSON field name ***”](https://support.huaweicloud.com/trouble-drs/drs_13_0114.md): MongoDB->DDS实时迁移场景,全量或增量迁移报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_data, batch_index_in_shard={***}, table_schema={***}, table_name={***}, rec - [增量迁移失败报错,关键词“Timed out after 60000 ms while waiting for a server that matches com.mongodb.client.internal”](https://support.huaweicloud.com/trouble-drs/drs_13_0016.md): MongoDB->DDS实时迁移场景,增量迁移报错,日志提示信息:service INCREMENT failed, cause by: [reason]:Failed to connect to database due to network, check the network between the DRS and the data - [增量迁移失败报错,关键词“Command failed with error *** (***):***. The full response is {***}”](https://support.huaweicloud.com/trouble-drs/drs_13_0017.md): MongoDB->DDS实时迁移场景,增量迁移报错,日志提示信息:service INCREMENT failed, cause by: [reason]:The database returns an error.[message]:Command failed with error *** (***):***. The full re - [全量阶段失败报错,关键词“Table *** doesn't exist”](https://support.huaweicloud.com/trouble-drs/drs_13_0019.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: Table '***' doesn't exist。全量阶段期间,源端数据库执行删除表DDL语句。方法一:DRS全量迁移和同步期间,不能执行删除类型的DDL操作,可参考MySQL迁移使用须知,重建任务。方法二:在源数据库按 - [全量阶段失败报错,关键词“The background process is unavailable”](https://support.huaweicloud.com/trouble-drs/drs_13_0020.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: The background process is unavailable. Maybe it has been killed manually or by the operating system. Please res - [全量阶段失败报错,关键词“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”](https://support.huaweicloud.com/trouble-drs/drs_13_0021.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: Unable to connect to DBMS: url=jdbc:mysql://*** user=root, Caused by: Communications link failure The last pac - [全量阶段失败报错,关键词“Error writing file *** (errno: 28 - No space left on device)”](https://support.huaweicloud.com/trouble-drs/drs_13_0022.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply data of table=`%s`.`%s` failed: 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”](https://support.huaweicloud.com/trouble-drs/drs_13_0023.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply data of table=`%s`.`%s` failed: The MySQL server is running with the --super-read-only option so it canno - [全量阶段失败报错,关键词“The table *** is full”](https://support.huaweicloud.com/trouble-drs/drs_13_0024.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_data, batch_index_in_shard=1, table_schema=%s, table_name=%s, record_num=%s,] occur err - [全量阶段失败报错,关键词“Unknown column *** in 'field list'”](https://support.huaweicloud.com/trouble-drs/drs_13_0025.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_data, batch_index_in_shard=1, table_schema=%s, table_name=%s, record_num=5] occur error - [全量阶段失败报错,关键词“Lock wait timeout exceeded; try restarting transaction”](https://support.huaweicloud.com/trouble-drs/drs_13_0026.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_data, batch_index_in_shard=***, table_schema=%s, table_name=%s, record_num=***] occur e - [全量阶段失败报错,关键词“Java heap space”](https://support.huaweicloud.com/trouble-drs/drs_13_0027.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_data, batch_index_in_shard=***, table_schema=%s, table_name=%s, record_num=***] occur e - [全量阶段失败报错,关键词“Table *** already exists”](https://support.huaweicloud.com/trouble-drs/drs_13_0028.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_rename_or_copy, index=null, schema_name=%s, object_name=%s] occur error, msg=rename tab - [全量阶段失败报错,关键词“temp table: *** not exist”](https://support.huaweicloud.com/trouble-drs/drs_13_0029.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_rename_or_copy, index=null, schema_name=%s, object_name=%s] occur error, msg=temp table - [全量阶段失败报错,关键词“failed to create new session”](https://support.huaweicloud.com/trouble-drs/drs_13_0030.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: com.continuent.tungsten.replicator.ReplicatorException: Unable to connect to DBMS: url=jdbc:mysql://*** user=** - [全量阶段失败报错,关键词“load table: *** failed”](https://support.huaweicloud.com/trouble-drs/drs_13_0031.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: load table: `%s`.`%s` failed。源库表结构加载时异常,可能用户在同步期间删库删表或者源库账户的权限不足。联系客户运维工程师检查源库表结构是否正常,常用命令:SELECT * FROM `%s`.` - [全量阶段失败报错,关键词“extract table structure failed!”](https://support.huaweicloud.com/trouble-drs/drs_13_0129.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by:extract table structure failed! Table is %s. message is %s.。源库表结构加载时异常,可能用户在同步期间删库删表或者源库账户的权限不足。联系客户运维工程师检查源库表结构 - [全量阶段失败报错,关键词“read table=*** failed”](https://support.huaweicloud.com/trouble-drs/drs_13_0032.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: read table=`%s`.`%s` failed。源库性能不足或网络不稳定导致从源库读取表数据失败。 - [全量阶段失败报错,关键词“CANNOT UPDATE USER WITH NULL PASSWORD”](https://support.huaweicloud.com/trouble-drs/drs_13_0033.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=account, index=0, schema_name=mysql, object_name=' - [全量阶段失败报错,关键词“Access denied for user *** to database ***”](https://support.huaweicloud.com/trouble-drs/drs_13_0034.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=account, index=0, schema_name=mysql, object_name=' - [全量阶段失败报错,关键词“The MySQL server is running with the --super-read-only option so it cannot execute this statement”](https://support.huaweicloud.com/trouble-drs/drs_13_0035.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=constraint_data, index=0, schema_name=%s, object_n - [全量阶段失败报错,关键词“Temporary file write failure.”](https://support.huaweicloud.com/trouble-drs/drs_13_0036.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=constraint_data, index=0, schema_name=%s, object_n - [全量阶段失败报错,关键词“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”](https://support.huaweicloud.com/trouble-drs/drs_13_0037.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=constraint_data, index=106, schema_name=%s, object - [全量阶段失败报错,关键词“Unknown database ***”](https://support.huaweicloud.com/trouble-drs/drs_13_0038.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=***, index=***, schema_name=***, object_name=***]r - [全量阶段失败报错,关键词“Access denied; you need (at least one of) the SUPER privilege(s) for this operation”](https://support.huaweicloud.com/trouble-drs/drs_13_0039.md): 全量迁移期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=function, index=2, schema_name=%s, object_name=%s]rea - [全量阶段失败报错,关键词“retry structures failed events”“Table *** doesn't exist”](https://support.huaweicloud.com/trouble-drs/drs_13_0040.md): 全量迁移期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=view, index=2, schema_name=%s, object_name=%s]reason: - [全量阶段失败报错,关键词“ shard table=*** failed”](https://support.huaweicloud.com/trouble-drs/drs_13_0041.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: shard table=`%s`.`%s` failed源库性能不足或网络不稳定导致源库数据分片超时。任务状态正常,该报错为日志中显示,无需处理。任务状态异常,执行2。 - [全量阶段失败报错,关键词“error when split table shard occur!”](https://support.huaweicloud.com/trouble-drs/drs_13_0130.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: error when split table shard occur! Table is %s .Error code is %s.源库性能不足或网络不稳定导致源库数据分片超时。任务状态正常,该报错为日志中显示,无需处理。 - [全量阶段失败报错,关键词“Column name 'AUTO_PK_ROW_ID' is reserved.”](https://support.huaweicloud.com/trouble-drs/drs_13_0115.md): 全量迁移或同步期间DRS任务报错,日志提示信息:service LOGMANAGER failed, cause by: create table *** error. Column name 'AUTO_PK_ROW_ID' is reserved. Operation 'CREATE' is not permitted.“AUTO_P - [全量阶段失败报错,关键词“transfer account failed, can not find password from src DB”](https://support.huaweicloud.com/trouble-drs/drs_13_0116.md): 全量迁移期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: transfer account failed, can not find password from src DB。RDS的安全策略,不允许用户密码为空,但是源库为客户云下自建MySQL,可以设置空密码。MySQL 5.7及以 - [全量阶段失败报错,关键词“Failed to add the foreign key constraint '***' to system tables”](https://support.huaweicloud.com/trouble-drs/drs_13_0139.md): 全量迁移或同步期间,日志界面提示信息:Failed to add the foreign key constraint '***' to system tables。全量阶段期间,目标库存在同名外键约束。删除或重命名目标库同名外键约束,可执行以下SQL查询。select * from information_schema.REFERENT - [全量阶段失败报错,关键词“Too many keys specified; max 64 keys allowed”](https://support.huaweicloud.com/trouble-drs/drs_13_0157.md): 全量迁移或同步期间,日志界面提示信息:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=constraint_data, index=0, schema_name=DB, object_name=T - [全量阶段失败报错,关键字“Unknown collation: 'utf8mb4_0900_ai_ci'”](https://support.huaweicloud.com/trouble-drs/drs_13_0171.md): 全量迁移或同步期间DRS任务报错,日志提示信息:retry structures failed events=the fail structures are [type=table_structure, index=0, schema_name=m825, object_name=t1]reason:[Unknown collation: - [全量阶段失败报错,关键字“exist some xa transactions for long times, may lack some data for this Job!”](https://support.huaweicloud.com/trouble-drs/drs_13_0181.md): 全量迁移或同步期间DRS任务报错,日志提示信息:exist some xa transactions for long times, may lack some data for this Job!源库存在长时间未提交的XA事务,可能会导致事务对应的数据丢失,造成数据不一致。 - [全量阶段失败报错,关键字“Invalid GIS data provided to function st_geometryfromtext'”](https://support.huaweicloud.com/trouble-drs/drs_13_0177.md): 全量迁移或同步期间DRS任务报错,日志提示信息:An error occurred in the process DATAMOVE, caused by: apply event=[type=table_data, shard_id=0, batch_index_in_shard=1, table_name=%s, record_num= - [全量或增量阶段失败报错,关键词“Access denied for user ***”](https://support.huaweicloud.com/trouble-drs/drs_13_0042.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service %s failed, cause by: Unable to connect to DBMS: url=***?useUnicode=true&allowLoadLocalInfile=false&characterEncoding=UTF-8&connectTime - [全量或增量阶段失败报错,关键词“binlog is not existed”](https://support.huaweicloud.com/trouble-drs/drs_13_0043.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: binlog is not existed源库binlog已经被清理,DRS无法从源库获取到和当前同步位点接续的日志。重建DRS任务。 - [全量或增量阶段失败报错,关键词“database log download failed”](https://support.huaweicloud.com/trouble-drs/drs_13_0131.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: database log download failed, error code is %s.源库binlog已经被清理,DRS无法从源库获取到和当前同步位点接续的日志。重建DRS任务。 - [全量或增量阶段失败报错,关键词“Can not read response from server”](https://support.huaweicloud.com/trouble-drs/drs_13_0044.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpecte - [全量或增量阶段失败报错,关键词“Communications link failure”](https://support.huaweicloud.com/trouble-drs/drs_13_0045.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service %s failed, cause by: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver h - [全量或增量阶段失败报错,关键词“EOF Packet received, master disconnected”](https://support.huaweicloud.com/trouble-drs/drs_13_0046.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: *** failed, errorcode=%s, message=EOF Packet received, master disconnected源数据库异常。binlog文件异常。 - [全量或增量阶段失败报错,关键词“Extract db create sql failed”](https://support.huaweicloud.com/trouble-drs/drs_13_0047.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: Extract db create sql failed, dbName = %s全量数据迁移期间用户在源数据库删除database。源库迁移账户对源库的database没有操作权限。请联系源数据库管理员检查源 - [全量或增量阶段失败报错,关键词“load database structure failed in source database”](https://support.huaweicloud.com/trouble-drs/drs_13_0132.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: load database structure failed in source database, The failed %s is: type=%s, schema_name=%s, object_nam - [全量或增量阶段失败报错,关键词“load table: *** failed”](https://support.huaweicloud.com/trouble-drs/drs_13_0048.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: load table: `%s`.`%s` failed全量数据迁移期间用户在源数据库删除database或table。源库迁移账户对源库的database或table没有操作权限。请联系源数据库管理员检查源库 - [全量或增量阶段失败报错,关键词“Reached end of input stream”](https://support.huaweicloud.com/trouble-drs/drs_13_0049.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: Reached end of input stream源数据库异常。binlog文件异常。 - [全量或增量阶段失败报错,关键词“Read timed out”](https://support.huaweicloud.com/trouble-drs/drs_13_0050.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: Read timed out针对该情况分析,可能存在如下原因:访问源库时建立连接失败。检查源库运行状态是否正常。检查DRS实例和源库之间的网络是否能够连通。 - [全量或增量阶段失败报错,关键词“The background process is unavailable”](https://support.huaweicloud.com/trouble-drs/drs_13_0051.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service %s failed, cause by: The background process is unavailable. Maybe it has been killed manually or by the operating system. Please resta - [全量或增量阶段失败报错,关键词“Duplicate entry *** for key 'PRIMARY'”](https://support.huaweicloud.com/trouble-drs/drs_13_0052.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service CAPTURER failed, cause by: Duplicate entry '120' for key 'PRIMARY'.源库binlog_format格式没有设置ROW。源库binlog_format格式设置ROW后没有立即生效。方法一:选择一个非业务的 - [全量或增量阶段失败报错,关键词“cause by: Index: ***, Size: ***”](https://support.huaweicloud.com/trouble-drs/drs_13_0053.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service CAPTURER failed, cause by: Index: 8, Size: 7源库binlog_format格式没有设置ROW。源库binlog_format格式设置ROW后没有立即生效。方法一:选择一个非业务的时间段,中断当前数据库上的所有业务连接。通过如 - [全量或增量阶段失败报错,关键词“The offset and file name between src and parser is inconsistency”](https://support.huaweicloud.com/trouble-drs/drs_13_0054.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service CAPTURER failed, cause by: The offset and file name between src and parser is inconsistency源数据库异常binlog文件异常 - [全量或增量阶段失败报错,关键词“core process is not healthy or crashed”](https://support.huaweicloud.com/trouble-drs/drs_13_0055.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service CAPTURER failed, cause by: core process is not healthy or crashed迁移期间DRS进程异常终止。用户无需关注,DRS守护进程会自动恢复任务,迁移和同步业务不受影响,数据会断点续传。如果任务已异常,请在任务列 - [全量或增量阶段失败报错,关键词“table info of table `***` from metadata miss”](https://support.huaweicloud.com/trouble-drs/drs_13_0056.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service CAPTURER failed, cause by: table info of table `%s`.`%s` from metadata miss可能因DDL语法不兼容导致建表失败。任务状态正常,该报错为日志中显示,无需处理。任务状态异常,执行2。 - [全量或增量阶段失败报错,关键词“binlog parse fail, data dictionary may be not complete!”](https://support.huaweicloud.com/trouble-drs/drs_13_0098.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service CAPTURER failed, cause by: binlog parse fail, data dictionary may be not complete! tableName: %s, databaseName:%s可能因DDL语法不兼容导致建表失败。在管理 - [全量或增量阶段失败报错,关键词“table *** record field size for insert/delete dml”](https://support.huaweicloud.com/trouble-drs/drs_13_0057.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service CAPTURER failed, cause by: table[%s.%s]record field size for insert/delete dml=%s, the column size in dictionary=%s源库binlog未开启全镜像。参考常见 - [全量或增量阶段失败报错,关键词“service *** failed, cause by: Unable to connect to DBMS: ***”](https://support.huaweicloud.com/trouble-drs/drs_13_0119.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service *** failed, cause by: Unable to connect to DBMS: ***访问源库或目标库时建立连接失败。检查源库或目标库运行状态是否正常。检查DRS实例和源库或目标库之间的网络是否能够连通。检查源库或目标库远程访问或者访问白名单是否对D - [全量或增量阶段失败报错, 关键词“The binlog fetch connection may be interrupted”](https://support.huaweicloud.com/trouble-drs/drs_13_0140.md): 全量或增量阶段,DRS迁移或同步任务报错,日志界面提示信息:The binlog fetch connection may be interruptedDRS连接源库获取binlog的连接中断,可能是源库的状态发生了改变,或网络出现异常。检查源库运行状态是否正常。检查DRS实例和源库之间的网络是否能够连通。确认没有问题后,在任务列表中,单 - [全量或增量阶段失败报错,关键词“Received error packet: errno - 1047, solstate - HY000 errmsg = Unknown command”](https://support.huaweicloud.com/trouble-drs/drs_13_0153.md): 全量或增量阶段,DRS迁移或同步任务报错,日志界面提示信息:service LOGMANAGER failed, cause by: Received error packet: errno - 1047, solstate - HY000 errmsg = Unknown command。DRS获取binlog日志失败,源数据库可能为不 - [增量阶段失败报错,关键词“not equals to target db column count”](https://support.huaweicloud.com/trouble-drs/drs_13_0059.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: write table %s.%s failed: table=%s.%s has field list size=[***] not equals to target db column count=%s目标库表执行D - [增量阶段失败报错,关键词“The MySQL server is running with the --super-read-only option”](https://support.huaweicloud.com/trouble-drs/drs_13_0060.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: write table %s.%s failed: record tid:%s,seqno:%s with PK applied failed in table %s.%s, The MySQL server is ru - [增量阶段失败报错,关键词“you need (at least one of) the SUPER privilege(s) for this operation”](https://support.huaweicloud.com/trouble-drs/drs_13_0061.md): 增量迁移期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Access denied; you need (at least one of) the SUPER privilege(s) for this operation; sql is: CREATE DEFINER=%s客户选 - [增量阶段失败报错,关键词“Can't DROP ***; check that column/key exists”](https://support.huaweicloud.com/trouble-drs/drs_13_0062.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Can't DROP '%s'; check that column/key exists; sql is%s目标库表执行DDL导致目标库表结构和源库不一致。 - [增量阶段失败报错,关键词“Can't find file: *** (errno: 2 - No such file or directory)”](https://support.huaweicloud.com/trouble-drs/drs_13_0063.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Can't find file: '%s' (errno: 2 - No such file or directory); sql is: %s目标库表文件损坏。 - [增量阶段失败报错,关键词“Data truncation: Data too long for column”](https://support.huaweicloud.com/trouble-drs/drs_13_0064.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Data truncation: Data too long for column '%s' at row %s; sql is: %s数据超长导致DDL语句执行失败。 - [增量阶段失败报错,关键词“Failed to read file header from”](https://support.huaweicloud.com/trouble-drs/drs_13_0065.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Failed to read file header from thl.data.0000000011DRS数据文件格式损坏。任务状态正常,该报错为日志中显示,无需处理。任务状态异常,执行2。 - [增量阶段失败报错,关键词“Lock wait timeout exceeded”](https://support.huaweicloud.com/trouble-drs/drs_13_0066.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Lock wait timeout exceeded; try restarting transaction访问目标库存在锁等待超时。 - [增量阶段失败报错,关键词“Must seek before attempting to read next event”](https://support.huaweicloud.com/trouble-drs/drs_13_0067.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Extract THL file fail! Must seek before attempting to read next event任务中断时间太长,DRS历史数据文件已经清理,无法接续。请联系用户重建任务。 - [增量阶段失败报错,关键词“Table *** already exists”](https://support.huaweicloud.com/trouble-drs/drs_13_0068.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Table '%s' already exists在目标库已经创表,导致源库创表DDL语句同步报错。 - [增量阶段失败报错,关键词“Table *** doesn't exist”](https://support.huaweicloud.com/trouble-drs/drs_13_0069.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Table '%s' doesn't exist; sql is: create %s like matches在目标库删表,导致同步语句报错。 - [增量阶段失败报错,关键词“Table *** not found in database”](https://support.huaweicloud.com/trouble-drs/drs_13_0070.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Table %s not found in database针对该情况分析,可能存在如下原因。目标库删表,导致同步语句报错。创建任务时,同步对象范围未勾选“增量DDL”,源库创建表后DDL语句过滤,导致同步报错。请联系目 - [增量阶段失败报错,关键词“source has more columns than target”](https://support.huaweicloud.com/trouble-drs/drs_13_0071.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Check table structure consistency fail!Table %s in source has more columns than target在目标库更改表结构,导致同步语句报错。 - [增量阶段失败报错,关键词“Unknown storage engine”](https://support.huaweicloud.com/trouble-drs/drs_13_0074.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Unknown storage engine 'FEDERATED'; sql is: %s源库DDL建表语句在目标库回放时,存在目标库不支持的引擎。 - [增量阶段失败报错,关键词“Unknown table”](https://support.huaweicloud.com/trouble-drs/drs_13_0075.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Unknown table '%s'; sql is%s目标库不存在这张表。 - [增量阶段失败报错,关键词“You have an error in your SQL syntax”](https://support.huaweicloud.com/trouble-drs/drs_13_0076.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the r - [增量阶段失败报错,关键词“not illegal for mariaDb gtid position”](https://support.huaweicloud.com/trouble-drs/drs_13_0077.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: %s not illegal for mariaDb gtid position创建任务期间修改了gtid模式。请联系客户重建任务。 - [增量阶段失败报错,关键词“without PK execute failed”](https://support.huaweicloud.com/trouble-drs/drs_13_0078.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: record tid:%s,seqno:%s without PK execute failed in table %s无主键表同步数据发生冲突任务状态正常,该报错为日志中显示,无需处理。任务状态异常,执行2。 - [增量阶段失败报错,关键词“Deadlock found when trying to get lock”](https://support.huaweicloud.com/trouble-drs/drs_13_0079.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: record tid:%s,seqno:%s with PK applied failed in table %s, Deadlock found when trying to get lock; try restart - [增量阶段失败报错,关键词“current serverUUID not equals to this session”](https://support.huaweicloud.com/trouble-drs/drs_13_0080.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: write table %s failed: current serverUUID not equals to this session目标库可能发生倒换。 - [增量阶段失败报错,关键词“Slave has more GTIDs than the master has, using the master's SERVER_UUID.”](https://support.huaweicloud.com/trouble-drs/drs_13_0145.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service LOGMANAGER failed, cause by: Received error packet: errno = 1236, sqlstate = HY000 errmsg = Slave has more GTIDs than the master has, usin - [增量阶段失败报错,关键词“Operation not allowed when innodb_force_recovery > 0”](https://support.huaweicloud.com/trouble-drs/drs_13_0146.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: write table ***.*** failed: Operation not allowed when innodb_force_recovery > 0.目标库实例异常。 当目标库系统变量 innodb_forc - [增量阶段失败报错,关键词“filter data in config condition filter error”](https://support.huaweicloud.com/trouble-drs/drs_13_0159.md): 增量同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: filter data in config condition filter error!DRS同步任务数据过滤条件设置错误,导致增量数据过滤失败。DRS已经同步的表不支持修改过滤规则,请重新创建任务进行同步。 - [增量阶段失败报错,关键词“Check constraint '***' is violated”](https://support.huaweicloud.com/trouble-drs/drs_13_0179.md): 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: write table *** failed: Check constraint '***' is violated源数据库对应数据表存在CHECK约束,但源数据库版本(<8.0.16)不生效,目标数据库版本(>=8.0 - [全量结束时迁移trigger或者event报错,关键词“migrate these trigger/event from source database error”](https://support.huaweicloud.com/trouble-drs/drs_13_0180.md): 全量迁移结束时迁移trigger或者event报错,日志提示信息:migrate these trigger/event from source database error源库待迁移的trigger或event内部存在DRS不支持的语法导致迁移失败。参考DRS官方参考文档,针对报错的trigger或event对象,采用手动迁移的方式完成 - [全量或增量阶段失败报错,关键词“Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation”](https://support.huaweicloud.com/trouble-drs/drs_13_0144.md): 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation客户源端MySQL为5.*版本字符集utf8mb4排序规则为utf8mb4_g - [任务启动失败报错,关键词“Initialize logical replication stream failed, the source database may have a long transaction: ****.”](https://support.huaweicloud.com/trouble-drs/drs_13_0172.md): 任务启动失败报错,同步日志界面提示:service LOGMANAGER failed, caused by: Initialize logical replication stream failed, the source database may have a long transaction: ****.报错信息中包含detail: - [全量同步失败报错,关键词“function *** does not exist”](https://support.huaweicloud.com/trouble-drs/drs_13_0102.md): 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: apply event=[type=table_structure, index=%s, schema_name=%s, object_name=%s] occur error, msg=ERROR: function ** - [全量同步失败报错,关键词“relation *** does not exist”](https://support.huaweicloud.com/trouble-drs/drs_13_0103.md): 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: ERROR: relation '%s' does not exist Position: 15表级同步时,未同步相互关联的对象。例如:源库存在A表和B表,且A表依赖B表,同步时只选择同步了A表。 - [全量同步失败报错,关键词“GC overhead limit exceeded”](https://support.huaweicloud.com/trouble-drs/drs_13_0104.md): 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: GC overhead limit exceeded业务存在大数据字段导致同步任务内存超限。请在管理控制台右上角,提交工单申请处理。 - [全量同步失败报错,关键词“Java heap space”](https://support.huaweicloud.com/trouble-drs/drs_13_0105.md): 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: Java heap space业务存在大数据字段导致同步任务内存超限。任务状态正常,该报错为日志中显示,无需处理。任务状态异常,执行2。 - [全量同步失败报错,关键词“column *** of relation *** does not exist”](https://support.huaweicloud.com/trouble-drs/drs_13_0106.md): 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: apply event=[type=table_data, batch_index_in_shard=%s, table_schema=%s, table_name=%s, record_num=%s] occur erro - [全量同步失败报错,关键词“column *** does not exist”](https://support.huaweicloud.com/trouble-drs/drs_13_0107.md): 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=function, index=0, schema_name=%s, object_name='%s' - [全量同步失败报错,关键词“type 'hstore' does not exist”](https://support.huaweicloud.com/trouble-drs/drs_13_0108.md): 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=operator, index=2, schema_name=public, object_name= - [全量同步失败报错,关键词“type 'geometry' does not exist”](https://support.huaweicloud.com/trouble-drs/drs_13_0133.md): 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=operator, index=2, schema_name=public, object_name= - [全量同步失败报错,关键词“Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections”](https://support.huaweicloud.com/trouble-drs/drs_13_0109.md): 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: source engine postgresql client initialize failed, detail: Unable to connect to DBMS: url=%s/position3.0?client_ - [全量同步失败报错,关键词“invalid locale name”](https://support.huaweicloud.com/trouble-drs/drs_13_0110.md): 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: target engine postgresql client initialize failed, detail: Unable to connect to DBMS: url=%s/position3.0?client_ - [全量同步失败报错,关键词“password must not equal user name”](https://support.huaweicloud.com/trouble-drs/drs_13_0118.md): 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=account, index=0, schema_name=dummy, object_name=%s - [全量同步失败报错,关键词“permission denied for schema ***”](https://support.huaweicloud.com/trouble-drs/drs_13_0134.md): 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=table_structure, index=0, schema_name=%s, object_na - [全量或增量阶段失败报错,关键词“service *** failed, cause by: Unable to connect to DBMS: ***”](https://support.huaweicloud.com/trouble-drs/drs_13_0120.md): 全量或增量同步期间DRS任务报错,同步日志界面提示:service *** failed, cause by: Unable to connect to DBMS: ***访问源库或目标库时建立连接失败。检查源库或目标库运行状态是否正常。检查DRS实例和源库或目标库之间的网络是否能够连通。检查源库或目标库远程访问或者访问白名单是否对DRS - [全量或增量阶段失败报错,关键词“Initialize logical replication stream failed, the source database may have a long transaction”](https://support.huaweicloud.com/trouble-drs/drs_13_0127.md): 全量或增量同步期间DRS任务报错,同步日志界面提示:service LOGMANAGER failed, cause by: Initialize logical replication stream failed, the source database may have a long transaction: ***在源库创建逻辑复制 - [全量或增量阶段失败报错,关键词“memory required is *** MB, maintenance_work_mem is *** MB”](https://support.huaweicloud.com/trouble-drs/drs_13_0142.md): 全量或增量同步期间DRS任务报错,同步日志界面提示:retry structures failed events=the fail structures are [type=index, index=***, schema_name=***, object_name=***]reason:[ERROR: memory required i - [全量或增量阶段失败报错,关键词“temporary file size exceeds temp_file_limit”](https://support.huaweicloud.com/trouble-drs/drs_13_0149.md): 全量或增量同步期间DRS任务报错,同步日志界面提示:retry structures failed events=the fail structures are [type=index, index=0, schema_name=fossbot, object_name=scan_mr5_file_union]reason:[ERROR: - [增量同步失败报错,关键词“Table *** not found in target database”](https://support.huaweicloud.com/trouble-drs/drs_13_0111.md): 增量同步期间DRS任务报错,同步日志界面提示:service INCREMENT failed, cause by: Check table structure consistency fail!Table %s not found in target database同步任务时没有选择同步DDL,源库的建表DDL未能同步至目标库。同步任 - [增量同步失败报错,关键词“remaining connection slots are reserved”](https://support.huaweicloud.com/trouble-drs/drs_13_0112.md): 增量同步期间DRS任务报错,同步日志界面提示:service INCREMENT failed, cause by: Unable to connect to DBMS: url=%s user=%s, Caused by: FATAL: remaining connection slots are reserved for non-re - [增量同步失败报错,关键词“PL/pgSQL function *** line *** at SQL statement”](https://support.huaweicloud.com/trouble-drs/drs_13_0113.md): 增量同步期间DRS任务报错,同步日志界面提示:service INCREMENT failed, cause by: insert %s failed:tid: %s, sqno: %s, ERROR: %s' PL/pgSQL function %s line %s at SQL statement目标库session_replicat - [增量同步失败报错,关键词“The replication slot does not exist and the task is not started for the first time.”](https://support.huaweicloud.com/trouble-drs/drs_13_0173.md): 增量同步期间DRS任务报错,日志提示信息:service LOGMANAGER failed, caused by: The replication slot does not exist and the task is not started for the first time.源库逻辑复制槽已经被删除,DRS无法从源库获取到和当前同 - [全量同步失败报错,关键词“has date/datetime: *** which is outside of dest allowed range”](https://support.huaweicloud.com/trouble-drs/drs_13_0124.md): Oracle->MySQL全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: java.lang.InterruptedException: Database: ***, Table: ***, Column: *** has date/datetime: *** 0:0:0 - [全量或增量阶段失败报错,关键词“Got minus one from a read call”](https://support.huaweicloud.com/trouble-drs/drs_13_0128.md): Oracle为源全量或增量同步期间DRS任务报错,同步日志界面提示:service LOGMANAGER failed, cause by: Unable to connect to DBMS: url=jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=*.*.*.*) - [增量同步失败报错,关键词“Source supplemental log level is PK/UI. Missing column data at delete+insert on ***”](https://support.huaweicloud.com/trouble-drs/drs_13_0125.md): Oracle->PostgreSQL、GaussDB增量同步期间DRS任务报错,同步日志界面提示:service INCREMENT failed, cause by: Source supplemental log level is PK/UI. Missing column data at delete+insert on ***Or - [增量同步失败报错,关键词“timeout when get next file log, maybe has been deleted, please check it.”](https://support.huaweicloud.com/trouble-drs/drs_13_0154.md): Oracle为源DRS同步任务增量阶段报错,同步日志界面提示:service CAPTURE failed,cause by: get next Oracle log file error. The next file is: 1.log, errorcode = 'code': '01300', 'name': 'LOGS_NOT_EX - [增量同步失败报错,关键词“Failed to construct kafka producer. ”](https://support.huaweicloud.com/trouble-drs/drs_13_0155.md): Oracle->Kafka同步任务增量阶段报错,同步日志界面提示:service INCREMENT failed, cause by: Failed to construct kafka producer.目标Kafka为多可用区的Kafka实例,在某个可用区故障后,Kafka客户端在生产或消费消息时,可能会报上述错误。 - [增量同步失败报错,关键词“Topic *** not present in metadata after 300000 ms”](https://support.huaweicloud.com/trouble-drs/drs_13_0156.md): Oracle->Kafka同步任务增量阶段报错,同步日志界面提示: service INCREMENT failed, cause by: Topic *** not present in metadata after 300000 ms.目标Kafka为多可用区的Kafka实例,在某个可用区故障后,Kafka客户端在生产或消费消息时,可 - [全量同步失败报错,关键词“bind column[***] value failed: column:**invalid value:Infinity”](https://support.huaweicloud.com/trouble-drs/drs_13_0287.md): Oracle->GaussDB同步任务全量阶段报错,同步日志界面提示: bind column[***] value failed: column:**invalid value:Infinity.Oracle number类型存在Infinity的脏数据,Gauss与Oracle的number类型均不支持写入Infinity报错。源端O - [全量同步失败报错,关键词“Database connection failed when starting copy”](https://support.huaweicloud.com/trouble-drs/drs_13_0288.md): Oracle->GaussDB同步任务全量阶段报错,同步日志界面提示: Database connection failed when starting copy.DRS流模式下,一个分片逐批回放,一整个分片一次提交。如果drs节点与源库网络较差或者源库负载高,可能出现读取lob字段较慢,回放分片长时间未提交,在目标端开启的事务处于空闲状 - [全量同步失败报错,关键词“Requested array size exceeds VM limit”](https://support.huaweicloud.com/trouble-drs/drs_13_0289.md): Oracle->GaussDB/PostgreSQL同步任务全量阶段报错,同步日志界面提示: Requested array size exceeds VM limit.目标库为GaussDB、PostgreSQL链路全量同步默认用csv copy,csv copy传输数据时会将二进制类型转换成16进制并用string保存,数据长度放大两 - [全量同步失败报错,关键词“apply to *** failed: [***] ERROR: Out of memory.”](https://support.huaweicloud.com/trouble-drs/drs_13_2810.md): Oracle->GaussDB/PostgreSQL同步任务全量阶段报错,同步日志界面提示: apply to *** failed: [***] ERROR: Out of memory.源库存在超长数据如lob等字段,往目标库GaussDB写入时,目标库报错Out of memory。方法一:联系目标库数据库运维人员分析内存情况,尝试 - [全量同步失败报错,关键词“apply to *** failed:[***] ERROR: numeric field overflow.”](https://support.huaweicloud.com/trouble-drs/drs_13_2811.md): Oracle->GaussDB/PostgreSQL同步任务全量阶段报错,同步日志界面提示: apply to *** failed:[***] ERROR: numeric field overflow.源端数据库与目标端数据库表结构不一致,源端该列数据超出目标端范围导致。修改目标库结构,使目标库该列的宽度能兼容源库列的最大值,表结构修 - [全量同步失败报错,关键词“Unable to connect to DBMS,Caused by:IO Error: Got minus one from a read call.”](https://support.huaweicloud.com/trouble-drs/drs_13_2812.md): Oracle为源库的同步任务全量阶段报错,同步日志界面提示: Unable to connect to DBMS,Caused by:IO Error: Got minus one from a read call.源数据库Oracle数据库连接数可能达到上限。源数据库Oracle数据库防火墙打开,无法正常访问。联系客户侧DBA对源数据库 - [全量同步失败报错,关键词“Unable to connect to DBMS,Caused by:IO Error: Connecttion reset by peer,Authentication lapse ***ms.”](https://support.huaweicloud.com/trouble-drs/drs_13_2813.md): Oracle为源库的同步任务全量阶段报错,同步日志界面提示:Unable to connect to DBMS,Caused by:IO Error: Connecttion reset by peer,Authentication lapse ***ms.连接Oracle源数据库失败,可能源库负载较高或者DRS机器与oracle之间的网 - [全量同步失败报错,关键词“apply table *** data failed: [***] ERROR: inserted partition key does not map to any table partition.”](https://support.huaweicloud.com/trouble-drs/drs_13_2814.md): Oracle为源库的同步任务全量阶段报错,同步日志界面提示: apply table *** data failed: [***] ERROR: inserted partition key does not map to any table partition.源端数据库和目标库端数据库表结构不一致,请排查表分区信息是否一致。联系客户侧 - [全量同步失败报错,关键词“service DATAMOVE failed, cause by:IO Error:Sockect read timed out”.](https://support.huaweicloud.com/trouble-drs/drs_13_2815.md): Oracle为源库的同步任务全量阶段报错,同步日志界面提示: service DATAMOVE failed, cause by:IO Error:Sockect read timed out.报错信息包含关键字socket read timed out,SocketTimeoutException 通常发生在:网络连接不稳定。查询执行时 - [全量同步失败报错,关键词“apply to *** failed:[***] ERROR: character with byte sequence 0xef 0xbf 0xbd in encoding 'UTF-8' has no equivalent in encoding 'GBK' Where: COPY ***”](https://support.huaweicloud.com/trouble-drs/drs_13_2816.md): Oracle同步到GaussDB的同步任务全量阶段报错,同步日志界面提示: apply to *** failed:[***] ERROR: character with byte sequence 0xef 0xbf 0xbd in encoding 'UTF-8' has no equivalent in encoding 'GBK' - [全量同步失败报错,关键词“ORA-01555:snapshot too old: rollback segment number *** with name ‘***’ too small”](https://support.huaweicloud.com/trouble-drs/drs_13_2817.md): Oracle为源任务在全量阶段报错,同步日志界面提示: ORA-01555:snapshot too old: rollback segment number *** with name ‘***’ too small.当查询运行时间过长,或者 undo 数据被过早覆盖时,查询需要的历史版本已不存在,就会触发 snapshot too o - [全量同步失败报错,关键词“apply to *** failed:[***] ERROR: value too long for type character varying(32)”](https://support.huaweicloud.com/trouble-drs/drs_13_2818.md): Oracle同步到GaussDB在全量阶段报错,同步日志界面提示: apply to *** failed:[***] ERROR: value too long for type character varying(32).因为源端目标端字符集不一致,单个字符所需字节数不一样源库中的char、varchar2类型长度在目标库会按照字节长 - [全量同步失败报错,关键词“apply to *** failed:[***] ERROR: Don't support COPY FROM table with INSERT triggers Hint”](https://support.huaweicloud.com/trouble-drs/drs_13_2819.md): Oracle同步到GaussDB在全量阶段报错,同步日志界面提示: apply to *** failed:[***] ERROR: Don't support COPY FROM table with INSERT triggers Hint.目标库存在触发器,不支持copy写入,同时DRS也不支持目标库有触发器,触发器会有数据不一致的 - [全量同步失败报错,关键词“ERROR: invalid byte sequence for encoding "UTF8": 0x00”](https://support.huaweicloud.com/trouble-drs/drs_13_2820.md): Oracle同步到GaussDB在全量阶段报错,同步日志界面提示: ERROR: invalid byte sequence for encoding "UTF8": 0x00.Oracle中可以通过char(0)或字节的方式写入字符\u0000,但Gauss无法写入字符\u0000,导致2Gauss数据库的同步过程中可能因字符\u000 - [全量同步失败报错,关键词“ERROR: duplicate key value violates unique constraint”](https://support.huaweicloud.com/trouble-drs/drs_13_2821.md): Oracle同步到GaussDB在全量阶段报错,同步日志界面提示: ERROR: duplicate key value violates unique constraint.导入模式COPY不支持处理数据冲突的情况,需要修改导入模式为insert,处理数据冲突问题。参考修改任务参数调整参数“datamove_copy_mode”为“fa - [增量同步失败报错,关键词“service INCREMENT failed,cause by:column xx of primary key null in table xxx value is null”](https://support.huaweicloud.com/trouble-drs/drs_13_2822.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示: service INCREMENT failed,cause by:column xx of primary key null in table xxx value is null.源数据库和目标数据库表结构不一致,可能是在同步过程中修改了主键属性。请再编辑将报错的表从当前同步 - [增量同步失败报错,关键词“ORA-04036: PGA memory used by the instance exceeds PGA_AGGREGATE_LIMIT”](https://support.huaweicloud.com/trouble-drs/drs_13_2823.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示: ORA-04036: PGA memory used by the instance exceeds PGA_AGGREGATE_LIMIT.源数据库Oracle库PGA内存不足。请联系客户调整源数据库Oracle的PGA内存参数。 - [增量同步失败报错,关键词“arch log of thread x is deleted, sequence is xxx”](https://support.huaweicloud.com/trouble-drs/drs_13_2824.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示: arch log of thread x is deleted, sequence is xxx.源数据库Oracle库的归档日志被删除,可能是由于日志拉取时延大或者源库归档日志保留时间太短造成。请联系客户恢复源库被删除的归档日志或者进行DRS同步任务重置恢复。 - [增量同步失败报错,关键词“An error occurred in the process CAPTURER, caused by: back query failed,table:***,scn:***, back query failed ,sql: ***, error: ORA-00904: 'xx': invalid identifier”](https://support.huaweicloud.com/trouble-drs/drs_13_2825.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示: An error occurred in the process CAPTURER, caused by: back query failed,table:***,scn:***, back query failed ,sql: ***, error: ORA-00904: ' - [增量同步失败报错,关键词“oracle supplemental log level min is off,stop work”或“The minimum supplemental log of the Oracle database is not enabled, stop working”](https://support.huaweicloud.com/trouble-drs/drs_13_2826.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示: oracle supplemental log level min is off,stop work或The minimum supplemental log of the Oracle database is not enabled, stop working.源数据库Ora - [增量同步失败报错,关键词“LOGMANAGER,ORA-01284: file xx cannot be opened ORA-01090: shutdown in progress - connection is not permitted ORA-06512: at 'SYS.DBMS_LOGMNR'”](https://support.huaweicloud.com/trouble-drs/drs_13_2827.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示: LOGMANAGER,ORA-01284: file xx cannot be opened ORA-01090: shutdown in progress - connection is not permitted ORA-06512: at 'SYS.DBMS_LOGMNR - [增量同步失败报错,关键词“An error occurred in the process INCREMENT,caused by: Source supplemental log level is PK/UI. Missing column data at delete+insert on table xxx”](https://support.huaweicloud.com/trouble-drs/drs_13_2828.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示: An error occurred in the process INCREMENT,caused by: Source supplemental log level is PK/UI. Missing column data at delete+insert on table - [增量同步失败报错,关键词“failed to delete index tuple(XXXX) = (XXXXXXX) in xx”](https://support.huaweicloud.com/trouble-drs/drs_13_2829.md): Oracle为源端数据库增量同步到GaussDB阶段报错,同步日志界面提示: failed to delete index tuple(XXXX) = (XXXXXXX) in xx.GuassDB需要将分布列加到主键约束中。请联系客户修改表结构,将分布列加到主键约束里面。 - [增量同步失败报错,关键词“ORA-01435: user does not exist, ORA-06512: at "SYS.DBMS_LOGMER"line 72: ORA-06512”或“ORA-16331: container 'HBYYDB' is not open ORA-06512: at 'SYS.DBMS_LOGMNR', line 58 ORA-06512: at line 1”](https://support.huaweicloud.com/trouble-drs/drs_13_2830.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示:ORA-01435: user does not exist, ORA-06512: at "SYS.DBMS_LOGMER"line 72: ORA-06512或ORA-16331: container 'HBYYDB' is not open ORA-06512: at 'S - [增量同步失败报错,关键词“service LOGMANAGER failed, caused by: ORA-06550, identifier 'SYS.DBMS_LOGMNR' must be declared”](https://support.huaweicloud.com/trouble-drs/drs_13_2831.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示:service LOGMANAGER failed, caused by: ORA-06550, identifier 'SYS.DBMS_LOGMNR' must be declared.源数据库为Oracle,logminer拉取日志依赖源库的DBMS_LOGMNR工具包,源 - [增量同步失败报错,关键词“service INCREMENT failed, cause by: update xx.xxx failed: ERROR: Write to replicated table returned different results from the DataNodes on current DN:dn_*** and previous DN:dn_***”](https://support.huaweicloud.com/trouble-drs/drs_13_2832.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示:service INCREMENT failed, cause by: update xx.xxx failed: ERROR: Write to replicated table returned different results from the DataNodes on - [增量同步失败报错,关键词“service INCREMENT failed, caused by : single update affect more than one row,stop work”](https://support.huaweicloud.com/trouble-drs/drs_13_2833.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示:service INCREMENT failed, caused by : single update affect more than one row,stop work.同步任务执行语句时需要保证仅在目标库变更了一条记录,一般出现在无主键表。请再编辑将报错的表从当前同步任务移 - [增量同步失败报错,关键词“service INCREMENT failed, caused by: column *** of primary key null in table table_name value not set in source db log”](https://support.huaweicloud.com/trouble-drs/drs_13_2834.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示:service INCREMENT failed, caused by: column *** of primary key null in table table_name value not set in source db log.目标库主键值在源库日志中未记录,因源库主键 - [增量同步失败报错,关键词“service LOGMANAGER failed, caused by: get Oracle log file info of sequence xx failed for can not find it”或“get Oracle log file info of sequence:xx failed for file is deleted”](https://support.huaweicloud.com/trouble-drs/drs_13_2835.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示:service LOGMANAGER failed, caused by: get Oracle log file info of sequence xx failed for can not find it或get Oracle log file info of sequenc - [全量或增量阶段失败报错,关键词“invalid byte sequence for encoding "UTF8": 0x00”](https://support.huaweicloud.com/trouble-drs/drs_13_2836.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示:invalid byte sequence for encoding "UTF8": 0x00Oracle中可以通过char(0)或字节的方式写入字符\u0000,但PG系列数据库无法写入字符\u0000,导致写入PG系列数据库的同步过程中可能因源库字符\u0000出现写入异常: - [增量同步失败报错,关键词“parse DDL exception: Parse ddl: alter table 'xxx'.'xxxx' shrink space CHECK;. failed, seqno:xxxx”](https://support.huaweicloud.com/trouble-drs/drs_13_2837.md): Oracle为源端数据库增量同步阶段报错,同步日志界面提示:parse DDL exception: Parse ddl: alter table 'xxx'.'xxxx' shrink space CHECK;. failed, seqno:xxxxOracle数据库的ALTER TABLE ... SHRINK SPACE命令用于压缩 - [任务启动失败报错,关键词“Initialize logical replication stream failed, the source database may have a long transaction: ****.”](https://support.huaweicloud.com/trouble-drs/drs_13_0175.md): 任务启动失败报错,同步日志界面提示:service LOGMANAGER failed, caused by: Initialize logical replication stream failed, the source database may have a long transaction: ****.报错信息中包含detail: - [增量同步失败报错,关键词“The replication slot does not exist and the task is not started for the first time.”](https://support.huaweicloud.com/trouble-drs/drs_13_0176.md): 增量同步期间DRS任务报错,日志提示信息:service LOGMANAGER failed, caused by: The replication slot does not exist and the task is not started for the first time.源库逻辑复制槽已经被删除,DRS无法从源库获取到和当前同 - [灾备阶段失败报错,关键词“A dml without pk write target db fail”](https://support.huaweicloud.com/trouble-drs/drs_13_0136.md): MySQL为源灾备任务报错,日志界面提示:A dml without pk write target db fail。无主键表由于缺乏行的唯一性标志,无法进行内容对比,且在网络不稳定情况下,无主键表数据写入时与源数据库数据不一致。源端为RDS for MySQL老版本(5-5.7.23),有无主键表隐藏主键的特性,导致DRS任务报错upd - [备份迁移失败,无法找到备份文件](https://support.huaweicloud.com/trouble-drs/drs_13_0002.md): 客户通过OBS桶全量备份数据迁移上云时,出现报错:restore:null,无法找到备份文件。针对该情况分析,可能存在如下原因。客户下发迁移任务后,删除了备份文件。客户上传到OBS桶里的备份文件选择了“归档存储”,归档存储是一种冷存储,首次上传后会处于“未恢复”的状态,Microsoft SQL Server实例去下载文件的时候无法获取。 - [备份迁移失败,提示备份的源数据库不在备份文件列表中](https://support.huaweicloud.com/trouble-drs/drs_13_0005.md): 客户通过OBS桶全量备份数据迁移上云时,提示备份的源数据库不在备份文件列表中,导致迁移失败。用户上传到OBS桶中的.bak数据库备份文件名较长。针对以上问题,提供如下解决方案: - [备份迁移失败,提示同名数据库已经存在](https://support.huaweicloud.com/trouble-drs/drs_13_0160.md): 客户通过全量备份数据迁移上云时,报错:The restore database already exists in the destination DB instance。为了保证RDS for SQL Server数据的安全性,RDS for SQL Server不支持同名数据库的上云操作。如果确认需要对现有数据库的数据进行覆盖,请自行 - [备份迁移失败,提示使用的是增量备份文件](https://support.huaweicloud.com/trouble-drs/drs_13_0161.md): 客户通过全量备份数据迁移上云时,报错:In full mode, incremental file restoration is not supported. To restore incremental files, perform full restoration first。备份选择的备份文件是增量备份文件,不是全量备份文件。一次性 - [备份迁移失败,提示使用的是日志备份文件](https://support.huaweicloud.com/trouble-drs/drs_13_0162.md): 客户通过全量备份数据迁移上云时,报错:Target database has been restored,can not restore for transaction log。创建任务选择的备份文件是日志备份文件,不是全量备份文件,一次性全量迁入上云仅支持全量备份文件,不支持日志备份。全量模式下不支持日志文件恢复,请重新选择全量备份文件 - [备份迁移失败,提示备份校验文件失败](https://support.huaweicloud.com/trouble-drs/drs_13_0163.md): 客户创建备份迁移任务报错:Failed to obtain the restoration file information。备份文件损坏或者不完整,备份文件校验失败。请选择完整的全量备份文件,再重新进行迁移。 - [备份迁移失败,提示空间不足](https://support.huaweicloud.com/trouble-drs/drs_13_0164.md): 客户创建备份迁移任务,提示空间不足,可能出现以下报错:The disk space of the target database is insufficient。The disk space of the destination database must be 1.5 times larger than the size of the - [备份迁移失败,提示请指定具体的库名](https://support.huaweicloud.com/trouble-drs/drs_13_0165.md): 客户选择恢复部分库时出现报错:If you choose to restore a partial database, specify the database name。恢复文件中包含多个库,用户在界面选择部分库进行恢复时,未指定具体需要恢复的库名。在界面选择部分库进行恢复时,指定具体需要恢复的库名后重新进行迁移。 - [备份迁移失败,提示使用的是全量备份文件](https://support.huaweicloud.com/trouble-drs/drs_13_0166.md): 客户通过增量备份数据迁移上云时,报错:Full files cannot be restored in incremental mode.。在增量备份过程中,全量备份文件还原完毕后,只能再接受事务日志备份文件。如果用户再次选择了全量备份文件,会报此错误。增量模式下不支持全量文件恢复,并根据实际情况选择备份文件以及备份方式。 - [备份迁移失败,提示增量bak文件LSN不连续](https://support.huaweicloud.com/trouble-drs/drs_13_0167.md): 客户通过增量备份数据迁移上云时,报错:In incremental restoration mode, the incremental .bak file is not continuous with the previous full restoration file。在SQL Server数据库中,差异备份或者日志备份能够成功还原的前 - [备份迁移失败,提示恢复库的数量超过目标库阈值](https://support.huaweicloud.com/trouble-drs/drs_13_0168.md): 客户备份数据迁移上云时,报错:The number of the recovery database exceeds the threshold of the target database。恢复数据库数量超过目标数据库的阈值。请选择其他RDS for SQL Server实例作为目标库,或者删除目标库中不必要的数据库后,再进行迁移。 - [解析失败,提示OBS连接失败](https://support.huaweicloud.com/trouble-drs/drs_13_0152.md): 客户创建入云录制回放任务时,通过AK/SK获取OBS桶内流量文件,任务解析流量文件失败,提示OBS连接失败。针对该情况分析,可能存在如下原因。AK、SK、桶名或终端节点等信息填写错误。没有对应OBS桶文件的读取权限。针对以上问题,提供如下解决方案:如果使用的是临时AK/SK,还需要检查临时AK/SK和Security Token的权限和有 - [对比任务报错,关键词“失败报错:service SDV failed! cause by: the size of records in one shard[ *** ] of target database, exceeds the max size 200000”](https://support.huaweicloud.com/trouble-drs/drs_13_0170.md): 客户进行数据级内容对比失败,报错“service SDV failed! cause by: the size of records in one shard[ ***.*** ] of target database, exceeds the max size 200000”。由于对比的表数据模型比较特殊,对比任务无法自动分片对比,导致 - [行数对比任务结果不一致,目标数据库执行SQL超时](https://support.huaweicloud.com/trouble-drs/drs_04_0564.md): 数据级行对比不一致,提示"目标数据库执行SQL超时"。由于比对的表数据量比较大,行比对超时,默认超时时间1小时。重新进行行对比。拆分需要进行对比的表,分批多次进行对比。如果以上操作不能解决问题,可在管理控制台右上角,选择“工单 > 新建工单”,联系DRS客服处理。