检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
replica identity full; 操作步骤 如果源库为其他云上或自建PostgreSQL,执行以下步骤: 使用拥有创建事件触发器权限的用户连接要同步的数据库。 执行如下语句,创建存储DDL信息的表。 DROP TABLE IF EXISTS public.hwdrs_ddl_info;
`password` IS NULL OR `password`=''; 执行以下SQL语句,删除掉源库密码为空的用户,或者给用户添加密码。 删除密码为空的用户 DROP USER ***@***; 给用户添加密码 ALTER USER ***@*** IDENTIFIED BY ***; 父主题:
列表中 操作场景 客户通过OBS桶全量备份数据迁移上云时,提示备份的源数据库不在备份文件列表中,导致迁移失败。 图1 备份迁移 问题分析 用户上传到OBS桶中的.bak数据库备份文件名较长。 解决方案 针对以上问题,提供如下解决方案: 参考《数据复制服务备份迁移》中“备份文件准备
全量迁移模式。 创建一个用户用于迁移,此处以User1为例。 参考命令:CREATE USER User1 IDENTIFIED BY pwd 其中User1为用户名,pwd为密码。 使用sys用户或者具有DBA权限的用户执行以下语句对User1用户赋予需要的权限。 参考命令:GRANT
建独立的IAM用户,您可以跳过本章节,不影响您使用DRS服务的其它功能。 策略是以JSON格式描述权限集的语言。默认情况下,新建的IAM用户没有任何权限,您需要将其加入用户组,并给用户组授予策略,才能使用户组中的用户获得策略定义的权限,这一过程称为授权。授权后,用户就可以基于策略
failed, cause by: Extract db create sql failed, dbName = %s 可能原因 全量数据迁移期间用户在源数据库删除database。 源库迁移账户对源库的database没有操作权限。 解决方案 请联系源数据库管理员检查源库databas
操作;不支持重置源或者目标数据库密码;不支持修改数据库连接信息(IP、密码);否则可能导致数据不一致或者任务失败;再编辑子任务支持暂停、续传、结束操作 目前支持增量阶段再编辑的同步链路可参考支持编辑的链路。 前提条件 已登录数据复制服务控制台。 方法一 在“实时同步管理”页面,选
restore a partial database, specify the database name。 问题分析 恢复文件中包含多个库,用户在界面选择部分库进行恢复时,未指定具体需要恢复的库名。 解决方案 在界面选择部分库进行恢复时,指定具体需要恢复的库名后重新进行迁移。 父主题:
批量启动任务 场景描述 本章节指导用户通过调用批量启动任务接口,启动多个配置完成的任务。 操作步骤 参考认证鉴权,通过调用IAM服务的API,获取用户的Token。 参考获取任务ID,获取需要查询的任务ID。 URI格式: /v3/{project_id}/jobs/batch-starting
在增量同步过程中,DRS展示增量时延,可通过时延大小判断源和目标同步情况,时延为0代表源和目标瞬时一致,无新的事务需要同步。 前提条件 已登录数据复制服务控制台。 操作步骤 在“实时同步管理”界面,选中指定同步任务,单击任务名称,进入“基本信息”页面。 单击“同步进度”页签,查看表同步进度。
table structure failed! Table is %s. message is %s.。 可能原因 源库表结构加载时异常,可能用户在同步期间删库删表或者源库账户的权限不足。 解决方案 联系客户运维工程师检查源库表结构是否正常,常用命令: SELECT * FROM `%s`
您可以在创建DRS任务页面开通自动续费,如图1所示。更多创建DRS任务的信息,请参见创建同步任务。 图1 自动续费配置 在续费管理页面开通自动续费 登录管理控制台。 单击“控制台”页面上方“费用与成本”,在下拉菜单中选择“续费管理”。 进入“续费管理”页面。 自定义查询条件。 可在“自动续费项”页签查询已经开通自动续费的资源。
重置同步位点 对于MySQL->GaussDB(DWS)的实时同步链路,DRS支持增量位点重置功能,可根据用户选择的重置位点时间,将同步任务调整到问题发生之前,重新同步。 约束限制 目前仅支持引擎为MySQL->GaussDB(DWS)的同步任务支持重置位点。 任务在增量阶段时,需要先暂停任务,再进行重置位点。
批量查询任务状态 场景描述 本章节指导用户通过调用批量查询任务状态,查询租户下所有任务状态。 操作步骤 参考认证鉴权,通过调用IAM服务的API,获取用户的Token。 参考获取任务ID,获取需要查询的任务ID。 URI格式: /v3/{project_id}/jobs/batch-status
批量查询任务详情 场景描述 本章节指导用户通过调用批量查询任务详情,查询租户下所有任务详情。 操作步骤 参考认证鉴权,通过调用IAM服务的API,获取用户的Token。 参考获取任务ID,获取需要查询的任务ID。 URI格式: /v3/{project_id}/jobs/batch-detail
克隆任务创建成功后,新任务的弹性公网IP、私有IP与原任务不同(在任务详情页面绑定公网IP),可能需要调整网络配置,确保克隆后的新任务和源库、目标库网络互通。 前提条件 已登录数据复制服务控制台。 已创建同步任务。 操作步骤 在“实时同步管理”页面的同步列表中,选择要克隆的任务,单击“操作 > 克隆任务”。 在弹
DATAMOVE failed, cause by: load table: `%s`.`%s` failed。 可能原因 源库表结构加载时异常,可能用户在同步期间删库删表或者源库账户的权限不足。 解决方案 联系客户运维工程师检查源库表结构是否正常,常用命令: SELECT * FROM `%s`
ext)进行处理。 约束限制 目前仅支持引擎为MySQL->Kafka、TaurusDB->Kafka的任务进行大字段过滤。 创建任务时,用户可以在对象选择选择大字段过滤。任务启动后,可通过任务列表“操作”列的“大字段过滤”按钮进行设置。 对于失败状态的任务,设置完之后需要手动续传或重置使设置生效。
cause by: core process is not healthy or crashed 可能原因 迁移期间DRS进程异常终止。 解决方案 用户无需关注,DRS守护进程会自动恢复任务,迁移和同步业务不受影响,数据会断点续传。如果任务已异常,请在任务列表中,单击任务对应操作列的“续传”,重新提交任务。
LOGMANAGER failed, cause by: load table: `%s`.`%s` failed 可能原因 全量数据迁移期间用户在源数据库删除database或table。 源库迁移账户对源库的database或table没有操作权限。 解决方案 请联系源数据库管理