检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
步任务更加顺畅。 本示例中,为RDS for MySQL到Kafka的出云同步,您可以参考出云同步使用须知获取相关信息。 操作步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。 选择左侧“实时同步管理”,单击“创建同步任务”。
ecs_oracle:华为云ECS自建Oracle数据库。 cloud_gaussdbv5:华为云数据库GaussDB分布式。 mysql:他云/本地自建MySQL数据库。 ecs_mysql:华为云ECS自建MySQL数据库。 cloud_mysql:华为云数据库RDS for MySQL。
如果用户未创建和订阅SMN主题,需要先创建主题,作为发送消息和订阅通知的信道,为发布者和订阅者提供一个可以相互交流的通道。然后添加订阅并请求订阅,这样,订阅用户的华为账号冻结时才能够将告警信息通过主题发送给订阅这个主题的订阅者。完成创建和添加订阅后,后续的告警通知即可通过SMN服务发送到用户配置的订阅终端。
网络不稳定导致访问源库时建立连接超时。 源库系统繁忙导致建立连接超时。 处理方法 检查源库运行状态是否正常。 检查DRS迁移实例和源库之间的网络是否存在丢包、重传等情况。 联系华为工程师调整默认的超时时间。 父主题: MongoDB->DDS实时迁移
在创建任务前,需要针对同步条件进行手工自检,以确保您的同步任务更加顺畅。 在同步前,您需要参考入云使用须知获取同步相关说明。 创建同步任务 登录华为云控制台。 单击管理控制台左上角的,选择区域。 选择目标实例所在的区域。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。
在实例管理页面,单击实例实例名称,进入实例基本信息页面。 在左侧导航栏选择“账号管理”,进入账号管理页面。 在账号管理页面单击“创建DDM账号”,在弹窗中填选账号信息、关联的逻辑库和权限。 DDM目标库账号所需要的权限可参考DRS使用须知中的数据库权限说明。本次实践勾选全部权限。 信息填写完成,单击“确定”即可创建成功。
目标库系统繁忙导致建立连接超时。 处理方法 检查目标库运行状态是否正常。 检查DRS迁移实例和目标库之间的网络是否存在丢包、重传等情况。 联系华为工程师调整默认的超时时间。 父主题: MongoDB->DDS实时迁移
”页签查看是否继续出现该报错日志。 否,DRS任务已获取到日志。 是,执行2。 如果同步日志界面存在LOGMANAGER进程的报错,请联系华为工程师进行处理。 父主题: Oracle为源实时同步
}, "data":[ { "c11":"[]", "c10":"华为云huaweicloud", "c13":"asfiajhfiaf939-0239uoituqorjoqirfoid
等大字段类型。 不支持库名、表名带有换行符的对象设置过滤规则。 不支持for update等行级锁的语法做过滤条件。 不支持被关联表数据变动的场景,被关联表数据变动可能导致同步数据不一致。 建议不要对非精确类型字段设置过滤条件,如FLOAT、DECIMAL、DOUBLE等。 建议不要对带有特殊字符的字段设置过滤条件。
目标库系统繁忙导致建立连接超时。 处理方法 检查目标库运行状态是否正常。 检查DRS迁移实例和目标库之间的网络是否存在丢包、重传等情况。 联系华为工程师调整默认的超时时间。 父主题: MongoDB->DDS实时迁移
- 无主键表检查 由于无主键表的性能低于主键表的性能,建议将无主键表修改为主键表。 详见源库无主键表检查。 关联对象检查 相互关联的数据对象要确保同时迁移,避免迁移因关联对象缺失,导致迁移失败。 详见迁移对象未选择外键依赖的表。 外键引用操作检查 不支持外键级联操作。当外键是普通
符集排序为utf8mb4_bin默认字符集,可以后续确保同库内新增表、列与迁移表、列的排序规格一致,从而避免因表、列的排序规则不一致时进行关联查询,执行计划中因索引数据排序不同而无法利用索引的情况。 2. 可在实例级设置参数collation_server = utf8mb4_b
同步的表要禁用外键,因为DRS并行回放会使得不同表之间的写入顺序和源库不一致,可能会触发外键约束限制,造成同步失败。 相互关联的数据对象要确保同时同步,避免因关联对象缺失,导致同步失败。 表等对象名同步到目标库后会转换成小写,如ABC会转换为abc。因此增量同步阶段,选择的源库的表
由于无主键表的性能低于主键表的性能,建议将无主键表修改为主键表。 详见源库无主键表检查。 关联对象检查 相互关联的数据对象要确保同时同步,避免因关联对象缺失,导致同步失败。常见的关联关系:视图引用表、视图引用视图、存储过程/函数/触发器引用视图/表、主外键关联表等。 详见迁移对象未选择外键依赖的表。 外键引用操作检查
'cb','df','FF','FF','AAAYEVAAJAAAACrAAA'); 使语句生效。 commit; 在目标端创建库。 登录华为云控制台。 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 数据管理服务 DAS”。 在数据管理服务DAS左侧
String 状态。 error_code String 错误码。 error_msg String 错误信息。 请求示例 配置中的MySQL任务通过关联已有的SMN主题方式配置异常通知 https://{endpoint}/v3/0ac6eb2c8000d2ee2fd9c006dededb
重新启动。 如果任务处于全量迁移状态,可能出现跳过前已完成对象迁移的情况,此时的跳过操作将会失效。 跳过对象成功后,如果后续迁移过程中仍有关联该对象的操作,可能出现对象不存在导致任务失败情况。例如跳过table_structure后,在迁移该表的索引和数据时,会出现对象不存在导致任务失败情况。
DRS支持将其他云数据库(例如AWS的RDS for MySQL、Aurora for MySQL)中的数据同步至华为云数据库(例如云数据库RDS for MySQL)中。 表2 同步方案 源数据库云厂商 源数据库类型 目标数据库(华为云) 方案 AWS RDS for MySQL RDS for MySQL 将MySQL同步到MySQL
若专属计算集群不支持4vCPU/8G或以上规格实例,则无法创建同步任务。 相互关联的数据对象要确保同时同步,避免因关联对象缺失,导致同步失败。常见的关联关系:视图引用表、视图引用视图、存储过程/函数/触发器引用视图/表、主外键关联表等。 全量同步过程中暂停、任务异常续传,目标Kafka中可能会