检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对比任务报错,关键词“失败报错:service SDV failed! cause by: the size of records in one shard[ *** ] of target database, exceeds the max size 200000” 操作场景 客户进行数据级内容对比失败
GaussDB分布式为源的单任务配置方法 操作步骤 登录GaussDB分布式数据库所有节点。 查询配置文件位置: find / -name "pg_hba.conf" 打开pg_hba.conf,建议原有的sha256不动,在sha256的配置前一行配置指定单任务同步用户的trust
全量或增量阶段失败报错,关键词“temporary file size exceeds temp_file_limit” 场景描述 全量或增量同步期间DRS任务报错,同步日志界面提示:retry structures failed events=the fail structures
全量迁移失败报错,关键词“Prematurely reached end of stream” 场景描述 MongoDB->DDS实时迁移场景,全量迁移报错,日志提示信息:service DATAMOVE failed, cause by: Prematurely reached
解析失败,提示OBS连接失败 操作场景 客户创建入云录制回放任务时,通过AK/SK获取OBS桶内流量文件,任务解析流量文件失败,提示OBS连接失败。 图1 解析失败 问题分析 针对该情况分析,可能存在如下原因。 AK、SK、桶名或终端节点等信息填写错误。 没有对应OBS桶文件的读取权限
连接诊断 当DRS任务与源库或目标库进行测试连接失败时,DRS提供一键诊断功能,可对源库或者目标库当前网络连接情况进行诊断并返回结果。 仅支持通过输入IP地址或者界面选择方式,获取数据库信息的任务节点进行网络诊断,暂不支持GaussDB的DN诊断。 集群或多AZ任务场景,只支持在主任务的节点进行诊断
连接诊断 当DRS任务与源库或目标库进行测试连接失败时,DRS提供一键诊断功能,可对源库或者目标库当前网络连接情况进行诊断并返回结果。 仅支持通过输入IP地址或者界面选择方式,获取数据库信息的任务节点进行网络诊断,暂不支持GaussDB的DN诊断。 集群或多AZ任务场景,只支持在主任务的节点进行诊断
连接诊断 当DRS任务与源库或目标库进行测试连接失败时,DRS提供一键诊断功能,可对源库或者目标库当前网络连接情况进行诊断并返回结果。 仅支持通过输入IP地址或者界面选择方式,获取数据库信息的任务节点进行网络诊断,暂不支持GaussDB的DN诊断。 集群或多AZ任务场景,只支持在主任务的节点进行诊断
场景一:全量备份迁移 全量备份迁移场景为一次性数据库迁移,需要停止业务,将导出的Microsoft SQL Server全量备份文件上传至对象存储服务,然后恢复到目标数据库。 本小节将详细介绍通全量备份迁移的步骤。 迁移示意图 图1 全量迁移 迁移流程 图2 迁移流程 操作步骤 导出数据库全量备份文件
创建RDS for MySQL实例 本章节介绍创建DDM下关联的RDS for MySQL实例,创建步骤如下。 创建步骤 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 单击“购买数据库实例”。 配置实例名称和实例基本信息。 选择实例规格
预检查超时 DRS预检查阶段会在源及目标数据库进行一系列查询判断是否符合数据迁移或者同步的前提条件,以便提升任务成功率。当后端检查用时超过页面超时设置时,会显示预检查结果上报超时。 可能原因 源或目标数据库资源不足,执行查询过慢导致超时。 数据库中对象过多,执行用时长导致超时。 选择的对象过多导致查询超时
任务启动失败报错,关键词“Initialize logical replication stream failed, the source database may have a long transaction: ****.” 场景描述 任务启动失败报错,同步日志界面提示:service
如何通过设置VPC安全组,实现DRS任务网络互通 基于安全的考虑,本云VPC与外部网络是隔离的,VPC内是无法访问外部的弹性IP(如其他云数据库的弹性IP、云下数据库的弹性IP等)。但数据库迁移场景需要确保本云VPC内的DRS实例与源、目标数据库可连通,为此,您需要分别设置源数据库
任务启动失败报错,关键词“Initialize logical replication stream failed, the source database may have a long transaction: ****.” 场景描述 任务启动失败报错,同步日志界面提示:service
time_zone的一致性检查 源数据库和目标数据库的time_zone参数不一致,可能会导致迁移失败。 不通过原因 源数据库和目标数据库的参数time_zone或system_time_zone不一致。 处理建议 修改源数据库或者目标数据库的time_zone(timezone)
获取项目ID 从控制台获取项目ID 在调用接口的时候,部分URL中需要填入项目编号,所以需要获取到项目编号。项目编号获取步骤如下: 注册并登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。 图1 获取项目ID 多项目时,展开
场景二:全量+增量备份迁移 全量+增量备份迁移为数据持续性迁移,需要在完成全量备份恢复的基础上,通过多次增量备份文件恢复,实现迁移过程中业务中断的最小化。一次典型的增量恢复过程,会涉及多次恢复增量备份。每个增量备份恢复均会使目标数据库保持还原中状态,此时数据库不可读写,直至最后一个增量备份恢复完成后
创建DRS迁移任务 创建迁移任务 进入创建迁移任务页面。 填写迁移任务参数: 配置迁移任务名称。选择区域,即为目标实例所在的区域。 图1 迁移任务 填写迁移数据并选择模板库。 这里的目标库选择创建RDS for MySQL实例创建的RDS实例。 图2 填写迁移实例信息 单击“开始创建
GaussDB分布式版为源任务序列值同步 GaussDB分布式版为源任务暂不支持同步序列值,如果同步的表中存在关联的序列,需要在任务结束后,参考以下内容手动同步序列值。 操作步骤 使用DRS同步任务测试连接时的用户登录GaussDB分布式版实例。 执行如下语句,查询库中具有管理序列的表及其关联的序列
任务创建示例 本小节以创建实时迁移任务为示例,介绍如何通过调用API创建任务。 涉及API IAM获取Token的API。 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。 创建DRS实时迁移任务的