检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
可能因DDL语法不兼容导致建表失败。 解决方案 查看任务状态是否正常。 任务状态正常,该报错为日志中显示,无需处理。 任务状态异常,执行2。 在管理控制台右上角,选择“工单 > 新建工单”,联系客服解决。 父主题: MySQL->MySQL实时迁移和同步
如果为自建的MySQL数据库,可通过命令行方式修改。 通过以下命令查看数据库的字符集。 SHOW VARIABLES LIKE "group_concat_max_len"; 使用命令修改参数。 SET SESSION group_concat_max_len = <新的最大长度>; 如果为RDS for MySQL
查询配额 功能介绍 查询单租户在DRS服务下的配额信息。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v3/{project_id}/quotas 表1
call. 可能原因 源数据库服务器拒绝了DRS任务IP的访问。 源数据库连接信息发生改变。 源数据库连接数已经达到上限。 解决方案 修改位于$ORACLE_HOME/network/admin目录的sqlnet.ora文件,允许DRS任务IP访问。 如果使用白名单,则TCP.INVI
理类型检查规则不一致,常见于5.6版本迁移至5.7、8.0 版本。源数据库地理类型数据在目标库版本中为非法格式,导致使用DRS在目标库插入数据时报错。 例如,使用POLYGON表示多边形时,5.7及以上版本会校验坐标点个数,至少需要3个点构成有效多边形。而在5.6版本中不做校验,单个坐标点表示的多边形也能正常插入。
重置任务和重新创建任务有什么区别 重置功能一般在任务暂停和失败场景使用,DRS重置功能不会清空目标库,客户需要根据自己的需求选择是否清空目标库。 任务重置后会重新进行全量同步,不需要再次配置任务。 更多重置功能详细说明可参考这里。 父主题: 通用操作
(Unauthorized): 'not authorized on *** to execute command {***}。 可能原因 DRS使用的迁移账号在目标库无写入权限。 处理方法 参考Mongo数据库官方文档或DDS用户指南为DRS迁移账号赋权,使其具备目标库写入权限。 调整
参考修改实例参数内容,修改目标库temp_file_limit参数,适当调大该参数的值,增加临时表空间上限。 等待数据库重启生效后,在DRS任务管理页面单击“续传”继续同步。同步任务结束后建议将该值调整回原始值,否则可能会因为临时表空间过大导致数据库实例磁盘满。 父主题: Postgr
如果GTID未开启,需要联系RDS for MySQL运维人员进行处理。 目标数据库为MySQL 5.5版本,则不支持设置GTID,无法使用DRS进行灾备,请创建迁移任务或联系运维人员进行处理。 目标数据库为MySQL 5.6及以上版本,通过修改数据库配置文件中如下参数开启GTID,然后重启数据库。
库级、批量表级处理为true,单表操作为false。 add_columns 否 Array of objects 附加列,当选择附加列时必须填写。 说明: 使用多对一操作时,需要使用数据加工的附加列操作来避免数据冲突。 详情请参见表6。 ddl_operation 否 Map<String,String> 支
[CONNECTION | QUERY] <thread_id>。 排查源库和目标库网络连接: 检查网络的连通性是否正常,网络带宽是否存在限制。可通过使用ping等OS命令测试网络的连通性及网络延迟。 检查DRS任务是否设置限速: 可单击任务名称,在“基本信息”页签的“限速信息”区域查看是否进行了全量限速。
pg_extension where extname = 'postgis'; 解决方案 插件对象不同步,同步前请先在目标库安装相应的插件。请按照如下步骤,安装插件后,再重试DRS任务。 使用root用户登录目标库RDS for PostgreSQL的相应库(database)。 执行如下SQL,安装postgis插件。
current_timestamp - interval '300 second 如果存在,需要等待长事务结束之后再进行重试。 如果不存在,可在管理控制台右上角,选择“工单 > 新建工单”,联系DRS客服调大DRS的连接超时参数来解决。 父主题: GaussDB为源实时同步
全量阶段期间,源端数据库执行删除表DDL语句。 解决方案 方法一: DRS全量迁移和同步期间,不能执行删除类型的DDL操作,可参考MySQL迁移使用须知,重建任务。 方法二: 在源数据库按照删除前的表结构创建同样的表后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题:
校验同步对象的索引名称是否符合规范,索引名规则: 不支持大写字母 不能包括 , /, *, ?, ", <, >, |, 空格, 逗号, # 支持使用冒号: 不能以这些字符-, _, + 开头 不能包括 . 或 … 长度不能超过 255 个字符 不通过原因 存在不支持索引名。 处理建议
灾备任务约束与限制 为保障数据灾备任务的正常运行,针对不同的链路,DRS在使用上存在一定的约束与限制。 MySQL到MySQL单主灾备 MySQL到TaurusDB单主灾备 DDM到DDM单主灾备 TaurusDB到TaurusDB单主灾备 MySQL到MySQL双主灾备 TaurusDB到TaurusDB双主灾备
DATABASE USER ADDRESS METHOD; TYPE:取值local或host,local仅用于Unix域套接字连接,外部使用都配置为host。 DATABASE:允许连接的database名称。逻辑复制连接跟普通连接有区别,逻辑复制连接时必须配置为replication。
该章节指导用户通过手动设置SMN主题策略的方式,授权DRS服务发送消息通知。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击“服务列表”,选择“管理与监管 > 消息通知服务”。 进入消息通知服务页面。 在左侧导航栏,选择“主题管理 > 主题”。 进入主题页面。 在主题列表中,选择一个主题
源库存在超过目标库长度限制的对象名。 处理建议 方法一:单击“上一步”,返回至对象选择页面,在同步对象中去除该对象。 方法二:如果对象是表,建议使用对象名映射功能,映射成符合条件的表名。 父主题: 数据库参数检查
MySQL分库分表迁移到DDM MongoDB为源使用须知 MongoDB迁移到DDS MongoDB迁移到GeminiDB Mongo DDS为源使用须知 DDS迁移到MongoDB Redis为源使用须知 Redis迁移到GeminiDB Redis Redis集群为源使用须知 Redis集群迁移到GeminiDB