检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
增量阶段失败报错,关键词“Data truncation: Data too long for column” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Data truncation: Data
全量阶段失败报错,关键词“extract table structure failed!” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by:extract table structure failed!
认为"abc"和"ABC"是相同数据。为了避免Oracle等大小写敏感的数据库到MySQL迁移失败(主键冲突等),或者迁移后对业务有影响(查询结果和Oracle有区别),请参考以下建议。 1. 使用DRS做目标端为MySQL的异构迁移/同步时,DRS自动将数据库(仅涉及迁移的库)
源数据库的视图名是否合法 MySQL迁移场景 表1 源数据库中是否存在非ASCII字符的视图名 预检查项 源数据库中是否存在非ASCII字符的视图名。 描述 源数据库中不能存在非ASCII字符的视图名,若存在,可能会导致迁移失败。 待确认提示及处理建议 不通过原因:源数据库中视图
增量阶段失败报错,关键词“Can't DROP ***; check that column/key exists” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Can't DROP '%s';
全量或增量阶段失败报错,关键词“database log download failed” 场景描述 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: database log download failed
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL灾备实例,选择已规划的灾备实例所属VPC。 创建RDS for MySQL实例 进入购买云数据库RDS页面。 选择区域“华北-北京四”。填选实例信息后,单击“立即购买”。 图1 选择灾备实例引擎版本信息 图2
源数据库是否存在被禁用的聚集索引 Microsoft SQL Server为源同步场景 表1 源数据库是否存在被禁用的聚集索引 预检查项 源数据库是否存在被禁用的聚集索引。 描述 源数据库中不允许存在被禁用的聚集索引,若存在会导致迁移失败。 待确认提示及处理建议 待确认原因:不通
全量阶段失败报错,关键词“failed to create new session” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: com.continuent.tungsten.replicator
全量或增量阶段失败报错,关键词“Reached end of input stream” 场景描述 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: Reached end of input stream
创建EIP 外部通过EIP访问应用系统,DRS通过EIP连接源数据库,需要为源数据库绑定EIP。 创建EIP 进入购买弹性公网IP页面。 在“购买弹性公网IP”页面,选择区域“华东-上海一”。根据界面提示完成基本信息和带宽配置。 图1 购买EIP 单击“立即购买”。 确认信息无误,单击“提交”,完成EIP购买。
源库和目标库的字符集是否一致 MySQL->MySQL、DDM迁移场景 表1 源库和目标库的字符集是否一致 预检查项 源库和目标库的字符集是否一致检查。 描述 源数据库和目标库的字符集是否一致。 待确认提示及处理建议 待确认原因:源数据库支持更高版本字符集。 处理建议:源数据库支
同步对象中是否存在包含bytea、text类型字段的表 PostgreSQL为源同步场景 表1 同步对象中是否存在包含bytea、text类型字段的表 预检查项 同步对象中是否存在包含bytea、text类型字段的表。 描述 bytea、text类型的字段在同步过程中可能会导致DRS任务OOM。
全量阶段失败报错,关键词“Access denied for user *** to database ***” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: retry structures failed
创建逻辑库并关联RDS for MySQL实例 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击实例对应操作栏的“创建逻辑库”。 在创建逻辑库页面,选择“逻辑库模式”、“逻辑库
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL业务实例,选择已规划的业务实例所属VPC,并为业务实例(源实例)绑定EIP。 创建RDS for MySQL实例 进入购买云数据库RDS页面。 选择区域“华东-上海一”。填选实例信息后,单击“立即购买”。
数据库参数sql_mode的一致性检查 源数据库和目标数据库的sql_mode参数一致性检查,若不一致,可能会导致迁移失败,建议将参数变为一致。 不通过原因 源数据库和目标数据库的sql_mode参数不一致。 处理建议 修改源数据库或者目标数据库的sql_mode参数,使其保持一致。
源库中是否存在无权限迁移的函数或存储过程 MySQL迁移场景 表1 源库中是否存在无权限迁移的函数或存储过程 预检查项 源库中是否存在无权限迁移的函数或存储过程。 描述 源数据库提供的账号权限不足,无法迁移部分函数和存储过程,导致迁移失败。 不通过提示及处理建议 不通过原因:数据库中存在无权限迁移的函数或存储过程。
目标数据库schema及表对象一致性检查 GaussDB->GaussDB(DWS)同步场景 表1 目标数据库schema及表对象一致性检查 预检查项 目标数据库schema及表对象一致性检查 描述 检查目标数据库表结构对象是否与源库一致。 不通过提示及处理建议 不通过原因:已选
全量阶段失败报错,关键词“The background process is unavailable” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: The background process is