检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库参数SERVER_ID的一致性检查 MySQL迁移时,源数据库和目标数据库的SERVER_ID参数一致,可能会导致迁移失败。 不通过原因 源数据库和目标数据库的系统参数SERVER_ID相同。 处理建议 修改源数据库或目标数据库的参数SERVER_ID。 父主题: 数据库参数检查
源数据库参数log_slave_updates检查 MySQL迁移时,为保证DRS能获取全部的Binlog日志,需要开启log_slave_updates参数。 不通过原因 源数据库log_slave_updates参数值为OFF。 处理建议 登录源数据库MySQL所在服务器。
迁移或同步 背景 由于某些MariaDB的版本把SysDB库作为其系统库(类似于MySQL官方版5.7的sys库),所以DRS默认也将SysDB作为所有MariaDB的系统库来处理(等同于MySQL、information_schema、performance_schema等库)。
目标库未提前创建表结构依赖的函数。DRS PostgreSQL->PostgreSQL表级同步场景下,不支持函数和插件对象的同步,所以需要手动在目标库创建表结构依赖的函数。 可登录至目标库RDS for PostgreSQL的相应库(database),执行如下SQL查看对应函数是否存在,其中f_name为对应函数名称:
DRS对比任务取消后,数据库有对比任务的查询进程未结束 以源库Mysql数据库为例,进行行数对比,取消对比任务,在源库有对比任务的查询进程未及时结束,清理残留进程,按照如下步骤操作: 使用管理员权限用户登录Mysql数据库,执行show processlist; 按照Host和Command获取Id
重置同步位点 对于MySQL->GaussDB(DWS)的实时同步链路,DRS支持增量位点重置功能,可根据用户选择的重置位点时间,将同步任务调整到问题发生之前,重新同步。 约束限制 目前仅支持引擎为MySQL->GaussDB(DWS)的同步任务支持重置位点。 任务在增量阶段时,需要先暂停任务,再进行重置位点。
成功后任务为配置中状态,可单击“立即启动”按钮直接启动任务,或单击“编辑”按钮进行其他参数修改。 导入模板上传任务不支持在模板中配置定时启动时间,待导入任务自动运行至预检查成功状态后,可以通过界面“编辑”进入到启动页面自行设置定时启动时间。 导入模板中的参数校验不能校验所有参数的
源数据库ExpireLogsDays参数检查 MySQL的同步和灾备场景,数据库expire_logs_days参数值为0,可能会导致任务失败。 不通过原因 源库参数expire_logs_days为0时,startup和flush logs等操作会触发binlog清理,从而导致任务失败。
Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 接口约束 目前仅支持MySQL->MySQL迁移和同步场景。 URI GET /v5/{project_id}/jobs/template 表1 路径参数 参数 是否必选 参数类型
DRS是否支持双向实时同步 DRS目前支持MySQL->MySQL的双向同步,为白名单功能,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。 双向同步任务在创建过程对步骤是有严格要求的,请按照以下步骤进行部署,以确保双向任务顺利部署。 先创建双向同步任务
功能。 接口约束 目前仅支持Redis->GeminiDB Redis迁移、Redis集群->GeminiDB Redis迁移、MySQL->MySQL同步、Oracle->GaussDB分布式同步场景。 调用该接口删除任务前,请确保任务处于已结束状态。 仅支持部分Region使用,详情参考终端节点。
rar。在实时同步到Kafka集群后,您需要根据schema定义进行数据解析。 JSON格式 MySQL、GaussDB(MySQL)到Kafka的JSON格式定义详情参考表2,DDS到Kafka的JSON格式定义详情参考表3,Oracle、PostgreSQL、GaussDB、Microsoft SQL Serve
PostgreSQL->PostgreSQL实时同步 任务启动失败报错,关键词“Initialize logical replication stream failed, the source database may have a long transaction: ****.”
ket参数 MySQL或MariaDB的迁移和同步场景,目标库的max_allowed_packet参数值小于100MB时,会导致目标库无法写入造成全量迁移失败。 不通过原因 目标库的max_allowed_packet参数值过小导致目标库数据无法写入造成全量迁移失败。 处理建议
查看备注信息 数据库用户已存在是不支持迁移到目标数据库的常见情形,此时您可以根据实际情况,决定是否需要删除目标端已存在的数据库用户,并单击“刷新”按钮,刷新当前数据库迁移用户的分类。 以上重新设置的密码强度必须满足目标数据库的密码复杂度要求。 MongoDB数据库操作 在Mong
数据库参数sql_mode的一致性检查 源数据库和目标数据库的sql_mode参数一致性检查,若不一致,可能会导致迁移失败,建议将参数变为一致。 不通过原因 源数据库和目标数据库的sql_mode参数不一致。 处理建议 修改源数据库或者目标数据库的sql_mode参数,使其保持一致。
创建任务的数据流动方向,以华为云数据库为中心进行选择,分为入云和出云。 入云:指目标数据库为华为云数据库实例且需将数据传入的场景。 出云:指源数据库为华为云数据库实例且需将数据传出的场景。 源数据库引擎 MySQL 源数据库的引擎类型。 目标数据库引擎 MySQL 目标数据库的引擎类型。 网络类型
object_scope String 该数据库在实时同步场景下的类型。 target_root_db Object 数据库对象迁移或同步目标库信息,两层到三层数据库同步需要填写。 详情请参见表5。 object_info Map<String,DatabaseObject> 数据库对象迁移或同步信息。
object_scope String 该数据库在实时同步场景下的类型。 target_root_db Object 数据库对象迁移或同步目标库信息,两层到三层数据库同步需要填写。 详情请参见表5。 object_info Map<String,DatabaseObject> 数据库对象迁移或同步信息。
源数据库中是否存在非ASCII字符的触发器名 MySQL迁移时,源数据库中不能存在非ASCII字符的触发器名,若存在,可能会导致迁移失败。 不通过原因 源数据库中存在非ASCII字符的发器名。 处理建议 方法一:单击“上一步”,返回至“迁移模式”页面,迁移对象不要选择包含非ASCII字符名的触发器。